From 9d04c49641e63c030086008d310ce06e5086aa46 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Wed, 9 May 2018 22:31:29 -0700 Subject: [PATCH] I7000: Fix compiler warnings comparing const char to a negative integer. --- I7000/i701_sys.c | 2 +- I7000/i7070_sys.c | 2 +- I7000/i7090_sys.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/I7000/i701_sys.c b/I7000/i701_sys.c index 3d4acc0f..28dceb21 100644 --- a/I7000/i701_sys.c +++ b/I7000/i701_sys.c @@ -446,7 +446,7 @@ parse_sym(CONST char *cptr, t_addr addr, UNIT * uptr, t_value * val, int32 sw) i = 0; while (*cptr != '\0' && i < 6) { d <<= 6; - if (sim_ascii_to_six[0177 & *cptr] != -1) + if (sim_ascii_to_six[0177 & *cptr] != (const char)-1) d |= sim_ascii_to_six[0177 & *cptr]; cptr++; i++; diff --git a/I7000/i7070_sys.c b/I7000/i7070_sys.c index 1908dfa1..d485af3c 100644 --- a/I7000/i7070_sys.c +++ b/I7000/i7070_sys.c @@ -1068,7 +1068,7 @@ parse_sym(CONST char *cptr, t_addr addr, UNIT * uptr, t_value * val, int32 sw) i = 0; while (*cptr != '\0' && i < 5) { d <<= 8; - if (sim_ascii_to_six[0177 & *cptr] != -1) + if (sim_ascii_to_six[0177 & *cptr] != (const char)-1) d |= bcd_mem[(int)sim_ascii_to_six[0177 & *cptr]]; cptr++; i++; diff --git a/I7000/i7090_sys.c b/I7000/i7090_sys.c index f3e30fd9..41a2b07c 100644 --- a/I7000/i7090_sys.c +++ b/I7000/i7090_sys.c @@ -1025,7 +1025,7 @@ parse_sym(CONST char *cptr, t_addr addr, UNIT * uptr, t_value * val, int32 sw) i = 0; while (*cptr != '\0' && i < 6) { d <<= 6; - if (ascii_to_mem[0177 & *cptr] != -1) + if (ascii_to_mem[0177 & *cptr] != (const char)-1) d |= ascii_to_mem[0177 & *cptr]; cptr++; i++;