/*
* 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
// The longest old line and the longest new line the view will compare// character by character. The comparison fills a cell for every pair of// characters, so its cost is the product of the two, and a line past the limit// is shown whole instead.#ifndef MAX_SSDIFF_M
#define MAX_SSDIFF_M 128#endif#ifndef MAX_SSDIFF_N
#define MAX_SSDIFF_N 128#endif#defineMAX_SSDIFF_SIZE ((MAX_SSDIFF_M) * (MAX_SSDIFF_N))
externvoidcgit_ssdiff_line_cb(char *line, int len);
externvoidcgit_ssdiff_header_begin(void);
externvoidcgit_ssdiff_header_end(void);
externvoidcgit_ssdiff_footer(void);
#endif// CGIT_UI_SSDIFF_H