mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
fmt_fp.c (mrb_format_float): set minimum precision 1 for "%e"
This commit is contained in:
+3
-4
@@ -267,10 +267,9 @@ mrb_format_float(mrb_float f, char *buf, size_t buf_size, char fmt, int prec, ch
|
||||
|
||||
if (fmt == 'e') {
|
||||
num_digits = prec + 1;
|
||||
} else if (fmt == 'g') {
|
||||
if (prec == 0) {
|
||||
prec = 1;
|
||||
}
|
||||
if (prec == 0) prec = 1;
|
||||
}
|
||||
else if (fmt == 'g') {
|
||||
num_digits = prec;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user