realloc

Example: reallocReturn Values Memory Allocation Functions

Reallocates (adjusts the size of) a block of memory.

void *realloc( void *mem_address, size_t size); 

mem_addressThe name of the block of memory whose size is changed.
sizeThe size in bytes of the block of memory requested.

Return Values

Returns a void * type pointer to the allocated space. If the system could not allocate the requested block of memory or if any of the parameters was 0, returns a NULL pointer.

For realloc details, refer to your C language documentation.