Frees all of the memory used by a
The freed elements are returned to the slice allocator.
If list elements contain dynamically-allocated memory, you should
g_list_free_full() or free them manually first.
It can be combined with
g_steal_pointer() to ensure the list head pointer
is not left dangling:
GList *list_of_borrowed_things = …; /<!-- -->* (transfer container) *<!-- -->/ g_list_free (g_steal_pointer (&list_of_borrowed_things));
This function is not directly available to language bindings.