Fix XIMaskLen macro.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2009-07-13 14:37:13 +10:00
parent 6280b53cdb
commit f345258bf4

2
XI2.h
View file

@ -112,7 +112,7 @@
#define XISetMask(ptr, event) (((unsigned char*)(ptr))[(event)>>3] |= (1 << ((event) & 7)))
#define XIClearMask(ptr, event) (((unsigned char*)(ptr))[(event)>>3] &= ~(1 << ((event) & 7)))
#define XIMaskIsSet(ptr, event) (((unsigned char*)(ptr))[(event)>>3] & (1 << ((event) & 7)))
#define XIMaskLen(event) ((event >> 3))
#define XIMaskLen(event) (((event + 7) >> 3))
/* Fake device ID's for event selection */
#define XIAllDevices 0