diff options
Diffstat (limited to 'src/emu/input.h')
-rw-r--r-- | src/emu/input.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/input.h b/src/emu/input.h index 7f33b4e5d7f..06a6f874479 100644 --- a/src/emu/input.h +++ b/src/emu/input.h @@ -42,7 +42,7 @@ #define INPUT_CODE_DEVINDEX(c) ((UINT8)(((c) >> 20) & 0x0f)) #define INPUT_CODE_ITEMCLASS(c) ((input_item_class)(((c) >> 16) & 0x0f)) #define INPUT_CODE_MODIFIER(c) ((input_item_modifier)(((c) >> 12) & 0x0f)) -#define INPUT_CODE_ITEMID(c) ((int)((c) & 0xfff)) +#define INPUT_CODE_ITEMID(c) ((input_item_id)(int)((c) & 0xfff)) /* build or modify input codes */ #define INPUT_CODE(d,x,i,m,o) ((((d) & 0x0f) << 24) | (((x) & 0x0f) << 20) | (((i) & 0x0f) << 16) | (((m) & 0x0f) << 12) | ((o) & 0xfff)) @@ -331,7 +331,7 @@ enum _input_item_id ITEM_ID_MAXIMUM, /* absolute maximum ID */ - ITEM_ID_ABSOLUTE_MAXIMUM = INPUT_CODE_ITEMID(~0) + ITEM_ID_ABSOLUTE_MAXIMUM = 0xfff }; typedef enum _input_item_id input_item_id; |