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

Diff for /src/usr.bin/col/col.c between version 1.9 and 1.10

version 1.9, 2003/06/10 22:20:45 version 1.10, 2007/05/01 01:26:19
Line 52 
Line 52 
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
 #include <unistd.h>  #include <unistd.h>
   #include <limits.h>
   
 #define BS      '\b'            /* backspace */  #define BS      '\b'            /* backspace */
 #define TAB     '\t'            /* tab */  #define TAB     '\t'            /* tab */
Line 125 
Line 126 
         int this_line;                  /* line l points to */          int this_line;                  /* line l points to */
         int nflushd_lines;              /* number of lines that were flushed */          int nflushd_lines;              /* number of lines that were flushed */
         int adjust, opt, warned;          int adjust, opt, warned;
           const char *errstr;
   
         max_bufd_lines = 128;          max_bufd_lines = 128;
         compress_spaces = 1;            /* compress spaces into tabs */          compress_spaces = 1;            /* compress spaces into tabs */
Line 140 
Line 142 
                         compress_spaces = 1;                          compress_spaces = 1;
                         break;                          break;
                 case 'l':               /* buffered line count */                  case 'l':               /* buffered line count */
                         if ((max_bufd_lines = atoi(optarg)) <= 0) {                          max_bufd_lines = strtonum(optarg, 1, INT_MAX, &errstr);
                                 (void)fprintf(stderr,                          if (errstr != NULL)
                                     "col: bad -l argument %s.\n", optarg);                                  errx(1, "bad -l argument, %s: %s", errstr,
                                 exit(1);                                          optarg);
                         }  
                         break;                          break;
                 case 'x':               /* do not compress spaces into tabs */                  case 'x':               /* do not compress spaces into tabs */
                         compress_spaces = 0;                          compress_spaces = 0;

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