Commit b8ab4eb9a82aef859c33c0e177d8c134c511fc1a

Sam Lantinga 2017-01-08T10:15:22

SDL_evdev.c: fix building against old kernel headers (K_OFF may not be defined.)

diff --git a/src/core/linux/SDL_evdev.c b/src/core/linux/SDL_evdev.c
index ee142df..36166e3 100644
--- a/src/core/linux/SDL_evdev.c
+++ b/src/core/linux/SDL_evdev.c
@@ -52,18 +52,19 @@
 #include "../../events/SDL_events_c.h"
 #include "../../events/scancodes_linux.h" /* adds linux_scancode_table */
 
-/* This isn't defined in older Linux kernel headers */
+/* These are not defined in older Linux kernel headers */
 #ifndef SYN_DROPPED
 #define SYN_DROPPED 3
 #endif
-
-/* These are not defined in older Linux kernel headers */
 #ifndef ABS_MT_SLOT
 #define ABS_MT_SLOT         0x2f
 #define ABS_MT_POSITION_X   0x35
 #define ABS_MT_POSITION_Y   0x36
 #define ABS_MT_TRACKING_ID  0x39
 #endif
+#ifndef K_OFF
+#define K_OFF 0x04
+#endif
 
 typedef struct SDL_evdevlist_item
 {