Merge branch 'jk/unused-params'
Code clean-up. * jk/unused-params: ref-filter: drop unused "sz" parameters ref-filter: drop unused "obj" parameters ref-filter: drop unused buf/sz pairs files-backend: drop refs parameter from split_symref_update() pack-objects: drop unused parameter from oe_map_new_pack() merge-recursive: drop several unused parameters diff: drop complete_rewrite parameter from run_external_diff() diff: drop unused emit data parameter from sane_truncate_line() diff: drop unused color reset parameters diff: drop options parameter from diffcore_fix_diff_index()
This commit is contained in:
31
diff.c
31
diff.c
@ -1614,8 +1614,7 @@ static int new_blank_line_at_eof(struct emit_callback *ecbdata, const char *line
|
||||
return ws_blank_line(line, len, ecbdata->ws_rule);
|
||||
}
|
||||
|
||||
static void emit_add_line(const char *reset,
|
||||
struct emit_callback *ecbdata,
|
||||
static void emit_add_line(struct emit_callback *ecbdata,
|
||||
const char *line, int len)
|
||||
{
|
||||
unsigned flags = WSEH_NEW | ecbdata->ws_rule;
|
||||
@ -1625,16 +1624,14 @@ static void emit_add_line(const char *reset,
|
||||
emit_diff_symbol(ecbdata->opt, DIFF_SYMBOL_PLUS, line, len, flags);
|
||||
}
|
||||
|
||||
static void emit_del_line(const char *reset,
|
||||
struct emit_callback *ecbdata,
|
||||
static void emit_del_line(struct emit_callback *ecbdata,
|
||||
const char *line, int len)
|
||||
{
|
||||
unsigned flags = WSEH_OLD | ecbdata->ws_rule;
|
||||
emit_diff_symbol(ecbdata->opt, DIFF_SYMBOL_MINUS, line, len, flags);
|
||||
}
|
||||
|
||||
static void emit_context_line(const char *reset,
|
||||
struct emit_callback *ecbdata,
|
||||
static void emit_context_line(struct emit_callback *ecbdata,
|
||||
const char *line, int len)
|
||||
{
|
||||
unsigned flags = WSEH_CONTEXT | ecbdata->ws_rule;
|
||||
@ -1743,7 +1740,6 @@ static void emit_rewrite_lines(struct emit_callback *ecb,
|
||||
int prefix, const char *data, int size)
|
||||
{
|
||||
const char *endp = NULL;
|
||||
const char *reset = diff_get_color(ecb->color_diff, DIFF_RESET);
|
||||
|
||||
while (0 < size) {
|
||||
int len;
|
||||
@ -1752,10 +1748,10 @@ static void emit_rewrite_lines(struct emit_callback *ecb,
|
||||
len = endp ? (endp - data + 1) : size;
|
||||
if (prefix != '+') {
|
||||
ecb->lno_in_preimage++;
|
||||
emit_del_line(reset, ecb, data, len);
|
||||
emit_del_line(ecb, data, len);
|
||||
} else {
|
||||
ecb->lno_in_postimage++;
|
||||
emit_add_line(reset, ecb, data, len);
|
||||
emit_add_line(ecb, data, len);
|
||||
}
|
||||
size -= len;
|
||||
data += len;
|
||||
@ -2292,7 +2288,7 @@ const char *diff_line_prefix(struct diff_options *opt)
|
||||
return msgbuf->buf;
|
||||
}
|
||||
|
||||
static unsigned long sane_truncate_line(struct emit_callback *ecb, char *line, unsigned long len)
|
||||
static unsigned long sane_truncate_line(char *line, unsigned long len)
|
||||
{
|
||||
const char *cp;
|
||||
unsigned long allot;
|
||||
@ -2326,7 +2322,6 @@ static void find_lno(const char *line, struct emit_callback *ecbdata)
|
||||
static void fn_out_consume(void *priv, char *line, unsigned long len)
|
||||
{
|
||||
struct emit_callback *ecbdata = priv;
|
||||
const char *reset = diff_get_color(ecbdata->color_diff, DIFF_RESET);
|
||||
struct diff_options *o = ecbdata->opt;
|
||||
|
||||
o->found_changes = 1;
|
||||
@ -2357,7 +2352,7 @@ static void fn_out_consume(void *priv, char *line, unsigned long len)
|
||||
if (line[0] == '@') {
|
||||
if (ecbdata->diff_words)
|
||||
diff_words_flush(ecbdata);
|
||||
len = sane_truncate_line(ecbdata, line, len);
|
||||
len = sane_truncate_line(line, len);
|
||||
find_lno(line, ecbdata);
|
||||
emit_hunk_header(ecbdata, line, len);
|
||||
return;
|
||||
@ -2393,16 +2388,16 @@ static void fn_out_consume(void *priv, char *line, unsigned long len)
|
||||
switch (line[0]) {
|
||||
case '+':
|
||||
ecbdata->lno_in_postimage++;
|
||||
emit_add_line(reset, ecbdata, line + 1, len - 1);
|
||||
emit_add_line(ecbdata, line + 1, len - 1);
|
||||
break;
|
||||
case '-':
|
||||
ecbdata->lno_in_preimage++;
|
||||
emit_del_line(reset, ecbdata, line + 1, len - 1);
|
||||
emit_del_line(ecbdata, line + 1, len - 1);
|
||||
break;
|
||||
case ' ':
|
||||
ecbdata->lno_in_postimage++;
|
||||
ecbdata->lno_in_preimage++;
|
||||
emit_context_line(reset, ecbdata, line + 1, len - 1);
|
||||
emit_context_line(ecbdata, line + 1, len - 1);
|
||||
break;
|
||||
default:
|
||||
/* incomplete line at the end */
|
||||
@ -4184,7 +4179,6 @@ static void run_external_diff(const char *pgm,
|
||||
struct diff_filespec *one,
|
||||
struct diff_filespec *two,
|
||||
const char *xfrm_msg,
|
||||
int complete_rewrite,
|
||||
struct diff_options *o)
|
||||
{
|
||||
struct argv_array argv = ARGV_ARRAY_INIT;
|
||||
@ -4342,8 +4336,7 @@ static void run_diff_cmd(const char *pgm,
|
||||
}
|
||||
|
||||
if (pgm) {
|
||||
run_external_diff(pgm, name, other, one, two, xfrm_msg,
|
||||
complete_rewrite, o);
|
||||
run_external_diff(pgm, name, other, one, two, xfrm_msg, o);
|
||||
return;
|
||||
}
|
||||
if (one && two)
|
||||
@ -6271,7 +6264,7 @@ static int diffnamecmp(const void *a_, const void *b_)
|
||||
return strcmp(name_a, name_b);
|
||||
}
|
||||
|
||||
void diffcore_fix_diff_index(struct diff_options *options)
|
||||
void diffcore_fix_diff_index(void)
|
||||
{
|
||||
struct diff_queue_struct *q = &diff_queued_diff;
|
||||
QSORT(q->queue, q->nr, diffnamecmp);
|
||||
|
Reference in New Issue
Block a user