Index: gsttaglist.h
===================================================================
RCS file: /cvs/gstreamer/gstreamer/gst/gsttaglist.h,v
retrieving revision 1.44
diff -u -p -r1.44 gsttaglist.h
--- gsttaglist.h	2 Nov 2007 18:35:37 -0000	1.44
+++ gsttaglist.h	10 Apr 2008 10:38:37 -0000
@@ -140,12 +140,15 @@ typedef enum {
 
 #define GST_TAG_FLAG_IS_VALID(flag)     (((flag) > GST_TAG_FLAG_UNDEFINED) && ((flag) < GST_TAG_FLAG_COUNT))
 
+typedef GstStructure _GstTagList;
+
 /**
  * GstTagList:
  *
  * Opaque #GstTagList data structure.
  */
-typedef GstStructure GstTagList;
+typedef _GstTagList GstTagList;
+
 #define GST_TAG_LIST(x)       ((GstTagList *) (x))
 #define GST_IS_TAG_LIST(x)    ((x) != NULL && gst_is_tag_list (GST_TAG_LIST (x)))
 #define GST_TYPE_TAG_LIST     (gst_tag_list_get_type ())
