summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter@cs.unisa.edu.au>2008-04-29 14:17:48 +0930
committerPeter Hutterer <peter@cs.unisa.edu.au>2008-04-29 14:17:48 +0930
commit46340b740640b76b52b8e69bc67f9201c7e974c3 (patch)
tree45cf9395fe42c5f6dac581e78b8509fab79c441d
parent3a922c5d07509703a3eeda2bbec6f332e6b0ffac (diff)
Xi: change UpdateDeviceState to be _X_EXPORT.
-rw-r--r--Xi/exevents.c2
-rw-r--r--include/exevents.h6
2 files changed, 7 insertions, 1 deletions
diff --git a/Xi/exevents.c b/Xi/exevents.c
index bbe70e486..68e82dde9 100644
--- a/Xi/exevents.c
+++ b/Xi/exevents.c
@@ -778,7 +778,7 @@ ChangeMasterDeviceClasses(DeviceIntPtr device,
#define DEFAULT 0
#define DONT_PROCESS 1
#define IS_REPEAT 2
-static int
+_X_EXPORT int
UpdateDeviceState(DeviceIntPtr device, xEvent* xE, int count)
{
int i;
diff --git a/include/exevents.h b/include/exevents.h
index 8d5d5dd49..664e236dc 100644
--- a/include/exevents.h
+++ b/include/exevents.h
@@ -44,6 +44,12 @@ typedef struct _XIClientRec {
extern void RegisterOtherDevice (
DeviceIntPtr /* device */);
+extern int
+UpdateDeviceState (
+ DeviceIntPtr /* device */,
+ xEventPtr /* xE */,
+ int /* count */);
+
extern void ProcessOtherEvent (
xEventPtr /* FIXME deviceKeyButtonPointer * xE */,
DeviceIntPtr /* other */,