Function

GLibrealloc

Declaration [src]

gpointer
g_realloc (
  gpointer mem,
  gsize n_bytes
)

Description [src]

Reallocates the memory pointed to by mem, so that it now has space for n_bytes bytes of memory. It returns the new address of the memory, which may have been moved. mem may be NULL, in which case it’s considered to have zero-length. n_bytes may be 0, in which case NULL will be returned and mem will be freed unless it is NULL.

Parameters

mem gpointer
 

The memory to reallocate.

n_bytes gsize
 

New size of the memory in bytes.

Return value

Returns: gpointer
 

The new address of the allocated memory.