From 71c7d587368cac3101045d8651e64f46a8e1dded Mon Sep 17 00:00:00 2001 From: cremno Date: Fri, 6 Jun 2014 00:13:24 +0200 Subject: partially revert 1a5841b for mirb Fix compilation fail caused by GNU Readline and `ISPRINT`. Also add missing `unsigned char` cast. --- mrbgems/mruby-bin-mirb/tools/mirb/mirb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c b/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c index c742d28fb..67f0d057a 100644 --- a/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c +++ b/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c @@ -258,7 +258,7 @@ check_keyword(const char *buf, const char *word) size_t len = strlen(word); /* skip preceding spaces */ - while (*p && ISSPACE(*p)) { + while (*p && isspace((unsigned char)*p)) { p++; } /* check keyword */ @@ -268,7 +268,7 @@ check_keyword(const char *buf, const char *word) p += len; /* skip trailing spaces */ while (*p) { - if (!ISSPACE(*p)) return 0; + if (!isspace((unsigned char)*p)) return 0; p++; } return 1; -- cgit v1.2.3