[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.34 and 1.35

version 1.34, 2014/04/15 17:27:37 version 1.35, 2015/02/08 23:40:34
Line 1789 
Line 1789 
                 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);
Line 1798 
Line 1798 
                 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
Line 1828 
Line 1828 
             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
Line 1861 
Line 1861 
             }              }
             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))
Line 1888 
Line 1888 
             }              }
             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 {
Line 1903 
Line 1903 
             }              }
             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);
Line 1984 
Line 1984 
      * 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;
   

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35