💄 fixed a warning
snprintf returns an int, but we later assign it a difference_type which is usually a long.
This commit is contained in:
parent
224f99070b
commit
059f21aada
2 changed files with 2 additions and 2 deletions
|
@ -6684,7 +6684,7 @@ class basic_json
|
||||||
static constexpr auto d = std::numeric_limits<number_float_t>::digits10;
|
static constexpr auto d = std::numeric_limits<number_float_t>::digits10;
|
||||||
|
|
||||||
// the actual conversion
|
// the actual conversion
|
||||||
auto written_bytes = snprintf(m_buf.data(), m_buf.size(), "%.*g", d, x);
|
long written_bytes = snprintf(m_buf.data(), m_buf.size(), "%.*g", d, x);
|
||||||
|
|
||||||
// negative value indicates an error
|
// negative value indicates an error
|
||||||
assert(written_bytes > 0);
|
assert(written_bytes > 0);
|
||||||
|
|
|
@ -6684,7 +6684,7 @@ class basic_json
|
||||||
static constexpr auto d = std::numeric_limits<number_float_t>::digits10;
|
static constexpr auto d = std::numeric_limits<number_float_t>::digits10;
|
||||||
|
|
||||||
// the actual conversion
|
// the actual conversion
|
||||||
auto written_bytes = snprintf(m_buf.data(), m_buf.size(), "%.*g", d, x);
|
long written_bytes = snprintf(m_buf.data(), m_buf.size(), "%.*g", d, x);
|
||||||
|
|
||||||
// negative value indicates an error
|
// negative value indicates an error
|
||||||
assert(written_bytes > 0);
|
assert(written_bytes > 0);
|
||||||
|
|
Loading…
Reference in a new issue