version 1.18, 2005/11/22 15:00:06 |
version 1.19, 2005/11/23 09:39:20 |
|
|
int |
int |
rcsdiff_main(int argc, char **argv) |
rcsdiff_main(int argc, char **argv) |
{ |
{ |
int i, ch, status; |
int i, ch, flags, status; |
RCSNUM *rev, *rev2, *frev; |
RCSNUM *rev, *rev2, *frev; |
RCSFILE *file; |
RCSFILE *file; |
char fpath[MAXPATHLEN]; |
char fpath[MAXPATHLEN]; |
|
|
|
flags = 0; |
rev = RCS_HEAD_REV; |
rev = RCS_HEAD_REV; |
rev2 = NULL; |
rev2 = NULL; |
status = 0; |
status = 0; |
|
|
strlcpy(diffargs, "diff", sizeof(diffargs)); |
strlcpy(diffargs, "diff", sizeof(diffargs)); |
|
|
while ((ch = rcs_getopt(argc, argv, "ck:nqr:uVx:")) != -1) { |
while ((ch = rcs_getopt(argc, argv, "ck:nqr:TuVx:")) != -1) { |
switch (ch) { |
switch (ch) { |
case 'c': |
case 'c': |
strlcat(diffargs, " -c", sizeof(diffargs)); |
strlcat(diffargs, " -c", sizeof(diffargs)); |
|
|
exit(1); |
exit(1); |
} |
} |
} |
} |
|
break; |
|
case 'T': |
|
flags |= PRESERVETIME; |
break; |
break; |
case 'V': |
case 'V': |
printf("%s\n", rcs_version); |
printf("%s\n", rcs_version); |