version 1.126, 2008/02/04 15:07:33 |
version 1.127, 2008/02/04 21:25:32 |
|
|
int |
int |
cvs_diff(int argc, char **argv) |
cvs_diff(int argc, char **argv) |
{ |
{ |
int ch; |
int ch, flags; |
char *arg = "."; |
char *arg = "."; |
int flags; |
|
struct cvs_recursion cr; |
struct cvs_recursion cr; |
|
|
flags = CR_RECURSE_DIRS; |
flags = CR_RECURSE_DIRS; |
strlcpy(diffargs, argv[0], sizeof(diffargs)); |
strlcpy(diffargs, argv[0], sizeof(diffargs)); |
|
|
while ((ch = getopt(argc, argv, cvs_cmd_diff.cmd_opts)) != -1) { |
while ((ch = getopt(argc, argv, cvs_cmdop == CVS_OP_DIFF ? |
|
cvs_cmd_diff.cmd_opts : cvs_cmd_rdiff.cmd_opts)) != -1) { |
switch (ch) { |
switch (ch) { |
case 'c': |
case 'c': |
strlcat(diffargs, " -c", sizeof(diffargs)); |
strlcat(diffargs, " -c", sizeof(diffargs)); |