free_sized
Description:
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
g_free instead.
In case a GCC compatible compiler is used, this function may be used automatically via g_free if the allocated size is known at compile time, since GLib 2.78.
Parameters:
mem |
the memory to free |
size |
size of |
Namespace: GLib
Package: glib-2.0