version 1.3, 1997/01/15 23:42:20 |
version 1.4, 1997/06/17 20:53:58 |
|
|
int i; |
int i; |
|
|
if (!line_freelist) { |
if (!line_freelist) { |
l = (LINE *)xmalloc((void *)NULL, sizeof(LINE) * NALLOC); |
l = (LINE *)xmalloc(NULL, sizeof(LINE) * NALLOC); |
line_freelist = l; |
line_freelist = l; |
for (i = 1; i < NALLOC; i++, l++) |
for (i = 1; i < NALLOC; i++, l++) |
l->l_next = l + 1; |
l->l_next = l + 1; |
|
|
{ |
{ |
|
|
if (!(p = (void *)realloc(p, size))) |
if (!(p = (void *)realloc(p, size))) |
err(1, NULL); |
err(1, "realloc failed"); |
return (p); |
return (p); |
} |
} |
|
|