The memory must have been allocated via g_slice_alloc() or
g_slice_alloc0() and the block_size has to match the size
specified upon allocation. Note that the exact release behaviour
can be changed with the G_DEBUG=gc-friendly environment
variable.
If mem_block is null, this function does nothing.
Since GLib 2.76 this always uses the system free_sized() implementation
internally.
Frees a block of memory.
The memory must have been allocated via
g_slice_alloc()org_slice_alloc0()and theblock_sizehas to match the size specified upon allocation. Note that the exact release behaviour can be changed with theG_DEBUG=gc-friendlyenvironment variable.If
mem_blockisnull, this function does nothing.Since GLib 2.76 this always uses the system
free_sized()implementation internally.