Merge branch 'pr-fix-mrb_format' of https://github.com/monaka/mruby into monaka-pr-fix-mrb_format

This commit is contained in:
Yukihiro "Matz" Matsumoto
2013-03-28 22:46:51 +09:00
+9 -3
View File
@@ -249,10 +249,16 @@ mrb_vformat(mrb_state *mrb, const char *format, va_list ap)
}
}
else if (c == '\\') {
if (!*p) break;
p++;
if (*p) {
size = p - b - 1;
mrb_ary_push(mrb, ary, mrb_str_new(mrb, b, size));
mrb_ary_push(mrb, ary, mrb_str_new(mrb, p, 1));
b = ++p;
}
else {
break;
}
}
p++;
}
if (b == format) {
return mrb_str_new_cstr(mrb, format);