Declaration [src]

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.


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.