%realloc() Function

The %realloc() function resizes the memory buffer specified to the specified size in bytes and returns a pointer to the resized buffer. The contents of the buffer are not changed. If buffer is null, this function behaves like the %malloc() Function for the specified size. If the specified size is zero and the specified buffer is not null, the buffer memory is freed.

Syntax

var = (char*)%realloc((char*)buffer, size)

Parameter(s)

buffer

Buffer to resize.

size

Number of bytes to reallocate to the specified buffer.