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