Frees the memory pointed to by mem, assuming it is has the given size and
alignment.
If mem is null this is a no-op (and size is ignored).
It is an error if size doesn’t match the size, or alignment doesn’t match
the alignment, passed when mem was allocated. size and alignment are
passed to this function to allow optimizations in the allocator. If you
don’t know either of them, use g_aligned_free() instead.
Frees the memory pointed to by
mem, assuming it is has the givensizeandalignment.If
memisnullthis is a no-op (andsizeis ignored).It is an error if
sizedoesn’t match the size, oralignmentdoesn’t match the alignment, passed whenmemwas allocated.sizeandalignmentare passed to this function to allow optimizations in the allocator. If you don’t know either of them, useg_aligned_free()instead.