version 1.12, 2001/02/07 08:57:26 |
version 1.13, 2001/02/07 16:46:08 |
|
|
void *new_ptr; |
void *new_ptr; |
|
|
if (new_size == 0) |
if (new_size == 0) |
fatal("xmalloc: zero size"); |
fatal("xrealloc: zero size"); |
if (ptr == NULL) |
if (ptr == NULL) |
fatal("xrealloc: NULL pointer given as argument"); |
fatal("xrealloc: NULL pointer given as argument"); |
new_ptr = realloc(ptr, new_size); |
new_ptr = realloc(ptr, new_size); |
|
|
char *cp; |
char *cp; |
|
|
if (len == 0) |
if (len == 0) |
fatal("xmalloc: zero size"); |
fatal("xstrdup: zero size"); |
cp = xmalloc(len); |
cp = xmalloc(len); |
strlcpy(cp, str, len); |
strlcpy(cp, str, len); |
return cp; |
return cp; |