summaryrefslogtreecommitdiff
path: root/gobject/gvaluetransform.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2002-07-26 19:48:00 +0000
committerOwen Taylor <otaylor@src.gnome.org>2002-07-26 19:48:00 +0000
commit7c10c67f997021a0e3edd6283f726e954816d7cf (patch)
treec81784afa212b0545477d9429f1e93836438acca /gobject/gvaluetransform.c
parent289ad03afd6c99a677973b1d21b953bbc831de67 (diff)
Fix problems with excess ';' by addition of strategic 'extern void
Fri Jul 26 15:46:36 2002 Owen Taylor <otaylor@redhat.com> * gvaluetransform.c: Fix problems with excess ';' by addition of strategic 'extern void glib_dummy_decl (void)' (#83272, David L. Cooper II)
Diffstat (limited to 'gobject/gvaluetransform.c')
-rw-r--r--gobject/gvaluetransform.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/gobject/gvaluetransform.c b/gobject/gvaluetransform.c
index 1d31e41e4..d332f74ec 100644
--- a/gobject/gvaluetransform.c
+++ b/gobject/gvaluetransform.c
@@ -52,7 +52,7 @@ value_transform_##func_name (const GValue *src_value, \
{ \
ctype c_value = src_value->data[0].from_member; \
dest_value->data[0].to_member = c_value; \
-}
+} extern void glib_dummy_decl (void)
DEFINE_CAST (int_s8, v_int, gint8, v_int);
DEFINE_CAST (int_u8, v_int, guint8, v_uint);
DEFINE_CAST (int_uint, v_int, guint, v_uint);
@@ -143,7 +143,7 @@ value_transform_##func_name (const GValue *src_value, \
GValue *dest_value) \
{ \
dest_value->data[0].v_int = src_value->data[0].from_member != 0; \
-}
+} extern void glib_dummy_decl (void)
DEFINE_BOOL_CHECK (int_bool, v_int);
DEFINE_BOOL_CHECK (uint_bool, v_uint);
DEFINE_BOOL_CHECK (long_bool, v_long);
@@ -161,7 +161,7 @@ value_transform_##func_name (const GValue *src_value, \
{ \
dest_value->data[0].v_pointer = g_strdup_printf ((format), \
src_value->data[0].from_member); \
-}
+} extern void glib_dummy_decl (void)
DEFINE_SPRINTF (int_string, v_int, "%d");
DEFINE_SPRINTF (uint_string, v_uint, "%u");
DEFINE_SPRINTF (long_string, v_long, "%ld");
@@ -252,7 +252,8 @@ g_value_transforms_init (void) /* sync with gtype.c */
/* some transformations are a bit questionable,
* we currently skip those
*/
-#define SKIP____register_transform_func(type1,type2,transform_func) /* skip questionable transforms */
+#define SKIP____register_transform_func(type1,type2,transform_func) /* skip questionable transforms */ \
+ (void)0
/* numeric types (plus to string) */
g_value_register_transform_func (G_TYPE_CHAR, G_TYPE_CHAR, value_transform_int_int);