[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.35 and 1.36

version 1.35, 2013/11/22 15:47:35 version 1.36, 2014/04/22 08:26:31
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 = (struct Name *)emalloc(sizeof(struct Name) * n);          t = ecalloc(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 = (struct Name *)erealloc(t, sizeof(struct Name) * n);                          t = emult_realloc(t, n, sizeof(struct Name));
                 }                  }
                 start = iterate_words(&end);                  start = iterate_words(&end);
                 if (start == NULL)                  if (start == NULL)

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