#include <stdlib.h>
void xhuge *realloc (
void xhuge *p, /* previously allocated block */
unsigned long size); /* new size for block */
Description
The xrealloc function changes the size of a previously
allocated memory block. The p argument points to
the allocated block and size specifies the new
size for the block. The contents of the existing block are copied to
the new block. Any additional area in the new block, due to a larger
block size, is not initialized.
Note
Source code for this routine is provide in the LIB
folder. You may modify the source to customize this function for
your particular hardware environment.
This function uses xhuge pointers to objects and may
be used in any memory model other than Tiny Model.
Return Value
The xrealloc function returns a pointer to the new block.
If there is not enough memory in the memory pool to satisfy the
memory request, a null pointer is returned and the original memory
block is not affected.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.