57 void *p = calloc(nmemb, size);
58 if (p || !(nmemb * size))
69 void *p = malloc(size);
81 void *p = realloc(ptr, size);
Define library-specific symbol prefix macros.
add versions of standard API functions not returning on error
void *SymPrefix() xrealloc(void *ptr, size_t size, const char *source, int line)
#define SymPrefix(symbol)
void *SymPrefix() xcalloc(size_t nmemb, size_t size, const char *source, int line)
void *SymPrefix() xmalloc(size_t size, const char *source, int line)