diff --git a/CHANGELOG.md b/CHANGELOG.md index 0638e925..88617d8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ Version 65: * Fix narrowing in ostream * Fix narrowing in inflate_stream * Fix narrowing in deflate_stream +* Fix integer warnings -------------------------------------------------------------------------------- diff --git a/example/doc/http_examples.hpp b/example/doc/http_examples.hpp index c52b8570..dca2ab1a 100644 --- a/example/doc/http_examples.hpp +++ b/example/doc/http_examples.hpp @@ -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(is.rdbuf()->in_avail())); // Now get everything we can from the istream - buffer.commit(is.readsome( + buffer.commit(static_cast(is.readsome( boost::asio::buffer_cast(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(is.gcount())); } else { diff --git a/test/benchmarks/buffers.cpp b/test/benchmarks/buffers.cpp index 426cea34..5cc99e65 100644 --- a/test/benchmarks/buffers.cpp +++ b/test/benchmarks/buffers.cpp @@ -71,7 +71,7 @@ public: std::fill( buffer_cast(buffer), buffer_cast(buffer) + - buffer_size(buffer), 0); + buffer_size(buffer), '\0'); n += buffer_size(buffer); } return n; diff --git a/test/websocket/utf8_checker.cpp b/test/websocket/utf8_checker.cpp index 558d9f6d..dc01a332 100644 --- a/test/websocket/utf8_checker.cpp +++ b/test/websocket/utf8_checker.cpp @@ -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())); }