The heap memory reallocator is defined as follows:
typedef void (*reallocator_t) (void *p,size_t size);