mirror of
https://github.com/boostorg/beast.git
synced 2025-07-29 20:37:31 +02:00
Fix integer warnings
This commit is contained in:
@ -6,6 +6,7 @@ Version 65:
|
||||
* Fix narrowing in ostream
|
||||
* Fix narrowing in inflate_stream
|
||||
* Fix narrowing in deflate_stream
|
||||
* Fix integer warnings
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
|
@ -706,12 +706,13 @@ read_istream(
|
||||
if(is.rdbuf()->in_avail() > 0)
|
||||
{
|
||||
// Get a mutable buffer sequence for writing
|
||||
auto const mb = buffer.prepare(is.rdbuf()->in_avail());
|
||||
auto const mb = buffer.prepare(
|
||||
static_cast<std::size_t>(is.rdbuf()->in_avail()));
|
||||
|
||||
// Now get everything we can from the istream
|
||||
buffer.commit(is.readsome(
|
||||
buffer.commit(static_cast<std::size_t>(is.readsome(
|
||||
boost::asio::buffer_cast<char*>(mb),
|
||||
boost::asio::buffer_size(mb)));
|
||||
boost::asio::buffer_size(mb))));
|
||||
}
|
||||
else if(buffer.size() == 0)
|
||||
{
|
||||
@ -736,7 +737,7 @@ read_istream(
|
||||
}
|
||||
|
||||
// Commit the characters we got to the buffer.
|
||||
buffer.commit(is.gcount());
|
||||
buffer.commit(static_cast<std::size_t>(is.gcount()));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -71,7 +71,7 @@ public:
|
||||
std::fill(
|
||||
buffer_cast<char*>(buffer),
|
||||
buffer_cast<char*>(buffer) +
|
||||
buffer_size(buffer), 0);
|
||||
buffer_size(buffer), '\0');
|
||||
n += buffer_size(buffer);
|
||||
}
|
||||
return n;
|
||||
|
@ -49,7 +49,7 @@ public:
|
||||
BEAST_EXPECT(! utf8.write(&(*it), 1));
|
||||
|
||||
// Invalid sequence
|
||||
std::fill(buf.begin(), buf.end(), 0xFF);
|
||||
std::fill(buf.begin(), buf.end(), '\xff');
|
||||
BEAST_EXPECT(! utf8.write(&buf.front(), buf.size()));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user