version 1.50, 2005/11/28 14:43:59 |
version 1.51, 2005/11/30 09:36:48 |
|
|
|
|
#define RCS_CMD_MAXARG 128 |
#define RCS_CMD_MAXARG 128 |
#define RCS_DEFAULT_SUFFIX ",v/" |
#define RCS_DEFAULT_SUFFIX ",v/" |
|
#define RCSPROG_OPTSTRING "A:a:b::c:e::hik:Lm:MqTUVx:z:" |
|
|
const char rcs_version[] = "OpenCVS RCS version 3.6"; |
const char rcs_version[] = "OpenCVS RCS version 3.6"; |
int verbose = 1; |
int verbose = 1; |
|
|
{ |
{ |
fprintf(stderr, |
fprintf(stderr, |
"usage: rcs [-hiLMTUV] [-Aoldfile] [-ausers] [-b[rev]] [-cstring]\n" |
"usage: rcs [-hiLMTUV] [-Aoldfile] [-ausers] [-b[rev]] [-cstring]\n" |
" [-eusers] [-kmode] [-mrev:log] [-xsuffixes] file ...\n"); |
" [-eusers] [-kmode] [-mrev:log] [-xsuffixes] [-ztz] file ...\n"); |
} |
} |
|
|
/* |
/* |
|
|
flags = RCS_RDWR; |
flags = RCS_RDWR; |
logstr = alist = comment = elist = NULL; |
logstr = alist = comment = elist = NULL; |
|
|
while ((ch = rcs_getopt(argc, argv, "A:a:b::c:e::hik:Lm:MqTUV")) != -1) { |
while ((ch = rcs_getopt(argc, argv, RCSPROG_OPTSTRING)) != -1) { |
switch (ch) { |
switch (ch) { |
case 'A': |
case 'A': |
if (rcs_statfile(rcs_optarg, ofpath, sizeof(ofpath)) < 0) |
if (rcs_statfile(rcs_optarg, ofpath, sizeof(ofpath)) < 0) |
|
|
exit(0); |
exit(0); |
case 'x': |
case 'x': |
rcs_suffixes = rcs_optarg; |
rcs_suffixes = rcs_optarg; |
|
break; |
|
case 'z': |
|
/* |
|
* kept for compatibility |
|
*/ |
break; |
break; |
default: |
default: |
(usage)(); |
(usage)(); |