From 754a4144ec089cd893fe9e9a5d002edcc538c1b7 Mon Sep 17 00:00:00 2001 From: Beman Date: Tue, 9 Aug 2016 16:49:20 -0400 Subject: [PATCH] Clear signed/unsigned warnings --- include/boost/endian/conversion.hpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/include/boost/endian/conversion.hpp b/include/boost/endian/conversion.hpp index fc0e1a2..3342241 100644 --- a/include/boost/endian/conversion.hpp +++ b/include/boost/endian/conversion.hpp @@ -206,7 +206,8 @@ namespace endian return (static_cast(x) << 8) | (static_cast(x) >> 8); # else - return BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_2(static_cast(x)); + return static_cast( + BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_2(static_cast(x))); # endif } @@ -219,7 +220,8 @@ namespace endian ((static_cast(step16) << 8) & 0xff00ff00) | ((static_cast(step16) >> 8) & 0x00ff00ff); # else - return BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_4(static_cast(x)); + return static_cast( + BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_4(static_cast(x))); # endif } @@ -233,7 +235,8 @@ namespace endian return static_cast((step16 & 0x00FF00FF00FF00FFULL) << 8 | (step16 & 0xFF00FF00FF00FF00ULL) >> 8); # else - return BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_8(static_cast(x)); + return static_cast( + BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_8(static_cast(x))); # endif }