alloc_malloc
void *alloc_malloc(size_t nbytes, const char *fname, int line);
#define MALLOC(nbytes) alloc_malloc(nbytes, __FILE__, __LINE__)
#define MALLOC(nbytes) alloc_malloc(nbytes, "???", __LINE__)
void *retval = alloc_malloc(nbytes, fname, line);
char *retval = alloc_malloc(strlen(ptr) + 1, fname, line);
void *p = alloc_malloc(bytes, NULL, 0);
return (alloc_malloc(size, NULL, 0));