fix some UB with ctype functions - osm-zipcodes - Extract (dutch) addresses from OpenStreetMap OSM XML
(HTM) git clone git://git.codemadness.org/osm-zipcodes
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 3a885c2dba525f3ab48c20ab258afe35addadd5e
(DIR) parent 1c96a73e0fac5b16eca03e087834249501d1b31a
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 10 Sep 2018 19:03:10 +0200
fix some UB with ctype functions
Diffstat:
M main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/main.c b/main.c
@@ -55,7 +55,7 @@ static inline void
printfield(const char *s)
{
for (; *s; s++)
- if (!iscntrl(*s))
+ if (!iscntrl((unsigned char)*s))
putchar(*s);
}
@@ -64,7 +64,7 @@ static inline void
printzipcode(const char *s)
{
for (; *s && *s != ';'; s++)
- if (!isspace(*s) && !iscntrl(*s))
+ if (!isspace((unsigned char)*s) && !iscntrl((unsigned char)*s))
putchar(*s);
}