tryReallocN

fun tryReallocN(mem: <Error class: unknown class>? = null, nBlocks: <Error class: unknown class>, nBlockBytes: <Error class: unknown class>): <Error class: unknown class>?

This function is similar to g_try_realloc(), allocating (@n_blocks * @n_block_bytes) bytes, but care is taken to detect possible overflow during multiplication.

Return

the allocated memory, or null.

Since

2.24

Parameters

mem

previously-allocated memory, or null.

nBlocks

the number of blocks to allocate

nBlockBytes

the size of each block in bytes