precision specifiers for %f
This commit is contained in:
parent
4df958b1ba
commit
397b6045b5
@ -229,7 +229,7 @@ size_t xvasprintf(char * buf, const char * fmt, va_list args) {
|
||||
i = b - buf;
|
||||
*b++ = '.';
|
||||
buf++;
|
||||
for (int j = 0; j < 10; ++j) {
|
||||
for (int j = 0; j < (precision > -1 ? precision : 8); ++j) {
|
||||
if ((int)(val * 100000.0) % 100000 == 0 && j != 0) break;
|
||||
val *= 10.0;
|
||||
print_dec((int)(val) % 10, 0, buf, &i, 0, 0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user