GLib.malloc_n (original) (raw)
Function
GLibmalloc_n
since: 2.24
Declaration [src]
gpointer
g_malloc_n (
gsize n_blocks,
gsize n_block_bytes
)
Description [src]
This function is similar to g_malloc(), allocating (n_blocks
* n_block_bytes
) bytes, but care is taken to detect possible overflow during multiplication.
If the allocation fails (because the system is out of memory), the program is terminated.
Available since: 2.24
Parameters
n_blocks
Type: gsize
The number of blocks to allocate.
n_block_bytes
Type: gsize
The size of each block in bytes.
Return value
Type: gpointer
A pointer to the allocated memory.
The data is owned by the called function. |
---|
The return value can be NULL. |