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

Diff for /src/usr.bin/diff/diff.c between version 1.23 and 1.24

version 1.23, 2003/07/06 20:48:59 version 1.24, 2003/07/06 22:02:36
Line 38 
Line 38 
   
 #include "diff.h"  #include "diff.h"
   
 int      aflag, bflag, iflag, Nflag, rflag, sflag, tflag, wflag;  int      aflag, bflag, iflag, Nflag, Pflag, rflag, sflag, tflag, wflag;
 int      format, context, status;  int      format, context, status;
 char    *start, *ifdefname, *diffargs;  char    *start, *ifdefname, *diffargs;
 struct stat stb1, stb2;  struct stat stb1, stb2;
 struct excludes *excludes_list;  struct excludes *excludes_list;
   
 #define OPTIONS "abC:cD:efhinNrS:stU:uwX:x:"  #define OPTIONS "abC:cD:efhinNPrS:stU:uwX:x:"
 static struct option longopts[] = {  static struct option longopts[] = {
         { "text",                       no_argument,            0,      'a' },          { "text",                       no_argument,            0,      'a' },
         { "ignore-space-change",        no_argument,            0,      'b' },          { "ignore-space-change",        no_argument,            0,      'b' },
Line 55 
Line 55 
         { "ignore-case",                no_argument,            0,      'i' },          { "ignore-case",                no_argument,            0,      'i' },
         { "new-file",                   no_argument,            0,      'N' },          { "new-file",                   no_argument,            0,      'N' },
         { "rcs",                        no_argument,            0,      'n' },          { "rcs",                        no_argument,            0,      'n' },
           { "unidirectional-new-file",    no_argument,            0,      'P' },
         { "recursive",                  no_argument,            0,      'r' },          { "recursive",                  no_argument,            0,      'r' },
         { "report-identical-files",     no_argument,            0,      's' },          { "report-identical-files",     no_argument,            0,      's' },
         { "starting-file",              required_argument,      0,      'S' },          { "starting-file",              required_argument,      0,      'S' },
Line 121 
Line 122 
                 case 'n':                  case 'n':
                         format = D_NREVERSE;                          format = D_NREVERSE;
                         break;                          break;
                   case 'P':
                           Pflag = 1;
                           break;
                 case 'r':                  case 'r':
                         rflag = 1;                          rflag = 1;
                         break;                          break;
Line 314 
Line 318 
             "       diff [-bitw] -C number file1 file2\n"              "       diff [-bitw] -C number file1 file2\n"
             "       diff [-bitw] -D string file1 file2\n"              "       diff [-bitw] -D string file1 file2\n"
             "       diff [-bitw] -U number file1 file2\n"              "       diff [-bitw] -U number file1 file2\n"
             "       diff [-biNwt] [-c | -e | -f | -n | -u ] [-r] [-s] [-S name]"              "       diff [-biNPwt] [-c | -e | -f | -n | -u ] [-r] [-s] [-S name]"
             " [-X file]\n            [-x pattern] dir1 dir2\n");              " [-X file]\n            [-x pattern] dir1 dir2\n");
   
         exit(2);          exit(2);

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24