version 1.34, 2014/04/15 17:27:37 |
version 1.35, 2015/02/08 23:40:34 |
|
|
ferrout("pr: +page number is %s: %s\n", errstr, eoptarg); |
ferrout("pr: +page number is %s: %s\n", errstr, eoptarg); |
return(1); |
return(1); |
} |
} |
++skipping; |
skipping = 1; |
break; |
break; |
case '-': |
case '-': |
clcnt = strtonum(eoptarg, 1, INT_MAX, &errstr); |
clcnt = strtonum(eoptarg, 1, INT_MAX, &errstr); |
|
|
return(1); |
return(1); |
} |
} |
if (clcnt > 1) |
if (clcnt > 1) |
++cflag; |
cflag = 1; |
break; |
break; |
case 'a': |
case 'a': |
++across; |
across = 1; |
break; |
break; |
case 'd': |
case 'd': |
++dspace; |
dspace = 1; |
break; |
break; |
case 'e': |
case 'e': |
++eflag; |
eflag = 1; |
if ((eoptarg != NULL) && !isdigit((unsigned char)*eoptarg)) |
if ((eoptarg != NULL) && !isdigit((unsigned char)*eoptarg)) |
inchar = *eoptarg++; |
inchar = *eoptarg++; |
else |
else |
|
|
break; |
break; |
case 'f': |
case 'f': |
case 'F': |
case 'F': |
++formfeed; |
formfeed = 1; |
break; |
break; |
case 'h': |
case 'h': |
header = eoptarg; |
header = eoptarg; |
break; |
break; |
case 'i': |
case 'i': |
++iflag; |
iflag = 1; |
if ((eoptarg != NULL) && !isdigit((unsigned char)*eoptarg)) |
if ((eoptarg != NULL) && !isdigit((unsigned char)*eoptarg)) |
ochar = *eoptarg++; |
ochar = *eoptarg++; |
else |
else |
|
|
} |
} |
break; |
break; |
case 'm': |
case 'm': |
++merge; |
merge = 1; |
break; |
break; |
case 'n': |
case 'n': |
if ((eoptarg != NULL) && !isdigit((unsigned char)*eoptarg)) |
if ((eoptarg != NULL) && !isdigit((unsigned char)*eoptarg)) |
|
|
} |
} |
break; |
break; |
case 'r': |
case 'r': |
++nodiag; |
nodiag = 1; |
break; |
break; |
case 's': |
case 's': |
++sflag; |
sflag = 1; |
if (eoptarg == NULL) |
if (eoptarg == NULL) |
schar = SCHAR; |
schar = SCHAR; |
else { |
else { |
|
|
} |
} |
break; |
break; |
case 't': |
case 't': |
++nohead; |
nohead = 1; |
break; |
break; |
case 'w': |
case 'w': |
++wflag; |
wflag = 1; |
pgwd = strtonum(eoptarg, 1, INT_MAX, &errstr); |
pgwd = strtonum(eoptarg, 1, INT_MAX, &errstr); |
if (errstr) { |
if (errstr) { |
ferrout("pr: -w width is %s: %s\n", errstr, eoptarg); |
ferrout("pr: -w width is %s: %s\n", errstr, eoptarg); |
|
|
* make sure long enough for headers. if not disable |
* make sure long enough for headers. if not disable |
*/ |
*/ |
if (lines <= HEADLEN + TAILLEN) |
if (lines <= HEADLEN + TAILLEN) |
++nohead; |
nohead = 1; |
else if (!nohead) |
else if (!nohead) |
lines -= HEADLEN + TAILLEN; |
lines -= HEADLEN + TAILLEN; |
|
|