From 90077a910e62ec55bc1e5a98f5946754c9c5f8bd Mon Sep 17 00:00:00 2001 From: marha Date: Sat, 21 Dec 2013 14:53:11 +0100 Subject: Solved 64-bit run-time problems --- libXt/include/X11/Intrinsic.h | 2 +- libXt/src/EventUtil.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'libXt') diff --git a/libXt/include/X11/Intrinsic.h b/libXt/include/X11/Intrinsic.h index 44a1b360a..0488be908 100644 --- a/libXt/include/X11/Intrinsic.h +++ b/libXt/include/X11/Intrinsic.h @@ -113,7 +113,7 @@ typedef struct _XtEventRec *XtEventTable; typedef struct _XtAppStruct *XtAppContext; typedef unsigned long XtValueMask; -typedef unsigned long XtIntervalId; +typedef uintptr_t XtIntervalId; typedef unsigned long XtInputId; typedef unsigned long XtWorkProcId; typedef unsigned long XtSignalId; diff --git a/libXt/src/EventUtil.c b/libXt/src/EventUtil.c index 91ad31fae..3127efc84 100644 --- a/libXt/src/EventUtil.c +++ b/libXt/src/EventUtil.c @@ -111,7 +111,7 @@ XtPerWidgetInput _XtGetPerWidgetInput( perWidgetInputContext = XUniqueContext(); if (XFindContext(dpy, - (Window)widget, + (Window)(((intptr_t)widget)&0xffffffff), perWidgetInputContext, (XPointer *)&pwi) && create) @@ -134,7 +134,7 @@ XtPerWidgetInput _XtGetPerWidgetInput( _XtDestroyServerGrabs, (XtPointer)pwi); (void) XSaveContext(dpy, - (Window)widget, + (Window)(((intptr_t)widget)&0xffffffff), perWidgetInputContext, (char *) pwi); } -- cgit v1.2.3