summaryrefslogtreecommitdiffhomepage
path: root/src/string.c
diff options
context:
space:
mode:
authorh2so5 <[email protected]>2014-01-21 21:36:59 +0900
committerh2so5 <[email protected]>2014-01-21 21:36:59 +0900
commita030cab7d1d9de9252e7d66208b1e3d111093043 (patch)
tree1f2a074753e166423e0953deee3545a95ad76f88 /src/string.c
parentb3f8f8a5b0baffec17b0a9e7ef2fbace30f71b64 (diff)
downloadmruby-a030cab7d1d9de9252e7d66208b1e3d111093043.tar.gz
mruby-a030cab7d1d9de9252e7d66208b1e3d111093043.zip
escape non-ascii characters correctly in String#inspect
Diffstat (limited to 'src/string.c')
-rw-r--r--src/string.c2
1 files changed, 1 insertions, 1 deletions
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))) {