|
|
|
@ -18,7 +18,7 @@ struct deferred_lines {
|
|
|
|
|
static struct deferred_lines *deferred_old, *deferred_old_last;
|
|
|
|
|
static struct deferred_lines *deferred_new, *deferred_new_last;
|
|
|
|
|
|
|
|
|
|
static void create_or_reset_lcs_table()
|
|
|
|
|
static void create_or_reset_lcs_table(void)
|
|
|
|
|
{
|
|
|
|
|
int i;
|
|
|
|
|
|
|
|
|
@ -276,7 +276,7 @@ static void print_ssdiff_line(char *class,
|
|
|
|
|
free(old_line);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void print_deferred_old_lines()
|
|
|
|
|
static void print_deferred_old_lines(void)
|
|
|
|
|
{
|
|
|
|
|
struct deferred_lines *iter_old, *tmp;
|
|
|
|
|
iter_old = deferred_old;
|
|
|
|
@ -289,7 +289,7 @@ static void print_deferred_old_lines()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void print_deferred_new_lines()
|
|
|
|
|
static void print_deferred_new_lines(void)
|
|
|
|
|
{
|
|
|
|
|
struct deferred_lines *iter_new, *tmp;
|
|
|
|
|
iter_new = deferred_new;
|
|
|
|
@ -302,7 +302,7 @@ static void print_deferred_new_lines()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void print_deferred_changed_lines()
|
|
|
|
|
static void print_deferred_changed_lines(void)
|
|
|
|
|
{
|
|
|
|
|
struct deferred_lines *iter_old, *iter_new, *tmp;
|
|
|
|
|
int n_old_lines = calc_deferred_lines(deferred_old);
|
|
|
|
@ -337,7 +337,7 @@ static void print_deferred_changed_lines()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void cgit_ssdiff_print_deferred_lines()
|
|
|
|
|
void cgit_ssdiff_print_deferred_lines(void)
|
|
|
|
|
{
|
|
|
|
|
if (!deferred_old && !deferred_new)
|
|
|
|
|
return;
|
|
|
|
@ -388,7 +388,7 @@ void cgit_ssdiff_line_cb(char *line, int len)
|
|
|
|
|
line[len - 1] = c;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void cgit_ssdiff_header_begin()
|
|
|
|
|
void cgit_ssdiff_header_begin(void)
|
|
|
|
|
{
|
|
|
|
|
current_old_line = -1;
|
|
|
|
|
current_new_line = -1;
|
|
|
|
@ -396,12 +396,12 @@ void cgit_ssdiff_header_begin()
|
|
|
|
|
html("<tr><td class='head' colspan='4'>");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void cgit_ssdiff_header_end()
|
|
|
|
|
void cgit_ssdiff_header_end(void)
|
|
|
|
|
{
|
|
|
|
|
html("</td><tr>");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void cgit_ssdiff_footer()
|
|
|
|
|
void cgit_ssdiff_footer(void)
|
|
|
|
|
{
|
|
|
|
|
if (deferred_old || deferred_new)
|
|
|
|
|
cgit_ssdiff_print_deferred_lines();
|
|
|
|
|