taglist: Work around gtk-doc problem

This commit is contained in:
Sebastian Dröge 2010-03-15 14:44:51 +01:00
parent 2e05ca5de4
commit f9f0346f3f

View file

@ -150,11 +150,15 @@ typedef enum {
* *
* Opaque #GstTagList data structure. * Opaque #GstTagList data structure.
*/ */
#ifdef _FOOL_GTK_DOC_
typedef struct _GstTagList GstTagList;
#else
#ifdef IN_GOBJECT_INTROSPECTION #ifdef IN_GOBJECT_INTROSPECTION
typedef struct _GstTagList GstTagList; typedef struct _GstTagList GstTagList;
#else #else
typedef GstStructure GstTagList; typedef GstStructure GstTagList;
#endif #endif
#endif
#define GST_TAG_LIST(x) ((GstTagList *) (x)) #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_IS_TAG_LIST(x) ((x) != NULL && gst_is_tag_list (GST_TAG_LIST (x)))