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

Diff for /src/usr.bin/cut/cut.c between version 1.17 and 1.18

version 1.17, 2014/02/01 23:34:49 version 1.18, 2014/02/02 11:44:01
Line 59 
Line 59 
 {  {
         FILE *fp;          FILE *fp;
         void (*fcn)(FILE *, char *);          void (*fcn)(FILE *, char *);
         int ch, eval = 0;          int ch, rval;
   
         setlocale (LC_ALL, "");          setlocale (LC_ALL, "");
   
Line 102 
Line 102 
         } else if (!cflag || dflag || sflag)          } else if (!cflag || dflag || sflag)
                 usage();                  usage();
   
           rval = 0;
         if (*argv)          if (*argv)
                 for (; *argv; ++argv) {                  for (; *argv; ++argv) {
                         if (strcmp(*argv, "-") == 0)                          if (strcmp(*argv, "-") == 0)
Line 111 
Line 112 
                                         fcn(fp, *argv);                                          fcn(fp, *argv);
                                         (void)fclose(fp);                                          (void)fclose(fp);
                                 } else {                                  } else {
                                         eval = 1;                                          rval = 1;
                                         warn("%s", *argv);                                          warn("%s", *argv);
                                 }                                  }
                         }                          }
                 }                  }
         else          else
                 fcn(stdin, "stdin");                  fcn(stdin, "stdin");
         exit(eval);          exit(rval);
 }  }
   
 int autostart, autostop, maxval;  int autostart, autostop, maxval;

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18