[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.50 and 1.51

version 1.50, 2007/05/29 18:24:56 version 1.51, 2009/06/06 15:00:27
Line 41 
Line 41 
 #include "diff.h"  #include "diff.h"
 #include "xmalloc.h"  #include "xmalloc.h"
   
 int      aflag, bflag, dflag, iflag, lflag, Nflag, Pflag, pflag, rflag;  int      lflag, Nflag, Pflag, rflag, sflag, Tflag;
 int      sflag, tflag, Tflag, wflag;  
 int      format, context, status;  int      format, context, status;
 char    *start, *ifdefname, *diffargs, *label[2], *ignore_pats;  char    *start, *ifdefname, *diffargs, *label[2], *ignore_pats;
 struct stat stb1, stb2;  struct stat stb1, stb2;
Line 90 
Line 89 
 {  {
         char *ep, **oargv;          char *ep, **oargv;
         long  l;          long  l;
         int   ch, lastch, gotstdin, prevoptind, newarg;          int   ch, dflags, lastch, gotstdin, prevoptind, newarg;
   
         oargv = argv;          oargv = argv;
         gotstdin = 0;          gotstdin = 0;
           dflags = 0;
         lastch = '\0';          lastch = '\0';
         prevoptind = 1;          prevoptind = 1;
         newarg = 1;          newarg = 1;
Line 111 
Line 110 
                         context = (context * 10) + (ch - '0');                          context = (context * 10) + (ch - '0');
                         break;                          break;
                 case 'a':                  case 'a':
                         aflag = 1;                          dflags |= D_FORCEASCII;
                         break;                          break;
                 case 'b':                  case 'b':
                         bflag = 1;                          dflags |= D_FOLDBLANKS;
                         break;                          break;
                 case 'C':                  case 'C':
                 case 'c':                  case 'c':
Line 128 
Line 127 
                                 context = 3;                                  context = 3;
                         break;                          break;
                 case 'd':                  case 'd':
                         dflag = 1;                          dflags |= D_MINIMAL;
                         break;                          break;
                 case 'D':                  case 'D':
                         format = D_IFDEF;                          format = D_IFDEF;
Line 147 
Line 146 
                         push_ignore_pats(optarg);                          push_ignore_pats(optarg);
                         break;                          break;
                 case 'i':                  case 'i':
                         iflag = 1;                          dflags |= D_IGNORECASE;
                         break;                          break;
                 case 'L':                  case 'L':
                         if (label[0] == NULL)                          if (label[0] == NULL)
Line 168 
Line 167 
                         format = D_NREVERSE;                          format = D_NREVERSE;
                         break;                          break;
                 case 'p':                  case 'p':
                         pflag = 1;                          dflags |= D_PROTOTYPE;
                         break;                          break;
                 case 'P':                  case 'P':
                         Pflag = 1;                          Pflag = 1;
Line 189 
Line 188 
                         Tflag = 1;                          Tflag = 1;
                         break;                          break;
                 case 't':                  case 't':
                         tflag = 1;                          dflags |= D_EXPANDTABS;
                         break;                          break;
                 case 'U':                  case 'U':
                 case 'u':                  case 'u':
Line 203 
Line 202 
                                 context = 3;                                  context = 3;
                         break;                          break;
                 case 'w':                  case 'w':
                         wflag = 1;                          dflags |= D_IGNOREBLANKS;
                         break;                          break;
                 case 'X':                  case 'X':
                         read_excludes_file(optarg);                          read_excludes_file(optarg);

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51