Memory.reallocN

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

struct Memory
static
void*
reallocN
(
void* mem
,
size_t nBlocks
,)

Parameters

mem void*

the memory to reallocate

nBlocks size_t

the number of blocks to allocate

nBlockBytes size_t

the size of each block in bytes

Return Value

Type: void*

the new address of the allocated memory

Meta

Since

2.24