summaryrefslogtreecommitdiff
path: root/include/exevents.h
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-09-01 16:33:56 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-09-03 08:39:27 +1000
commit727de7c90de4198222e0dc58d7503b4a1672f642 (patch)
tree94dd12c394b687ede6b6b7dbc41350ee3fd2eeee /include/exevents.h
parent59a6d7d478903a8bc9c5d4cc8b2e62e2ad102dba (diff)
Xi: Unify checking for invalid bits in grab masks.
Bits above XI2LASTEVENT are invalid and cause in BadValues. These checks must be performed anywhere where a mask_len parameter is given. This patch also adds the missing checks to grab masks. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'include/exevents.h')
-rw-r--r--include/exevents.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/exevents.h b/include/exevents.h
index ff39b2800..ebe8ab589 100644
--- a/include/exevents.h
+++ b/include/exevents.h
@@ -309,4 +309,7 @@ extern void
XISetEventMask(DeviceIntPtr dev, WindowPtr win, ClientPtr client,
unsigned int len, unsigned char* mask);
+extern int
+XICheckInvalidMaskBits(unsigned char *mask, int len);
+
#endif /* EXEVENTS_H */