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

version 1.34, 2003/07/22 16:42:58 version 1.35, 2003/07/27 07:39:52
Line 39 
Line 39 
   
 #include "diff.h"  #include "diff.h"
   
 int      aflag, bflag, iflag, lflag, Nflag, Pflag, rflag, sflag, tflag, Tflag,  int      aflag, bflag, dflag, iflag, lflag, Nflag, Pflag, rflag, sflag, tflag,
          wflag;           Tflag, wflag;
 int      format, context, status;  int      format, context, status;
 char    *start, *ifdefname, *diffargs, *label;  char    *start, *ifdefname, *diffargs, *label;
 struct stat stb1, stb2;  struct stat stb1, stb2;
 struct excludes *excludes_list;  struct excludes *excludes_list;
   
 #define OPTIONS "abC:cD:efhiL:lnNPqrS:sTtU:uwX:x:"  #define OPTIONS "abC:cdD:efhiL:lnNPqrS:sTtU: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' },
         { "context",                    optional_argument,      0,      'C' },          { "context",                    optional_argument,      0,      'C' },
         { "ifdef",                      required_argument,      0,      'D' },          { "ifdef",                      required_argument,      0,      'D' },
           { "minimal",                    no_argument,            0,      'd' },
         { "ed",                         no_argument,            0,      'e' },          { "ed",                         no_argument,            0,      'e' },
         { "forward-ed",                 no_argument,            0,      'f' },          { "forward-ed",                 no_argument,            0,      'f' },
         { "ignore-case",                no_argument,            0,      'i' },          { "ignore-case",                no_argument,            0,      'i' },
Line 107 
Line 108 
                         } else                          } else
                                 context = 3;                                  context = 3;
                         break;                          break;
                   case 'd':
                           dflag = 1;
                           break;
                 case 'D':                  case 'D':
                         format = D_IFDEF;                          format = D_IFDEF;
                         ifdefname = optarg;                          ifdefname = optarg;
Line 361 
Line 365 
 usage(void)  usage(void)
 {  {
         (void)fprintf(stderr,          (void)fprintf(stderr,
             "usage: diff [-bilqtTw] [-c | -e | -f | -n | -u] [-L label] file1 file2\n"              "usage: diff [-bdilqtTw] [-c | -e | -f | -n | -u] [-L label] file1 file2\n"
             "       diff [-bilqtTw] [-L label] -C number file1 file2\n"              "       diff [-bdilqtTw] [-L label] -C number file1 file2\n"
             "       diff [-bilqtw] -D string file1 file2\n"              "       diff [-bdilqtw] -D string file1 file2\n"
             "       diff [-bilqtTw] [-L label] -U number file1 file2\n"              "       diff [-bdilqtTw] [-L label] -U number file1 file2\n"
             "       diff [-bilNPqwtT] [-c | -e | -f | -n | -u ] [-L label] [-r] [-s] [-S name]\n"              "       diff [-bdilNPqwtT] [-c | -e | -f | -n | -u ] [-L label] [-r] [-s] [-S name]\n"
             "            [-X file] [-x pattern] dir1 dir2\n");              "            [-X file] [-x pattern] dir1 dir2\n");
   
         exit(2);          exit(2);

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