2005-08-31 Matthias Clasen <mclasen@redhat.com>
* gtype.h (G_DEFINE_TYPE_EXTENDED): Intern type name
before registering the type.
2005-08-31 Matthias Clasen <mclasen@redhat.com>
+ * gtype.h (G_DEFINE_TYPE_EXTENDED): Intern type name
+ before registering the type.
+
* gvaluetypes.c (g_value_types_init):
* gtypeplugin.c (g_type_plugin_get_type):
* gtypemodule.c (g_type_module_get_type):
(GInstanceInitFunc) type_name##_init, \
NULL /* value_table */ \
}; \
- g_define_type_id = g_type_register_static (TYPE_PARENT, #TypeName, &g_define_type_info, (GTypeFlags) flags); \
+ g_define_type_id = g_type_register_static (TYPE_PARENT, g_intern_static_string (#TypeName), &g_define_type_info, (GTypeFlags) flags); \
{ CODE ; } \
} \
return g_define_type_id; \