mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge branch 'pr-fix-mrb_format' of https://github.com/monaka/mruby into monaka-pr-fix-mrb_format
This commit is contained in:
+9
-3
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user