diff options
author | kraxel <kraxel> | 2008-10-14 10:14:15 +0000 |
---|---|---|
committer | kraxel <kraxel> | 2008-10-14 10:14:15 +0000 |
commit | 6d6bfa8453392ccc488e6d31586a97600c9d7583 (patch) | |
tree | 3eeeca47bcf63973143679244edbe923993d199d /input.h | |
parent | 6c19f2147bfa61f75775ce2b6c791b9f1d4499ab (diff) | |
download | input-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.h | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -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) |