From 28e59ef71c005d7ef3f2f8aa9321142e1034cda2 Mon Sep 17 00:00:00 2001 From: Christopher Kohlhoff Date: Thu, 9 Apr 2009 12:03:01 +0000 Subject: [PATCH] Fix some warnings that occur with MSVC at warning level 4. Fixes #2828. [SVN r52290] --- include/boost/asio/detail/win_iocp_overlapped_ptr.hpp | 3 ++- include/boost/asio/detail/win_iocp_serial_port_service.hpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp b/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp index 0d6c9a92..e8ab6b02 100644 --- a/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp +++ b/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp @@ -104,7 +104,8 @@ public: if (ptr_) { ptr_->ec_ = ec; - ptr_->io_service_.post_completion(ptr_, 0, bytes_transferred); + ptr_->io_service_.post_completion(ptr_, 0, + static_cast(bytes_transferred)); ptr_ = 0; } } diff --git a/include/boost/asio/detail/win_iocp_serial_port_service.hpp b/include/boost/asio/detail/win_iocp_serial_port_service.hpp index 29c5a201..57d56cf6 100644 --- a/include/boost/asio/detail/win_iocp_serial_port_service.hpp +++ b/include/boost/asio/detail/win_iocp_serial_port_service.hpp @@ -237,7 +237,7 @@ public: } // Send a break sequence to the serial port. - boost::system::error_code send_break(implementation_type& impl, + boost::system::error_code send_break(implementation_type&, boost::system::error_code& ec) { ec = boost::asio::error::operation_not_supported;