[BACK]Return to pr.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / pr

Diff for /src/usr.bin/pr/pr.c between version 1.32 and 1.33

version 1.32, 2013/08/22 04:43:40 version 1.33, 2013/11/26 13:19:07
Line 1808 
Line 1808 
             break;              break;
         case 'e':          case 'e':
             ++eflag;              ++eflag;
             if ((eoptarg != NULL) && !isdigit(*eoptarg))              if ((eoptarg != NULL) && !isdigit((unsigned char)*eoptarg))
                 inchar = *eoptarg++;                  inchar = *eoptarg++;
             else              else
                 inchar = INCHAR;                  inchar = INCHAR;
             if ((eoptarg != NULL) && isdigit(*eoptarg)) {              if ((eoptarg != NULL) && isdigit((unsigned char)*eoptarg)) {
                 ingap = strtonum(eoptarg, 0, INT_MAX, &errstr);                  ingap = strtonum(eoptarg, 0, INT_MAX, &errstr);
                 if (errstr) {                  if (errstr) {
                     ferrout("pr: -e gap is %s: %s\n", errstr, eoptarg);                      ferrout("pr: -e gap is %s: %s\n", errstr, eoptarg);
Line 1835 
Line 1835 
             break;              break;
         case 'i':          case 'i':
             ++iflag;              ++iflag;
             if ((eoptarg != NULL) && !isdigit(*eoptarg))              if ((eoptarg != NULL) && !isdigit((unsigned char)*eoptarg))
                 ochar = *eoptarg++;                  ochar = *eoptarg++;
             else              else
                 ochar = OCHAR;                  ochar = OCHAR;
             if ((eoptarg != NULL) && isdigit(*eoptarg)) {              if ((eoptarg != NULL) && isdigit((unsigned char)*eoptarg)) {
                 ogap = strtonum(eoptarg, 0, INT_MAX, &errstr);                  ogap = strtonum(eoptarg, 0, INT_MAX, &errstr);
                 if (errstr) {                  if (errstr) {
                     ferrout("pr: -i gap is %s: %s\n", errstr, eoptarg);                      ferrout("pr: -i gap is %s: %s\n", errstr, eoptarg);
Line 1864 
Line 1864 
             ++merge;              ++merge;
             break;              break;
         case 'n':          case 'n':
             if ((eoptarg != NULL) && !isdigit(*eoptarg))              if ((eoptarg != NULL) && !isdigit((unsigned char)*eoptarg))
                 nmchar = *eoptarg++;                  nmchar = *eoptarg++;
             else              else
                 nmchar = NMCHAR;                  nmchar = NMCHAR;
             if ((eoptarg != NULL) && isdigit(*eoptarg)) {              if ((eoptarg != NULL) && isdigit((unsigned char)*eoptarg)) {
                 nmwd = strtonum(eoptarg, 1, INT_MAX, &errstr);                  nmwd = strtonum(eoptarg, 1, INT_MAX, &errstr);
                 if (errstr) {                  if (errstr) {
                     ferrout("pr: -n width is %s: %s\n", errstr, eoptarg);                      ferrout("pr: -n width is %s: %s\n", errstr, eoptarg);

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33