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

Diff for /src/usr.bin/make/varmodifiers.c between version 1.36 and 1.37

version 1.36, 2014/04/22 08:26:31 version 1.37, 2014/05/12 19:11:19
Line 460 
Line 460 
         const char *start, *end;          const char *start, *end;
   
         n = 1024;       /* start at 1024 words */          n = 1024;       /* start at 1024 words */
         t = ecalloc(n, sizeof(struct Name));          t = ereallocarray(NULL, n, sizeof(struct Name));
         start = s;          start = s;
         end = start;          end = start;
   
         for (i = 0;; i++) {          for (i = 0;; i++) {
                 if (i == n) {                  if (i == n) {
                         n *= 2;                          n *= 2;
                         t = emult_realloc(t, n, sizeof(struct Name));                          t = ereallocarray(t, n, sizeof(struct Name));
                 }                  }
                 start = iterate_words(&end);                  start = iterate_words(&end);
                 if (start == NULL)                  if (start == NULL)

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.37