version 1.8, 2005/12/27 04:43:01 |
version 1.9, 2005/12/27 04:46:32 |
|
|
break; |
break; |
case 'w': |
case 'w': |
wflag = strtonum(optarg, WIDTH_MIN, |
wflag = strtonum(optarg, WIDTH_MIN, |
(MIN(SIZE_T_MAX, LLONG_MAX)), &errstr); |
INT_MAX, &errstr); |
if (errstr) |
if (errstr) |
errx(2, "width is %s: %s", errstr, optarg); |
errx(2, "width is %s: %s", errstr, optarg); |
break; |
break; |
|
|
*ptr = '\0'; |
*ptr = '\0'; |
|
|
/* Parse number. */ |
/* Parse number. */ |
/* XXX - Is it safe to compare SIZE_T_MAX and LLONG_MAX? */ |
n = strtonum(copy, 0, INT_MAX, &errstr); |
n = strtonum(copy, 0, MIN(SIZE_T_MAX, LLONG_MAX), &errstr); |
|
if (errstr) |
if (errstr) |
errx(2, "line number in diff is %s: %s", errstr, nptr); |
errx(2, "line number in diff is %s: %s", errstr, nptr); |
|
|