[glib] tests: Use GPOINTER_TO_SIZE() instead of just casting to guint
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] tests: Use GPOINTER_TO_SIZE() instead of just casting to guint
- Date: Thu, 22 Jul 2010 20:00:39 +0000 (UTC)
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]