diff options
author | Peter Hutterer <peter.hutterer@redhat.com> | 2008-08-22 14:07:17 +0930 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@redhat.com> | 2008-09-04 18:14:48 +0930 |
commit | a205dfc091e6d7c67e3fa1421fe8a43f5ed40b00 (patch) | |
tree | 81bce9517937cfbb974966f65da176d491ce769c | |
parent | Wheel emulation: initial values must be char. (diff) | |
download | xf86-input-evdev-a205dfc091e6d7c67e3fa1421fe8a43f5ed40b00.tar.gz xf86-input-evdev-a205dfc091e6d7c67e3fa1421fe8a43f5ed40b00.tar.bz2 xf86-input-evdev-a205dfc091e6d7c67e3fa1421fe8a43f5ed40b00.zip |
Shut up "unused variable" compiler warnings.
Hide properties behind ifdefs, fake use of "val".
-rw-r--r-- | src/draglock.c | 2 | ||||
-rw-r--r-- | src/emuMB.c | 2 | ||||
-rw-r--r-- | src/emuWheel.c | 17 |
3 files changed, 14 insertions, 7 deletions
diff --git a/src/draglock.c b/src/draglock.c index da0e7f8..9ec78ab 100644 --- a/src/draglock.c +++ b/src/draglock.c @@ -42,11 +42,13 @@ #include "evdev.h" +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 3 static const char *propname_dlock = "Drag Lock Buttons"; static Atom prop_dlock = 0; /* Drag lock buttons. */ void EvdevDragLockLockButton(InputInfoPtr pInfo, unsigned int button); +#endif /* Setup and configuration code */ diff --git a/src/emuMB.c b/src/emuMB.c index 40175bf..5cb69e1 100644 --- a/src/emuMB.c +++ b/src/emuMB.c @@ -47,12 +47,14 @@ enum { MBEMU_AUTO }; +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 3 static const char *propname_mbemu = "Middle Button Emulation"; static const char *propname_mbtimeout = "Middle Button Timeout"; static Atom prop_mbemu = 0; /* Middle button emulation on/off property */ static Atom prop_mbtimeout = 0; /* Middle button timeout property */ +#endif /* * Lets create a simple finite-state machine for 3 button emulation: * diff --git a/src/emuWheel.c b/src/emuWheel.c index 92494bb..a436c49 100644 --- a/src/emuWheel.c +++ b/src/emuWheel.c @@ -43,6 +43,7 @@ #define WHEEL_NOT_CONFIGURED 0 +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 3 static const char *propname_wheel_emu = "Wheel Emulation"; static const char *propname_wheel_xmap = "Wheel Emulation X Axis"; static const char *propname_wheel_ymap = "Wheel Emulation Y Axis"; @@ -50,12 +51,13 @@ static const char *propname_wheel_inertia = "Wheel Emulation Inertia"; static const char *propname_wheel_timeout = "Wheel Emulation Timeout"; static const char *propname_wheel_button = "Wheel Emulation Button"; -static Atom prop_wheel_emu; -static Atom prop_wheel_xmap; -static Atom prop_wheel_ymap; -static Atom prop_wheel_inertia; -static Atom prop_wheel_timeout; -static Atom prop_wheel_button; +static Atom prop_wheel_emu = 0; +static Atom prop_wheel_xmap = 0; +static Atom prop_wheel_ymap = 0; +static Atom prop_wheel_inertia = 0; +static Atom prop_wheel_timeout = 0; +static Atom prop_wheel_button = 0; +#endif /* Local Funciton Prototypes */ static BOOL EvdevWheelEmuHandleButtonMap(InputInfoPtr pInfo, WheelAxisPtr pAxis, char *axis_name); @@ -235,7 +237,8 @@ EvdevWheelEmuPreInit(InputInfoPtr pInfo) int inertia; int timeout; - + val[0] = 0; + val[1] = 0; if (xf86SetBoolOption(pInfo->options, "EmulateWheel", FALSE)) { pEvdev->emulateWheel.enabled = TRUE; |