diff --git a/gobject/ChangeLog b/gobject/ChangeLog index 62f660768..521ddde30 100644 --- a/gobject/ChangeLog +++ b/gobject/ChangeLog @@ -1,3 +1,12 @@ +2006-04-23 Matthias Clasen + + * gobject.symbols: Fix a typo. + + * gtype.c: (g_type_register_static_simple): Add a + missing return. + + * gtype.h: Silence warnings from G_DEFINE_TYPE. + 2006-04-21 Matthias Clasen * gobject.symbols: diff --git a/gobject/gobject.symbols b/gobject/gobject.symbols index 24db3181b..d723459f3 100644 --- a/gobject/gobject.symbols +++ b/gobject/gobject.symbols @@ -16,7 +16,6 @@ g_boxed_copy g_boxed_free g_boxed_type_register_static -g_boxed_type_register_static_simple g_date_get_type G_GNUC_CONST g_gstring_get_type G_GNUC_CONST g_strv_get_type G_GNUC_CONST @@ -365,6 +364,7 @@ g_type_query g_type_register_dynamic g_type_register_fundamental g_type_register_static +g_type_register_static_simple g_type_remove_class_cache_func g_type_remove_interface_check g_type_set_qdata diff --git a/gobject/gtype.c b/gobject/gtype.c index 45d7590a3..acc94ef82 100644 --- a/gobject/gtype.c +++ b/gobject/gtype.c @@ -2225,7 +2225,7 @@ g_type_register_static_simple (GType parent_type, info.instance_init = instance_init; info.value_table = NULL; - g_type_register_static (parent_type, type_name, &info, flags); + return g_type_register_static (parent_type, type_name, &info, flags); } GType diff --git a/gobject/gtype.h b/gobject/gtype.h index 538d641b6..828aebcf2 100644 --- a/gobject/gtype.h +++ b/gobject/gtype.h @@ -374,9 +374,9 @@ type_name##_get_type (void) \ g_type_register_static_simple (TYPE_PARENT, \ g_intern_static_string (#TypeName), \ sizeof (TypeName##Class), \ - type_name##_class_intern_init, \ + (GClassInitFunc)type_name##_class_intern_init, \ sizeof (TypeName), \ - type_name##_init, \ + (GInstanceInitFunc)type_name##_init, \ (GTypeFlags) flags); \ { CODE ; } \ } \