pubrealloc
return pubrealloc(NULL, size, " in malloc():");
result = pubrealloc(NULL, (size | alignment), " in posix_memalign()");
ret = pubrealloc(NULL, num * size, " in calloc():");
pubrealloc(ptr, 0, " in free():");
return pubrealloc(ptr, size, " in realloc():");