Inserts a new element into the list before the given position.
the list element before which the new element is inserted or NULL to insert at the end of the list
the data for the new element
the new start of the GList
See Implementation
Inserts a new element into the list before the given position.