gslist *g_slist_append( gslist *list,
gpointer data );
gslist *g_slist_prepend( gslist *list,
gpointer data );
gslist *g_slist_insert( gslist *list,
gpointer data,
gint position );
gslist *g_slist_remove( gslist *list,
gpointer data );
gslist *g_slist_remove_link( gslist *list,
gslist *link );
gslist *g_slist_reverse( gslist *list );
gslist *g_slist_nth( gslist *list,
gint n );
gslist *g_slist_find( gslist *list,
gpointer data );
gslist *g_slist_last( gslist *list );
gint g_slist_length( gslist *list );
void g_slist_foreach( gslist *list,
gfunc func,
gpointer user_data );
|