[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