summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2015-11-02 23:39:43 +1100
committer Vas Crabb <vas@vastheman.com>2015-11-02 23:40:04 +1100
commita5a301d1feede8f8db160b6223097f8b59615e90 (patch)
tree648d3f590a3612f664e966fe6c753dd2b68c90cf
parentc714096e283d4bf5960738276fcb9d88f0ab625d (diff)
Let's be more strict (nw)
-rw-r--r--src/emu/input.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/input.c b/src/emu/input.c
index 96fa1458368..01469566a63 100644
--- a/src/emu/input.c
+++ b/src/emu/input.c
@@ -1581,7 +1581,7 @@ input_code input_manager::code_from_token(const char *_token)
// first token should be the devclass
int curtok = 0;
input_device_class devclass = input_device_class((*devclass_token_table)[token[curtok++].c_str()]);
- if (devclass == ~0)
+ if (devclass == ~input_device_class(0))
return INPUT_CODE_INVALID;
// second token might be index; look for number
@@ -1596,7 +1596,7 @@ input_code input_manager::code_from_token(const char *_token)
// next token is the item ID
input_item_id itemid = input_item_id((*itemid_token_table)[token[curtok].c_str()]);
- bool standard = (itemid != ~0);
+ bool standard = (itemid != ~input_item_id(0));
// if we're a standard code, default the itemclass based on it
input_item_class itemclass = ITEM_CLASS_INVALID;
@@ -1634,7 +1634,7 @@ input_code input_manager::code_from_token(const char *_token)
if (curtok < numtokens)
{
modifier = input_item_modifier((*modifier_token_table)[token[curtok].c_str()]);
- if (modifier != ~0)
+ if (modifier != ~input_item_modifier(0))
curtok++;
else
modifier = ITEM_MODIFIER_NONE;