freeSized

Frees the memory pointed to by mem, assuming it is has the given size.

If mem is null this is a no-op (and size is ignored).

It is an error if size doesn’t match the size passed when mem was allocated. size is passed to this function to allow optimizations in the allocator. If you don’t know the allocation size, use glib.global.gfree instead.

In case a GCC compatible compiler is used, this function may be used automatically via glib.global.gfree if the allocated size is known at compile time, since GLib 2.78.

void
freeSized
(
void* mem
,
size_t size
)

Parameters

mem void*

the memory to free

size size_t

size of mem, in bytes