don't try to register undeclared value transform functions if
authorSven Neumann <sven@gimp.org>
Tue, 5 Mar 2002 18:08:39 +0000 (18:08 +0000)
committerSven Neumann <neo@src.gnome.org>
Tue, 5 Mar 2002 18:08:39 +0000 (18:08 +0000)
2002-03-05  Sven Neumann  <sven@gimp.org>

* 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).

gobject/ChangeLog
gobject/gvaluetransform.c

index 20b7ceb..2fbe66d 100644 (file)
@@ -1,3 +1,9 @@
+2002-03-05  Sven Neumann  <sven@gimp.org>
+
+       * 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  <tml@iki.fi>
 
        * makefile.msc.in
index fed71b8..1d31e41 100644 (file)
@@ -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);