Correctly capitalize 'E' for the %E format specifier (#5065)
This commit is contained in:
1 parent
47f889569f
commit
c7f9d2b1b7
1 file changed
+4
-1
+4
-1
@@ -1449,9 +1449,12 @@ fmt_float :: proc(fi: ^Info, v: f64, bit_size: int, verb: rune) {
|
|||||||
_fmt_float_as(fi, v, bit_size, verb, 'g', -1)
|
_fmt_float_as(fi, v, bit_size, verb, 'g', -1)
|
||||||
case 'f', 'F':
|
case 'f', 'F':
|
||||||
_fmt_float_as(fi, v, bit_size, verb, 'f', 3)
|
_fmt_float_as(fi, v, bit_size, verb, 'f', 3)
|
||||||
case 'e', 'E':
|
case 'e':
|
||||||
// BUG(): "%.3e" returns "3.000e+00"
|
// BUG(): "%.3e" returns "3.000e+00"
|
||||||
_fmt_float_as(fi, v, bit_size, verb, 'e', 6)
|
_fmt_float_as(fi, v, bit_size, verb, 'e', 6)
|
||||||
|
case 'E':
|
||||||
|
// BUG(): "%.3E" returns "3.000E+00"
|
||||||
|
_fmt_float_as(fi, v, bit_size, verb, 'E', 6)
|
||||||
|
|
||||||
case 'h', 'H':
|
case 'h', 'H':
|
||||||
prev_fi := fi^
|
prev_fi := fi^
|
||||||
|
|||||||
Reference in new issue
Block a user