@@ -696,7 +696,6 @@ static void diff_words_show(struct diff_words_data *diff_words)
696
696
{
697
697
xpparam_t xpp ;
698
698
xdemitconf_t xecfg ;
699
- xdemitcb_t ecb ;
700
699
mmfile_t minus , plus ;
701
700
702
701
/* special case: only removal */
@@ -718,7 +717,7 @@ static void diff_words_show(struct diff_words_data *diff_words)
718
717
/* as only the hunk header will be parsed, we need a 0-context */
719
718
xecfg .ctxlen = 0 ;
720
719
xdi_diff_outf (& minus , & plus , fn_out_diff_words_aux , diff_words ,
721
- & xpp , & xecfg , & ecb );
720
+ & xpp , & xecfg );
722
721
free (minus .ptr );
723
722
free (plus .ptr );
724
723
if (diff_words -> current_plus != diff_words -> plus .text .ptr +
@@ -1704,7 +1703,6 @@ static void builtin_diff(const char *name_a,
1704
1703
const char * diffopts = getenv ("GIT_DIFF_OPTS" );
1705
1704
xpparam_t xpp ;
1706
1705
xdemitconf_t xecfg ;
1707
- xdemitcb_t ecb ;
1708
1706
struct emit_callback ecbdata ;
1709
1707
const struct userdiff_funcname * pe ;
1710
1708
@@ -1776,7 +1774,7 @@ static void builtin_diff(const char *name_a,
1776
1774
}
1777
1775
}
1778
1776
xdi_diff_outf (& mf1 , & mf2 , fn_out_consume , & ecbdata ,
1779
- & xpp , & xecfg , & ecb );
1777
+ & xpp , & xecfg );
1780
1778
if (DIFF_OPT_TST (o , COLOR_DIFF_WORDS ))
1781
1779
free_diff_words_data (& ecbdata );
1782
1780
if (textconv_one )
@@ -1829,13 +1827,12 @@ static void builtin_diffstat(const char *name_a, const char *name_b,
1829
1827
/* Crazy xdl interfaces.. */
1830
1828
xpparam_t xpp ;
1831
1829
xdemitconf_t xecfg ;
1832
- xdemitcb_t ecb ;
1833
1830
1834
1831
memset (& xpp , 0 , sizeof (xpp ));
1835
1832
memset (& xecfg , 0 , sizeof (xecfg ));
1836
1833
xpp .flags = XDF_NEED_MINIMAL | o -> xdl_opts ;
1837
1834
xdi_diff_outf (& mf1 , & mf2 , diffstat_consume , diffstat ,
1838
- & xpp , & xecfg , & ecb );
1835
+ & xpp , & xecfg );
1839
1836
}
1840
1837
1841
1838
free_and_return :
@@ -1877,14 +1874,13 @@ static void builtin_checkdiff(const char *name_a, const char *name_b,
1877
1874
/* Crazy xdl interfaces.. */
1878
1875
xpparam_t xpp ;
1879
1876
xdemitconf_t xecfg ;
1880
- xdemitcb_t ecb ;
1881
1877
1882
1878
memset (& xpp , 0 , sizeof (xpp ));
1883
1879
memset (& xecfg , 0 , sizeof (xecfg ));
1884
1880
xecfg .ctxlen = 1 ; /* at least one context line */
1885
1881
xpp .flags = XDF_NEED_MINIMAL ;
1886
1882
xdi_diff_outf (& mf1 , & mf2 , checkdiff_consume , & data ,
1887
- & xpp , & xecfg , & ecb );
1883
+ & xpp , & xecfg );
1888
1884
1889
1885
if (data .ws_rule & WS_BLANK_AT_EOF ) {
1890
1886
struct emit_callback ecbdata ;
@@ -3361,7 +3357,6 @@ static int diff_get_patch_id(struct diff_options *options, unsigned char *sha1)
3361
3357
for (i = 0 ; i < q -> nr ; i ++ ) {
3362
3358
xpparam_t xpp ;
3363
3359
xdemitconf_t xecfg ;
3364
- xdemitcb_t ecb ;
3365
3360
mmfile_t mf1 , mf2 ;
3366
3361
struct diff_filepair * p = q -> queue [i ];
3367
3362
int len1 , len2 ;
@@ -3423,7 +3418,7 @@ static int diff_get_patch_id(struct diff_options *options, unsigned char *sha1)
3423
3418
xecfg .ctxlen = 3 ;
3424
3419
xecfg .flags = XDL_EMIT_FUNCNAMES ;
3425
3420
xdi_diff_outf (& mf1 , & mf2 , patch_id_consume , & data ,
3426
- & xpp , & xecfg , & ecb );
3421
+ & xpp , & xecfg );
3427
3422
}
3428
3423
3429
3424
git_SHA1_Final (sha1 , & ctx );
0 commit comments