diff options
author | Richard M. Stallman <rms@gnu.org> | 1994-04-15 22:40:48 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1994-04-15 22:40:48 +0000 |
commit | 8b1ac95019709caafd3cec29990d070c6dbd170d (patch) | |
tree | dbd0bdb26e6d6859514828deb29f71644297d357 /lwlib/dispatch.c | |
parent | bb860a9732919d20ed7de4921dc7b1905d6e55d5 (diff) | |
download | emacs-8b1ac95019709caafd3cec29990d070c6dbd170d.tar.gz |
entered into RCS
Diffstat (limited to 'lwlib/dispatch.c')
-rw-r--r-- | lwlib/dispatch.c | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/lwlib/dispatch.c b/lwlib/dispatch.c index 428512bc3d7..b6bec2967dd 100644 --- a/lwlib/dispatch.c +++ b/lwlib/dispatch.c @@ -30,21 +30,16 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #include <X11/Xatom.h> #include "dispatch.h" -#ifdef THIS_IS_X11R4 +#include <X11/Xlib.h> +#include <X11/cursorfont.h> +#include <X11/Xutil.h> -#ifdef THIS_IS_X11R5 -ERROR!! only one of THIS_IS_X11R4 or THIS_IS_X11R5 must be defined. +#ifdef XlibSpecificationRelease +#if XlibSpecificationRelease >= 5 +#define HAVE_X11R5 #endif - -#else /* ! THIS_IS_X11R4 */ - -#ifndef THIS_IS_X11R5 -ERROR!! one of THIS_IS_X11R4 or THIS_IS_X11R5 must be defined. #endif -#endif /* ! THIS_IS_X11R4 */ - - /* ## All of the code on this page was copied from the X11R5 lib/Xt/Event.c, ## but is compatible with X11R4; the code in Event.c is different, but ## functionally equivalent for our purposes. @@ -114,7 +109,7 @@ static EventMask Const masks[] = { NonMaskableMask /* MappingNotify */ }; -#ifdef THIS_IS_X11R4 +#ifndef HAVE_X11R5 static /* in R5, this is not static, so we don't need to define it at all */ EventMask _XtConvertTypeToMask (eventType) @@ -127,7 +122,7 @@ EventMask _XtConvertTypeToMask (eventType) return 0; } -#endif /* R4 */ +#endif /* not HAVE_X11R5 */ /* -- _XtOnGrabList() omitted -- */ @@ -174,7 +169,7 @@ static Boolean WouldDispatchEvent(event, widget, mask, pd) for (p=widget->core.event_table; p != NULL; p = p->next) if ((mask & p->mask) != 0 -#ifdef THIS_IS_X11R4 +#ifndef HAVE_X11R5 || (mask == 0 && p->non_filter) #endif ) |