Index: gvalue.h
===================================================================
--- gvalue.h	(revision 8020)
+++ gvalue.h	(working copy)
@@ -80,6 +80,12 @@
  * Returns: %TRUE if @value holds the @type.
  */
 #define G_VALUE_HOLDS(value,type)	(G_TYPE_CHECK_VALUE_TYPE ((value), (type)))
+/**
+ * G_VALUE_INIT:
+ *
+ * Fully initializes a GValue variable to an unset (zero-filled) state.
+ */
+#define G_VALUE_INIT                    {0, {{0}}}
 
 
 /* --- typedefs & structures --- */
