version 1.24, 2006/05/27 03:30:30 |
version 1.25, 2006/06/14 14:10:50 |
|
|
int diff3_conflicts = 0; |
int diff3_conflicts = 0; |
|
|
BUF * |
BUF * |
cvs_diff3(RCSFILE *rf, char *workfile, RCSNUM *rev1, RCSNUM *rev2, int verbose) |
cvs_diff3(RCSFILE *rf, char *workfile, int workfd, RCSNUM *rev1, |
|
RCSNUM *rev2, int verbose) |
{ |
{ |
int argc; |
int argc; |
char *data, *patch; |
char *data, *patch; |
|
|
rcsnum_tostr(rev1, r1, sizeof(r1)); |
rcsnum_tostr(rev1, r1, sizeof(r1)); |
rcsnum_tostr(rev2, r2, sizeof(r2)); |
rcsnum_tostr(rev2, r2, sizeof(r2)); |
|
|
if ((b1 = cvs_buf_load(workfile, BUF_AUTOEXT)) == NULL) |
if ((b1 = cvs_buf_load_fd(workfd, BUF_AUTOEXT)) == NULL) |
goto out; |
goto out; |
|
|
if (verbose == 1) |
if (verbose == 1) |