version 1.9, 2003/06/12 01:07:27 |
version 1.10, 2003/09/26 22:23:28 |
|
|
err(1, NULL); |
err(1, NULL); |
memmove(specials, specialsinit, sizeof specialsinit); |
memmove(specials, specialsinit, sizeof specialsinit); |
} else if (nspecials >= maxspecials) { |
} else if (nspecials >= maxspecials) { |
maxspecials += maxspecials >> 2; |
int newspecials = maxspecials + maxspecials >> 2; |
specials = realloc(specials, maxspecials * sizeof specials[0]); |
struct templ *specials2; |
if (specials == NULL) |
|
|
specials2 = realloc(specials, newspecials * sizeof specials[0]); |
|
if (specials2 == NULL) |
err(1, NULL); |
err(1, NULL); |
|
specials = specials2; |
|
maxspecials = newspecials; |
} |
} |
|
|
p = &specials[i]; |
p = &specials[i]; |