Frees the memory pointed to by
mem, assuming it is has
the given
size.
If
mem is
Nothing 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
free instead.
In case a GCC compatible compiler is used, this function may be used
automatically via
free if the allocated size is known at
compile time, since GLib 2.78.
Since: 2.76