xdiff tail trimming: use correct type.
Inside xdiff library, the number of context lines is represented in long, not int. Noticed by Peter Baumann. Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
913b45f51b
commit
29ab27f4b5
@ -107,11 +107,10 @@ int xdiff_outf(void *priv_, mmbuffer_t *mb, int nbuf)
|
||||
* Trim down common substring at the end of the buffers,
|
||||
* but leave at least ctx lines at the end.
|
||||
*/
|
||||
static void trim_common_tail(mmfile_t *a, mmfile_t *b, int ctx)
|
||||
static void trim_common_tail(mmfile_t *a, mmfile_t *b, long ctx)
|
||||
{
|
||||
const int blk = 1024;
|
||||
long trimmed = 0, recovered = 0;
|
||||
int i;
|
||||
long trimmed = 0, recovered = 0, i;
|
||||
char *ap = a->ptr + a->size;
|
||||
char *bp = b->ptr + b->size;
|
||||
long smaller = (a->size < b->size) ? a->size : b->size;
|
||||
|
Loading…
Reference in New Issue
Block a user