| ... | @@ -332,7 +332,7 @@ pub fn buf_print_f64(out_buf: []u8, x: f64, decimals: isize) -> isize { | ... | @@ -332,7 +332,7 @@ pub fn buf_print_f64(out_buf: []u8, x: f64, decimals: isize) -> isize { |
| 332 | | 332 | |
| 333 | var a: isize = 1; | 333 | var a: isize = 1; |
| 334 | var i: isize = 0; | 334 | var i: isize = 0; |
| 335 | while (i < decs) { | 335 | while (i < decs + 5) { |
| 336 | a *= 10; | 336 | a *= 10; |
| 337 | i += 1; | 337 | i += 1; |
| 338 | } | 338 | } |
| ... | @@ -350,6 +350,8 @@ pub fn buf_print_f64(out_buf: []u8, x: f64, decimals: isize) -> isize { | ... | @@ -350,6 +350,8 @@ pub fn buf_print_f64(out_buf: []u8, x: f64, decimals: isize) -> isize { |
| 350 | i -= 1; | 350 | i -= 1; |
| 351 | } | 351 | } |
| 352 | | 352 | |
| | 353 | dec_num /= 100000; |
| | 354 | |
| 353 | len += decs; | 355 | len += decs; |
| 354 | | 356 | |
| 355 | i = len - 1; | 357 | i = len - 1; |