Intern type names before registering the type to avoid unnecessary copies.
authorMatthias Clasen <mclasen@redhat.com>
Wed, 31 Aug 2005 14:38:18 +0000 (14:38 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 31 Aug 2005 14:38:18 +0000 (14:38 +0000)
commit07c4d80d55c6b818c3cc4a9535015b0d235b1776
treeb00d9f3c82f766918651a645d25f47122985ddf3
parent70af0de0ef26cd157cdf012023ebf1c95f874c51
Intern type names before registering the type to avoid unnecessary copies.

2005-08-31  Matthias Clasen  <mclasen@redhat.com>

* gvaluetypes.c (g_value_types_init):
* gtypeplugin.c (g_type_plugin_get_type):
* gtypemodule.c (g_type_module_get_type):
* gparam.c (g_param_type_init):
* gobject.c (g_object_type_init):
* genums.c (g_enum_types_init):
* gboxed.c (g_boxed_type_init): Intern type names
before registering the type to avoid unnecessary
copies.
gobject/ChangeLog
gobject/gboxed.c
gobject/genums.c
gobject/gobject.c
gobject/gparam.c
gobject/gtypemodule.c
gobject/gtypeplugin.c
gobject/gvaluetypes.c