Realloc
void *Realloc(void *, size_t, const char *, int);
#define realloc(x, y) Realloc(x, y, __FILE__, __LINE__)
#define realloc(x, y) Realloc(x, y, NULL, 0)
if ((res = Realloc(ptr, size, file, line)) == NULL)