fmt_fp.c: exponential may be bigger than 100.

This commit is contained in:
Yukihiro "Matz" Matsumoto
2021-05-24 11:49:16 +09:00
parent d121075e49
commit a44ca2e9be
+4
View File
@@ -356,6 +356,10 @@ mrb_format_float(mrb_float f, char *buf, size_t buf_size, char fmt, int prec, ch
if (e_sign) {
*s++ = e_char;
*s++ = e_sign;
if (e >= 100) {
*s++ = '0' + (e / 100);
e %= 100;
}
*s++ = '0' + (e / 10);
*s++ = '0' + (e % 10);
}