version 1.114, 2007/02/06 15:24:18 |
version 1.115, 2007/02/09 03:30:31 |
|
|
{ |
{ |
int ret; |
int ret; |
char *ep; |
char *ep; |
|
const char *errstr; |
|
|
while ((ret = getopt(argc, argv, "b:d:e:fHlnQqRrs:T:tvVwz:")) != -1) { |
while ((ret = getopt(argc, argv, "b:d:e:fHlnQqRrs:T:tvVwz:")) != -1) { |
switch (ret) { |
switch (ret) { |
|
|
*/ |
*/ |
break; |
break; |
case 'z': |
case 'z': |
cvs_compress = (int)strtol(optarg, &ep, 10); |
cvs_compress = strtonum(optarg, 0, 9, &errstr); |
if (*ep != '\0') |
if (errstr != NULL) |
fatal("error parsing compression level"); |
fatal("cvs_compress: %s", errstr); |
if (cvs_compress < 0 || cvs_compress > 9) |
|
fatal("gzip compression level must be " |
|
"between 0 and 9"); |
|
break; |
break; |
default: |
default: |
usage(); |
usage(); |