version 1.35, 2013/11/22 15:47:35 |
version 1.36, 2014/04/22 08:26:31 |
|
|
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) |