From: Tsuda Kageyu Date: Sat, 14 Nov 2015 05:49:59 +0000 (+0900) Subject: Fix the usage of boost::endian::endian_reverse(). X-Git-Tag: v1.11beta~149 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=67f44071cdb4ac16401687753b675384a177b81e;p=taglib Fix the usage of boost::endian::endian_reverse(). --- diff --git a/taglib/toolkit/tutils.h b/taglib/toolkit/tutils.h index 5c204d85..36e0afd3 100644 --- a/taglib/toolkit/tutils.h +++ b/taglib/toolkit/tutils.h @@ -63,7 +63,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) @@ -99,7 +99,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) @@ -138,7 +138,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)