(file) Return to main.c CVS log (file) (dir) Up to [XFree86 CVS] / xc / config / makedepend

Diff for /xc/config/makedepend/main.c between version 3.11 and 3.11.2.1

version 3.11, 1997/01/12 10:38:18 version 3.11.2.1, 1997/05/11 05:04:07
Line 1 
Line 1 
 /* $XConsortium: main.c /main/84 1996/12/04 10:11:23 swick $ */ /* $XConsortium: main.c /main/84 1996/12/04 10:11:23 swick $ */
 /* $XFree86: xc/config/makedepend/main.c,v 3.10 1996/12/23 05:54:57 dawes Exp $ */  /* $XFree86: xc/config/makedepend/main.c,v 3.11 1997/01/12 10:38:18 dawes Exp $ */
 /* /*
  
 Copyright (c) 1993, 1994  X Consortium Copyright (c) 1993, 1994  X Consortium
Line 149 
Line 149 
         struct symtab *psymp = predefs;         struct symtab *psymp = predefs;
         char *endmarker = NULL;         char *endmarker = NULL;
         char *defincdir = NULL;         char *defincdir = NULL;
           char **undeflist = NULL;
           int numundefs = 0, i;
  
         ProgramName = argv[0];         ProgramName = argv[0];
  
Line 243 
Line 245 
                                 argc--;                                 argc--;
                         }                         }
                         break;                         break;
                   case 'U':
                           /* Undef's override all -D's so save them up */
                           numundefs++;
                           if (numundefs == 1)
                               undeflist = malloc(sizeof(char *));
                           else
                               undeflist = realloc(undeflist,
                                                   numundefs * sizeof(char *));
                           if (argv[0][2] == '\0') {
                                   argv++;
                                   argc--;
                           }
                           undeflist[numundefs - 1] = argv[0] + 2;
                           break;
                 case 'Y':                 case 'Y':
                         defincdir = argv[0]+2;                         defincdir = argv[0]+2;
                         break;                         break;
Line 322 
Line 338 
                         warning("ignoring option %s\n", argv[0]);                         warning("ignoring option %s\n", argv[0]);
                 }                 }
         }         }
           /* Now do the undefs from the command line */
           for (i = 0; i < numundefs; i++)
               undefine(undeflist[i], &maininclist);
           if (numundefs > 0)
               free(undeflist);
   
         if (!defincdir) {         if (!defincdir) {
 #ifdef PREINCDIR #ifdef PREINCDIR
             if (incp >= includedirs + MAXDIRS)             if (incp >= includedirs + MAXDIRS)


Legend:
Removed from v.3.11  
changed lines
  Added in v.3.11.2.1

Powered by
ViewCVS 0.9.2