tryRealloc

fnvoid * tryRealloc(void * mem, size_t nBytes)

Attempts to realloc mem to a new size, n_bytes, and returns null on failure. Contrast with [glib.global.realloc], which aborts the program on failure.

If mem is null, behaves the same as [glib.global.tryMalloc].

Parameters

mempreviously-allocated memory, or null.
nBytesnumber of bytes to allocate.

Returns

the allocated memory, or null.