Frees the memory pointed to by
If you know the allocated size of
g_free_sized() may be faster,
depending on the libc implementation in use.
Starting from GLib 2.78, this may happen automatically in case a GCC
compatible compiler is used with some optimization level and the allocated
size is known at compile time (see documentation of
to understand its caveats).
NULL it simply returns, so there is no need to check
NULL before calling this function.