From a030cab7d1d9de9252e7d66208b1e3d111093043 Mon Sep 17 00:00:00 2001 From: h2so5 Date: Tue, 21 Jan 2014 21:36:59 +0900 Subject: escape non-ascii characters correctly in String#inspect --- src/string.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/string.c') diff --git a/src/string.c b/src/string.c index 7d0cdaf0d..b68b533f3 100644 --- a/src/string.c +++ b/src/string.c @@ -2412,7 +2412,7 @@ mrb_str_inspect(mrb_state *mrb, mrb_value str) p = RSTRING_PTR(str); pend = RSTRING_END(str); for (;p < pend; p++) { - unsigned int c, cc; + unsigned char c, cc; c = *p; if (c == '"'|| c == '\\' || (c == '#' && IS_EVSTR(p, pend))) { -- cgit v1.2.3