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

This commit is contained in:
Sam Lantinga 2017-01-08 10:15:22 -08:00
parent 7e505b0dd3
commit b8ab4eb9a8
1 changed files with 4 additions and 3 deletions

View File

@ -52,18 +52,19 @@
#include "../../events/SDL_events_c.h" #include "../../events/SDL_events_c.h"
#include "../../events/scancodes_linux.h" /* adds linux_scancode_table */ #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 #ifndef SYN_DROPPED
#define SYN_DROPPED 3 #define SYN_DROPPED 3
#endif #endif
/* These are not defined in older Linux kernel headers */
#ifndef ABS_MT_SLOT #ifndef ABS_MT_SLOT
#define ABS_MT_SLOT 0x2f #define ABS_MT_SLOT 0x2f
#define ABS_MT_POSITION_X 0x35 #define ABS_MT_POSITION_X 0x35
#define ABS_MT_POSITION_Y 0x36 #define ABS_MT_POSITION_Y 0x36
#define ABS_MT_TRACKING_ID 0x39 #define ABS_MT_TRACKING_ID 0x39
#endif #endif
#ifndef K_OFF
#define K_OFF 0x04
#endif
typedef struct SDL_evdevlist_item typedef struct SDL_evdevlist_item
{ {