[gst-cvs] CVS: gstreamer/gst gobject2gtk.c,1.9.4.1,1.9.4.2 gobject2gtk.h,1.14.2.3,1.14.2.4

Erik Walthinsen omegahacker at users.sourceforge.net
Fri Sep 21 13:02:04 PDT 2001


Update of /cvsroot/gstreamer/gstreamer/gst
In directory usw-pr-cvs1:/tmp/cvs-serv32420

Modified Files:
      Tag: BRANCH-EVENTS1
	gobject2gtk.c gobject2gtk.h 
Log Message:
added g_[s]list_delete_link

Index: gobject2gtk.c
===================================================================
RCS file: /cvsroot/gstreamer/gstreamer/gst/gobject2gtk.c,v
retrieving revision 1.9.4.1
retrieving revision 1.9.4.2
diff -u -d -r1.9.4.1 -r1.9.4.2
--- gobject2gtk.c	2001/09/21 18:30:58	1.9.4.1
+++ gobject2gtk.c	2001/09/21 20:01:27	1.9.4.2
@@ -5,6 +5,24 @@
 #include "gobject2gtk.h"
 
 
+// list functions not in glib 1.2
+GList *
+g_list_delete_link (GList *list, GList *llink)
+{
+  GList *temp = g_list_remove_link(list, llink);
+  g_list_free(llink);
+  return temp;
+}
+
+GSList *
+g_slist_delete_link (GSList *list, GSList *llink)
+{
+  GSList *temp = g_slist_remove_link(list, llink);
+  g_slist_free(llink);
+  return temp;
+}
+
+
 
 // GObject dummy implementation
 static void

Index: gobject2gtk.h
===================================================================
RCS file: /cvsroot/gstreamer/gstreamer/gst/gobject2gtk.h,v
retrieving revision 1.14.2.3
retrieving revision 1.14.2.4
diff -u -d -r1.14.2.3 -r1.14.2.4
--- gobject2gtk.h	2001/09/21 18:30:58	1.14.2.3
+++ gobject2gtk.h	2001/09/21 20:01:27	1.14.2.4
@@ -14,6 +14,12 @@
 #define G_PI_4  0.78539816339744830962E0
 #define G_SQRT2 1.4142135623730950488E0
 
+// lists functions not in glib 1.2
+GList *g_list_delete_link (GList *list, GList *llink);
+GSList *g_slist_delete_link (GSList *list, GSList *llink);
+  
+
+// GObject
 typedef struct _GObject GObject;
 typedef struct _GObjectClass GObjectClass;
 





More information about the Gstreamer-commits mailing list