Moved list concatenation code from gtkmain.c into its proper

place in glib/glist.c, added corresponding g_slist_concat.
This commit is contained in:
Gnome CVS User
1997-11-26 01:52:50 +00:00
parent 33b9431580
commit aedb8717f1
4 changed files with 38 additions and 22 deletions

View File

@ -174,6 +174,20 @@ g_slist_insert (GSList *list,
return list;
}
GSList *
g_slist_concat (GSList *list1, GSList *list2)
{
if (list2)
{
if (list1)
g_slist_last (list1)->next = list2;
else
list1 = list2;
}
return list1;
}
GSList*
g_slist_remove (GSList *list,
gpointer data)