From: Sven Neumann Date: Tue, 5 Mar 2002 18:08:39 +0000 (+0000) Subject: don't try to register undeclared value transform functions if X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=f598c50cc67c4a1698ad7b6dd0c3027c6538aee0;p=dana%2Fcg-glib.git don't try to register undeclared value transform functions if 2002-03-05 Sven Neumann * gvaluetransform.c (g_value_transforms_init): don't try to register undeclared value transform functions if G_GINT64_FORMAT or G_GUINT64_FORMAT are undefined (#73586). --- diff --git a/gobject/ChangeLog b/gobject/ChangeLog index 20b7ceb2..2fbe66de 100644 --- a/gobject/ChangeLog +++ b/gobject/ChangeLog @@ -1,3 +1,9 @@ +2002-03-05 Sven Neumann + + * gvaluetransform.c (g_value_transforms_init): don't try to + register undeclared value transform functions if G_GINT64_FORMAT + or G_GUINT64_FORMAT are undefined (#73586). + 2002-03-03 Tor Lillqvist * makefile.msc.in diff --git a/gobject/gvaluetransform.c b/gobject/gvaluetransform.c index fed71b89..1d31e41e 100644 --- a/gobject/gvaluetransform.c +++ b/gobject/gvaluetransform.c @@ -366,7 +366,9 @@ g_value_transforms_init (void) /* sync with gtype.c */ g_value_register_transform_func (G_TYPE_INT64, G_TYPE_FLAGS, value_transform_int64_uint); g_value_register_transform_func (G_TYPE_INT64, G_TYPE_FLOAT, value_transform_int64_float); g_value_register_transform_func (G_TYPE_INT64, G_TYPE_DOUBLE, value_transform_int64_double); +#ifdef G_GINT64_FORMAT g_value_register_transform_func (G_TYPE_INT64, G_TYPE_STRING, value_transform_int64_string); +#endif g_value_register_transform_func (G_TYPE_UINT64, G_TYPE_CHAR, value_transform_uint64_s8); g_value_register_transform_func (G_TYPE_UINT64, G_TYPE_UCHAR, value_transform_uint64_u8); g_value_register_transform_func (G_TYPE_UINT64, G_TYPE_BOOLEAN, value_transform_uint64_bool); @@ -383,7 +385,9 @@ g_value_transforms_init (void) /* sync with gtype.c */ g_value_register_transform_func (G_TYPE_UINT64, G_TYPE_FLOAT, value_transform_uint64_float); g_value_register_transform_func (G_TYPE_UINT64, G_TYPE_DOUBLE, value_transform_uint64_double); #endif +#ifdef G_GUINT64_FORMAT g_value_register_transform_func (G_TYPE_UINT64, G_TYPE_STRING, value_transform_uint64_string); +#endif g_value_register_transform_func (G_TYPE_ENUM, G_TYPE_CHAR, value_transform_int_s8); g_value_register_transform_func (G_TYPE_ENUM, G_TYPE_UCHAR, value_transform_int_u8); SKIP____register_transform_func (G_TYPE_ENUM, G_TYPE_BOOLEAN, value_transform_int_bool);