diff --git a/docs/gst/tmpl/gstcaps.sgml b/docs/gst/tmpl/gstcaps.sgml
index 27c7d894fa..00b6cfc976 100644
--- a/docs/gst/tmpl/gstcaps.sgml
+++ b/docs/gst/tmpl/gstcaps.sgml
@@ -112,6 +112,7 @@ The gstcaps structure
@type:
@flags:
@structs:
+@_gst_reserved:
diff --git a/docs/gst/tmpl/gstxml.sgml b/docs/gst/tmpl/gstxml.sgml
index d0248f2143..0f2495f975 100644
--- a/docs/gst/tmpl/gstxml.sgml
+++ b/docs/gst/tmpl/gstxml.sgml
@@ -109,10 +109,6 @@ GstXML
-@:
-@:
-@:
-
@gstxml: the object which received the signal.
@arg1:
@arg2:
@@ -122,7 +118,7 @@ GstXML
-@gstxml: the object which received the signal.
-@arg1:
-@arg2:
+@:
+@:
+@:
diff --git a/gst/gststructure.h b/gst/gststructure.h
index eeeb00b284..b2834d0a61 100644
--- a/gst/gststructure.h
+++ b/gst/gststructure.h
@@ -21,6 +21,7 @@
#define __GST_STRUCTURE_H__
#include
+#include
#include
G_BEGIN_DECLS