Fix wchar_t to char conversion warnings (#3764)

Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
This commit is contained in:
Vladislav Shchapov
2023-12-20 21:59:26 +05:00
committed by GitHub
parent d5da9cc40e
commit 9cd2b87e18

View File

@ -2131,7 +2131,7 @@ auto write_int(OutputIt out, UInt value, unsigned prefix,
case presentation_type::none: case presentation_type::none:
case presentation_type::dec: { case presentation_type::dec: {
num_digits = count_digits(value); num_digits = count_digits(value);
format_decimal<Char>(appender(buffer), value, num_digits); format_decimal<char>(appender(buffer), value, num_digits);
break; break;
} }
case presentation_type::hex_lower: case presentation_type::hex_lower:
@ -2140,7 +2140,7 @@ auto write_int(OutputIt out, UInt value, unsigned prefix,
if (specs.alt) if (specs.alt)
prefix_append(prefix, unsigned(upper ? 'X' : 'x') << 8 | '0'); prefix_append(prefix, unsigned(upper ? 'X' : 'x') << 8 | '0');
num_digits = count_digits<4>(value); num_digits = count_digits<4>(value);
format_uint<4, Char>(appender(buffer), value, num_digits, upper); format_uint<4, char>(appender(buffer), value, num_digits, upper);
break; break;
} }
case presentation_type::bin_lower: case presentation_type::bin_lower:
@ -2149,7 +2149,7 @@ auto write_int(OutputIt out, UInt value, unsigned prefix,
if (specs.alt) if (specs.alt)
prefix_append(prefix, unsigned(upper ? 'B' : 'b') << 8 | '0'); prefix_append(prefix, unsigned(upper ? 'B' : 'b') << 8 | '0');
num_digits = count_digits<1>(value); num_digits = count_digits<1>(value);
format_uint<1, Char>(appender(buffer), value, num_digits); format_uint<1, char>(appender(buffer), value, num_digits);
break; break;
} }
case presentation_type::oct: { case presentation_type::oct: {
@ -2158,7 +2158,7 @@ auto write_int(OutputIt out, UInt value, unsigned prefix,
// is not greater than the number of digits. // is not greater than the number of digits.
if (specs.alt && specs.precision <= num_digits && value != 0) if (specs.alt && specs.precision <= num_digits && value != 0)
prefix_append(prefix, '0'); prefix_append(prefix, '0');
format_uint<3, Char>(appender(buffer), value, num_digits); format_uint<3, char>(appender(buffer), value, num_digits);
break; break;
} }
case presentation_type::chr: case presentation_type::chr: