aboutsummaryrefslogtreecommitdiffstats
path: root/input.h
diff options
context:
space:
mode:
authorkraxel <kraxel>2008-10-14 10:14:15 +0000
committerkraxel <kraxel>2008-10-14 10:14:15 +0000
commit6d6bfa8453392ccc488e6d31586a97600c9d7583 (patch)
tree3eeeca47bcf63973143679244edbe923993d199d /input.h
parent6c19f2147bfa61f75775ce2b6c791b9f1d4499ab (diff)
downloadinput-6d6bfa8453392ccc488e6d31586a97600c9d7583.tar.gz
- a bunch of updates for recent input layer changes (new events, ...)
by Guillem Jover - update Makefiles.
Diffstat (limited to 'input.h')
-rw-r--r--input.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/input.h b/input.h
index 466cfde..0abdc8a 100644
--- a/input.h
+++ b/input.h
@@ -4,14 +4,13 @@
#include "linux-input.h"
#define ev_name(code) ((code) < EV_MAX && EV_NAME[code] ? EV_NAME[code] : "???")
-#define rel_name(code) ((code) < REL_MAX && REL_NAME[code] ? REL_NAME[code] : "???")
-#define key_name(code) ((code) < KEY_MAX && KEY_NAME[code] ? KEY_NAME[code] : "???")
+#define ev_type_name(type, code) ((code) < EV_TYPE_MAX[type] && EV_TYPE_NAME[type][code] ? EV_TYPE_NAME[type][code] : "???")
#define BITFIELD uint32_t
-extern char *EV_NAME[EV_MAX];
-extern char *REL_NAME[REL_MAX];
-extern char *KEY_NAME[KEY_MAX];
+extern char *EV_NAME[EV_CNT];
+extern int EV_TYPE_MAX[EV_CNT];
+extern char **EV_TYPE_NAME[EV_CNT];
extern char *BUS_NAME[];
static __inline__ int test_bit(int nr, BITFIELD * addr)