[gtk+] testsuite: No warnings on type conversions please
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] testsuite: No warnings on type conversions please
- Date: Thu, 11 Feb 2016 02:46:48 +0000 (UTC)
commit f9c2982ddc93e7431c29f194de2f9707691c229c
Author: Benjamin Otte <otte gnome org>
Date: Sun Feb 7 20:14:02 2016 +0100
testsuite: No warnings on type conversions please
long is 32bit on win64, so it's int cast to pointer of different size, and gcc doesn't like that.
testsuite/gtk/object.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/testsuite/gtk/object.c b/testsuite/gtk/object.c
index d80b475..2da5bdc 100644
--- a/testsuite/gtk/object.c
+++ b/testsuite/gtk/object.c
@@ -187,9 +187,9 @@ value_as_pointer (GValue *value)
if (G_VALUE_HOLDS_UINT (value))
return GUINT_TO_POINTER(g_value_get_uint (value));
if (G_VALUE_HOLDS_LONG (value))
- return (void*) g_value_get_long (value);
+ return GSIZE_TO_POINTER ((gssize) g_value_get_long (value));
if (G_VALUE_HOLDS_ULONG (value))
- return (void*) g_value_get_ulong (value);
+ return GSIZE_TO_POINTER (g_value_get_ulong (value));
if (G_VALUE_HOLDS_FLOAT (value))
return (void*) (gssize) g_value_get_float (value);
if (G_VALUE_HOLDS_DOUBLE (value))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]