1 2 3 4 5 6 7 8 9 10 11 12
#include <stdlib.h> void * reallocf(void *ptr, size_t size) { void *nptr; nptr = realloc(ptr, size); if (!nptr && ptr) free(ptr); return (nptr); }