Frees a linked list of memory blocks of structure type
The memory blocks must be equal-sized, allocated via
g_slice_alloc0() and linked together by
next pointer (similar to
GSList). The name of the
next field in
type is passed as third argument.
Note that the exact release behaviour can be changed with the
G_DEBUG=gc-friendly][G_DEBUG] environment variable.
NULL, this function does nothing.
Since GLib 2.76 this always uses the system
free() implementation internally.
Available since: 2.10
This function is not directly available to language bindings.