#ifdef _G_DEFINE_TYPE_EXTENDED_BEGIN
#undef _G_DEFINE_TYPE_EXTENDED_BEGIN
+#ifdef _G_DEFINE_TYPE_EXTENDED_END
+#undef _G_DEFINE_TYPE_EXTENDED_END
+
#define _G_DEFINE_TYPE_EXTENDED_BEGIN(TypeName, type_name, TYPE_PARENT, flags) \
\
static void type_name##_init (TypeName *self, gpointer dummy); \
return g_define_type_id__volatile; \
} /* closes type_name##_get_type() */
+#endif /* _G_DEFINE_TYPE_EXTENDED_END */
#endif /* _G_DEFINE_TYPE_EXTENDED_BEGIN */
#endif /* GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 */