From: Tsuda Kageyu Date: Tue, 16 Feb 2016 11:35:27 +0000 (+0900) Subject: Cast the parameters of boost::endian::endian_reverse(), just in case. X-Git-Tag: v1.11beta2~20 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=552185a8b8c291a096b92572c26ff41b8320fbce;p=taglib Cast the parameters of boost::endian::endian_reverse(), just in case. --- diff --git a/taglib/toolkit/tutils.h b/taglib/toolkit/tutils.h index 6653e47b..e3e4f6c3 100644 --- a/taglib/toolkit/tutils.h +++ b/taglib/toolkit/tutils.h @@ -65,7 +65,7 @@ namespace TagLib { #if defined(HAVE_BOOST_BYTESWAP) - return boost::endian::endian_reverse(x); + return boost::endian::endian_reverse(static_cast(x)); #elif defined(HAVE_GCC_BYTESWAP) @@ -101,7 +101,7 @@ namespace TagLib { #if defined(HAVE_BOOST_BYTESWAP) - return boost::endian::endian_reverse(x); + return boost::endian::endian_reverse(static_cast(x)); #elif defined(HAVE_GCC_BYTESWAP) @@ -140,7 +140,7 @@ namespace TagLib { #if defined(HAVE_BOOST_BYTESWAP) - return boost::endian::endian_reverse(x); + return boost::endian::endian_reverse(static_cast(x)); #elif defined(HAVE_GCC_BYTESWAP)