From a860ec7d7b9b5410b41a67b6ebbb3e61a3a04d10 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Mon, 4 Aug 2008 23:01:32 +0000 Subject: [PATCH] Bug 544684 - Win64 issue, window handles are assumed to be 32-bit 2008-08-05 Tor Lillqvist Bug 544684 - Win64 issue, window handles are assumed to be 32-bit * gdk/win32/gdkproperty-win32.c * gdk/win32/gdkselection-win32.c: Add some guchar and char pointer casts to get rid of gcc 4.4 warnings. Print GdkAtom values in debugging output using the %p format. svn path=/trunk/; revision=20993 --- ChangeLog | 1 + gdk/win32/gdkproperty-win32.c | 14 +++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 47b90abbec..c4291f8cfd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -25,6 +25,7 @@ parameter of gdk_selection_send_notify_for_display() and gdk_selection_send_notify(). + * gdk/win32/gdkproperty-win32.c * gdk/win32/gdkselection-win32.c: Add some guchar and char pointer casts to get rid of gcc 4.4 warnings. Print GdkAtom values in debugging output using the %p format. diff --git a/gdk/win32/gdkproperty-win32.c b/gdk/win32/gdkproperty-win32.c index 0617e4c985..0215c47e3d 100644 --- a/gdk/win32/gdkproperty-win32.c +++ b/gdk/win32/gdkproperty-win32.c @@ -171,10 +171,10 @@ gdk_property_change (GdkWindow *window, GDK_NOTE (DND, (prop_name = gdk_atom_name (property), type_name = gdk_atom_name (type), - g_print ("gdk_property_change: %p %#x (%s) %#x (%s) %s %d*%d bytes: %s\n", + g_print ("gdk_property_change: %p %p (%s) %p (%s) %s %d*%d bytes: %s\n", GDK_WINDOW_HWND (window), - (guint) property, prop_name, - (guint) type, type_name, + property, prop_name, + type, type_name, (mode == GDK_PROP_MODE_REPLACE ? "REPLACE" : (mode == GDK_PROP_MODE_PREPEND ? "PREPEND" : (mode == GDK_PROP_MODE_APPEND ? "APPEND" : @@ -202,7 +202,7 @@ gdk_property_change (GdkWindow *window, return; } - nchars = g_utf8_strlen (data, nelements); + nchars = g_utf8_strlen ((char*) data, nelements); /* Check if only ASCII */ for (i = 0; i < nelements; i++) @@ -225,7 +225,7 @@ gdk_property_change (GdkWindow *window, /* Use CF_UNICODETEXT */ method = UNICODE_TEXT; - wcptr = g_utf8_to_utf16 (data, nelements, NULL, &wclen, NULL); + wcptr = g_utf8_to_utf16 ((char *) data, nelements, NULL, &wclen, NULL); wclen++; /* Terminating 0 */ size = wclen * 2; @@ -320,9 +320,9 @@ gdk_property_delete (GdkWindow *window, GDK_NOTE (DND, (prop_name = gdk_atom_name (property), - g_print ("gdk_property_delete: %p %#x (%s)\n", + g_print ("gdk_property_delete: %p %p (%s)\n", GDK_WINDOW_HWND (window), - (guint) property, prop_name), + property, prop_name), g_free (prop_name))); if (property == _gdk_selection_property)