formatting

This commit is contained in:
Jin S 2024-01-16 22:33:42 -05:00
parent 2ccc7aa455
commit 4d38a66f96

View File

@ -1170,26 +1170,22 @@ void write_fractional_seconds(OutputIt& out, Duration d, int precision = -1) {
out = std::fill_n(out, leading_zeroes - 1, '0'); out = std::fill_n(out, leading_zeroes - 1, '0');
*out++ = '1'; *out++ = '1';
out = std::fill_n(out, remaining, '0'); out = std::fill_n(out, remaining, '0');
} } else {
else {
n -= 1; n -= 1;
out = format_decimal<Char>(out, n, remaining).end; out = format_decimal<Char>(out, n, remaining).end;
} }
} } else {
else {
out = std::fill_n(out, leading_zeroes, '0'); out = std::fill_n(out, leading_zeroes, '0');
out = format_decimal<Char>(out, n, remaining).end; out = format_decimal<Char>(out, n, remaining).end;
} }
} } else {
else {
if (roundingDigit >= 5) { if (roundingDigit >= 5) {
if (leading_zeroes) { if (leading_zeroes) {
out = std::fill_n(out, leading_zeroes - 1, '0'); out = std::fill_n(out, leading_zeroes - 1, '0');
*out++ = '1'; *out++ = '1';
out = std::fill_n(out, remaining, '0'); out = std::fill_n(out, remaining, '0');
} }
} } else {
else {
out = std::fill_n(out, leading_zeroes, '0'); out = std::fill_n(out, leading_zeroes, '0');
} }
} }