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 }