[glib] tests: Use GPOINTER_TO_SIZE() instead of just casting to guint



commit dd1d1b3510536d4156eb79bb7161023c464e721f
Author: Benjamin Otte <otte redhat com>
Date:   Thu Jul 22 20:23:28 2010 +0200

    tests: Use GPOINTER_TO_SIZE() instead of just casting to guint
    
    a) gcc doesn't like this ("Cast to pointer of different size)
    b) It compares only half of the pointer

 gio/tests/memory-output-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gio/tests/memory-output-stream.c b/gio/tests/memory-output-stream.c
index 953afa4..44b5624 100644
--- a/gio/tests/memory-output-stream.c
+++ b/gio/tests/memory-output-stream.c
@@ -115,7 +115,7 @@ test_properties (void)
   gpointer data_fun = g_memory_output_stream_get_data (G_MEMORY_OUTPUT_STREAM (mo));
   gpointer data_prop;
   g_object_get (mo, "data", &data_prop, NULL);
-  g_assert_cmphex ((guint) data_fun, ==, (guint) data_prop);
+  g_assert_cmphex (GPOINTER_TO_SIZE (data_fun), ==, GPOINTER_TO_SIZE (data_prop));
 
   g_object_unref (o);
   g_object_unref (mo);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]