void * TYPE gpcrealloc (mem_ptr, size) MEMORY?.C Any Level
 
void * mem_ptr A pointer to the memory block to be reallocated.
 size_t size The size of the new memory block in bytes.
 
Reallocates a block of memory and copies the existing contents to the new memory block. If TESTMEM (in MEMORY?.C) is defined, gpcrealloc() updates its record in the list of allocated blocks. gpcrealloc() returns a pointer to reallocated block.