The GSList struct is used for each element in the singly-linked list.
holds the element's data, which can be a pointer to any kind of data, or any integer value using the [Type Conversion Macros][glib-Type-Conversion-Macros]
contains the link to the next element in the list.
The GSList struct is used for each element in the singly-linked list.