+extern GTypeDebugFlags _g_type_debug_flags;
+
+typedef struct _GRealClosure GRealClosure;
+struct _GRealClosure
+{
+ GClosureMarshal meta_marshal;
+ gpointer meta_marshal_data;
+ GVaClosureMarshal va_meta_marshal;
+ GVaClosureMarshal va_marshal;
+ GClosure closure;
+};
+
+#define G_REAL_CLOSURE(_c) \
+ ((GRealClosure *)G_STRUCT_MEMBER_P ((_c), -G_STRUCT_OFFSET (GRealClosure, closure)))
+
+void _g_value_c_init (void); /* sync with gvalue.c */
+void _g_value_types_init (void); /* sync with gvaluetypes.c */
+void _g_enum_types_init (void); /* sync with genums.c */
+void _g_param_type_init (void); /* sync with gparam.c */
+void _g_boxed_type_init (void); /* sync with gboxed.c */
+void _g_object_type_init (void); /* sync with gobject.c */
+void _g_param_spec_types_init (void); /* sync with gparamspecs.c */
+void _g_value_transforms_init (void); /* sync with gvaluetransform.c */
+void _g_signal_init (void); /* sync with gsignal.c */
+