diff --git a/docs/reference/gobject/tmpl/generic_values.sgml b/docs/reference/gobject/tmpl/generic_values.sgml
index ab588ec97..3ac83b48f 100644
--- a/docs/reference/gobject/tmpl/generic_values.sgml
+++ b/docs/reference/gobject/tmpl/generic_values.sgml
@@ -151,16 +151,6 @@ This is an internal function introduced mainly for C marshallers.
@Returns: #TRUE if @value will fit inside a pointer value.
-
-
-
-
-
-@src_value:
-@dest_value:
-@Returns:
-
-
The #GTypeValueTable provides the functions required by the #GValue implementation,
diff --git a/docs/reference/gobject/tmpl/gobject-unused.sgml b/docs/reference/gobject/tmpl/gobject-unused.sgml
index 1fe73b575..aee4d7ab6 100644
--- a/docs/reference/gobject/tmpl/gobject-unused.sgml
+++ b/docs/reference/gobject/tmpl/gobject-unused.sgml
@@ -7,6 +7,15 @@ Determines if @value is a #GValue whose type conforms to @type.
@type: A #GType value.
@Returns: #TRUE if @value is a #GValue of @type or #FALSE if not.
+
+
+
+
+
+@src_value:
+@dest_value:
+@Returns:
+
diff --git a/gobject/gvalue.h b/gobject/gvalue.h
index bef28a777..7b68b48cb 100644
--- a/gobject/gvalue.h
+++ b/gobject/gvalue.h
@@ -65,8 +65,6 @@ GValue* g_value_init (GValue *value,
GType g_type);
void g_value_copy (const GValue *src_value,
GValue *dest_value);
-gboolean g_value_convert (const GValue *src_value,
- GValue *dest_value);
GValue* g_value_reset (GValue *value);
void g_value_unset (GValue *value);
void g_value_set_instance (GValue *value,