summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJason Gerecke <killertofu@gmail.com>2012-10-08 11:03:18 -0700
committerJason Gerecke <killertofu@gmail.com>2012-10-19 17:06:57 -0700
commit8c17d224a5df855ccdb1bb15862156782532074c (patch)
tree7ca2b8af75ddddd5849f4dbd80b25f12cb825269 /test
parentc85ecf117d4937b6943b5a1215711c99389e5c46 (diff)
Add recently-referenced functions to fake-symbols
Signed-off-by: Jason Gerecke <killertofu@gmail.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'test')
-rw-r--r--test/fake-symbols.c27
-rw-r--r--test/fake-symbols.h10
2 files changed, 37 insertions, 0 deletions
diff --git a/test/fake-symbols.c b/test/fake-symbols.c
index 9ed632b..fe1663b 100644
--- a/test/fake-symbols.c
+++ b/test/fake-symbols.c
@@ -90,6 +90,12 @@ xf86CheckStrOption(OPTTYPE optlist, const char *name, char *deflt)
return NULL;
}
+_X_EXPORT int
+xf86CheckBoolOption(OPTTYPE list, const char *name, int deflt)
+{
+ return 0;
+}
+
_X_EXPORT void
xf86AddEnabledDevice(InputInfoPtr pInfo)
{
@@ -506,3 +512,24 @@ input_option_free_list(InputOption **opts)
}
}
#endif
+
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 16
+_X_EXPORT Bool
+InitTouchClassDeviceStruct(DeviceIntPtr device, unsigned int max_touches,
+ unsigned int mode, unsigned int numAxes) {
+ return TRUE;
+}
+
+_X_EXPORT ValuatorMask *valuator_mask_new(int num_valuators) {
+ return NULL;
+}
+
+_X_EXPORT void valuator_mask_set(ValuatorMask *mask, int valuator, int data) {
+ return;
+}
+
+_X_EXPORT void xf86PostTouchEvent(DeviceIntPtr dev, uint32_t touchid, uint16_t type,
+ uint32_t flags, const ValuatorMask *mask) {
+ return;
+}
+#endif
diff --git a/test/fake-symbols.h b/test/fake-symbols.h
index 4b28745..3a99579 100644
--- a/test/fake-symbols.h
+++ b/test/fake-symbols.h
@@ -22,6 +22,7 @@ extern char* xf86OptionName(OPTTYPE opt);
extern CONST char* xf86FindOptionValue(OPTTYPE options, const char *name);
extern int xf86NameCmp(const char *s1, const char *s2);
extern char* xf86CheckStrOption(OPTTYPE optlist, const char *name, char *deflt);
+extern int xf86CheckBoolOption(OPTTYPE list, const char *name, int deflt);
extern char * xf86SetStrOption(OPTTYPE optlist, const char *name, CONST char *deflt);
@@ -193,3 +194,12 @@ extern void TimerFree(OsTimerPtr timer);
extern int xf86BlockSIGIO (void);
extern void xf86UnblockSIGIO (int wasset);
+
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 16
+extern Bool InitTouchClassDeviceStruct(DeviceIntPtr device, unsigned int max_touches,
+ unsigned int mode, unsigned int numAxes);
+extern ValuatorMask *valuator_mask_new(int num_valuators);
+extern void valuator_mask_set(ValuatorMask *mask, int valuator, int data);
+extern void xf86PostTouchEvent(DeviceIntPtr dev, uint32_t touchid, uint16_t type,
+ uint32_t flags, const ValuatorMask *mask);
+#endif