version 1.25, 2016/09/04 20:33:36 |
version 1.26, 2018/06/22 12:27:00 |
|
|
|
|
void c_columnate(void); |
void c_columnate(void); |
void *ereallocarray(void *, size_t, size_t); |
void *ereallocarray(void *, size_t, size_t); |
void *ecalloc(size_t, size_t); |
|
void input(FILE *); |
void input(FILE *); |
void maketbl(void); |
void maketbl(void); |
void print(void); |
void print(void); |
|
|
ereallocarray(void *ptr, size_t nmemb, size_t size) |
ereallocarray(void *ptr, size_t nmemb, size_t size) |
{ |
{ |
if ((ptr = reallocarray(ptr, nmemb, size)) == NULL) |
if ((ptr = reallocarray(ptr, nmemb, size)) == NULL) |
err(1, NULL); |
|
return ptr; |
|
} |
|
|
|
void * |
|
ecalloc(size_t nmemb, size_t size) |
|
{ |
|
void *ptr; |
|
|
|
if ((ptr = calloc(nmemb, size)) == NULL) |
|
err(1, NULL); |
err(1, NULL); |
return ptr; |
return ptr; |
} |
} |