/*
* The side by side diff view, which ui-diff.c renders through when a reader
* asks for that layout rather than the unified one. Every call below is made
* as ui-diff.c walks a diff, so nothing here is a page of its own.
*/#ifndef CGIT_UI_SSDIFF_H
#define CGIT_UI_SSDIFF_H
externvoidcgit_ssdiff_line_cb(char *line, int len);
/*
* Open the group of rows a file pair's diff occupies, header row included, and
* close it again after the last line. The new path lands on the group as
* data-path, and the rows read the pair until the footer, so it has to live
* that long.
*/externvoidcgit_ssdiff_header_begin(struct diff_filepair *pair);
externvoidcgit_ssdiff_header_end(void);
externvoidcgit_ssdiff_footer(void);
#endif// CGIT_UI_SSDIFF_H