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

Diff for /src/usr.bin/sdiff/sdiff.c between version 1.8 and 1.9

version 1.8, 2005/12/27 04:43:01 version 1.9, 2005/12/27 04:46:32
Line 168 
Line 168 
                         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;
Line 282 
Line 282 
                 *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);
   

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9