]> Pileus Git - ~andy/gtk/commitdiff
Fix some compilation warnings
authorJavier Jardón <jjardon@gnome.org>
Mon, 9 Nov 2009 09:27:30 +0000 (10:27 +0100)
committerJavier Jardón <jjardon@gnome.org>
Mon, 9 Nov 2009 09:27:30 +0000 (10:27 +0100)
Use the proper G*_TO_POINTER macro

gtk/tests/object.c

index f0af1d3aef11b2534df959cbf5677cbe088fa82a..4b77e93466d4767af027e2446b78cd3b15f9c54c 100644 (file)
@@ -181,15 +181,15 @@ value_as_pointer (GValue *value)
   if (g_value_fits_pointer (value))
     return g_value_peek_pointer (value);
   if (G_VALUE_HOLDS_BOOLEAN (value))
-    return (void*) g_value_get_boolean (value);
+    return GINT_TO_POINTER(g_value_get_boolean (value));
   if (G_VALUE_HOLDS_CHAR (value))
     return (void*) (gssize) g_value_get_char (value);
   if (G_VALUE_HOLDS_UCHAR (value))
     return (void*) (gsize) g_value_get_uchar (value);
   if (G_VALUE_HOLDS_INT (value))
-    return (void*) g_value_get_int (value);
+    return GINT_TO_POINTER(g_value_get_int (value));
   if (G_VALUE_HOLDS_UINT (value))
-    return (void*) g_value_get_uint (value);
+    return GUINT_TO_POINTER(g_value_get_uint (value));
   if (G_VALUE_HOLDS_LONG (value))
     return (void*) g_value_get_long (value);
   if (G_VALUE_HOLDS_ULONG (value))