safe_realloc
safe_realloc(void *ptr, size_t sz)
safe_realloc(void *p, size_t sz)
safe_realloc(void *data, size_t size)
#define safe_realloc(p,n) ((p)?(realloc(p,n)):(malloc(n)))