Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r72089 - sandbox/endian/libs/integer/test
From: bdawes_at_[hidden]
Date: 2011-05-22 15:15:56


Author: bemandawes
Date: 2011-05-22 15:15:56 EDT (Sun, 22 May 2011)
New Revision: 72089
URL: http://svn.boost.org/trac/boost/changeset/72089

Log:
Quiet compiler warnings
Text files modified:
   sandbox/endian/libs/integer/test/endian_flip_test.cpp | 22 +++++++++++-----------
   1 files changed, 11 insertions(+), 11 deletions(-)

Modified: sandbox/endian/libs/integer/test/endian_flip_test.cpp
==============================================================================
--- sandbox/endian/libs/integer/test/endian_flip_test.cpp (original)
+++ sandbox/endian/libs/integer/test/endian_flip_test.cpp 2011-05-22 15:15:56 EDT (Sun, 22 May 2011)
@@ -22,9 +22,9 @@
 
   i64 = 0xfefdfcfbfaf9f8f7;
   bi::endian_flip(i64);
- BOOST_TEST_EQ(i64, 0xf7f8f9fafbfcfdfe);
+ BOOST_TEST_EQ(i64, static_cast<boost::int64_t>(0xf7f8f9fafbfcfdfe));
   bi::endian_flip(i64);
- BOOST_TEST_EQ(i64, 0xfefdfcfbfaf9f8f7);
+ BOOST_TEST_EQ(i64, static_cast<boost::int64_t>(0xfefdfcfbfaf9f8f7));
 
   boost::int32_t i32 = 0x01020304;
   bi::endian_flip(i32);
@@ -34,9 +34,9 @@
 
   i32 = 0xfefdfcfb;
   bi::endian_flip(i32);
- BOOST_TEST_EQ(i32, 0xfbfcfdfe);
+ BOOST_TEST_EQ(i32, static_cast<boost::int32_t>(0xfbfcfdfe));
   bi::endian_flip(i32);
- BOOST_TEST_EQ(i32, 0xfefdfcfb);
+ BOOST_TEST_EQ(i32, static_cast<boost::int32_t>(0xfefdfcfb));
 
   boost::int16_t i16 = 0x0102;
   bi::endian_flip(i16);
@@ -44,23 +44,23 @@
   bi::endian_flip(i16);
   BOOST_TEST_EQ(i16, 0x0102);
 
- i16 = (boost::int16_t)0xfefd;
+ i16 = static_cast<boost::int16_t>(static_cast<boost::uint16_t>(0xfefd));
   bi::endian_flip(i16);
- BOOST_TEST_EQ(i16, (boost::int16_t)0xfdfe);
+ BOOST_TEST_EQ(i16, static_cast<boost::int16_t>(static_cast<boost::uint16_t>(0xfdfe)));
   bi::endian_flip(i16);
- BOOST_TEST_EQ(i16, (boost::int16_t)0xfefd);
+ BOOST_TEST_EQ(i16, static_cast<boost::int16_t>(static_cast<boost::uint16_t>(0xfefd)));
 
   boost::uint64_t ui64 = 0x0102030405060708;
   bi::endian_flip(ui64);
- BOOST_TEST_EQ(ui64, 0x0807060504030201);
+ BOOST_TEST_EQ(ui64, static_cast<boost::uint64_t>(0x0807060504030201));
   bi::endian_flip(ui64);
- BOOST_TEST_EQ(ui64, 0x0102030405060708);
+ BOOST_TEST_EQ(ui64, static_cast<boost::uint64_t>(0x0102030405060708));
 
   boost::uint32_t ui32 = 0x01020304;
   bi::endian_flip(ui32);
- BOOST_TEST_EQ(ui32, 0x04030201);
+ BOOST_TEST_EQ(ui32, static_cast<boost::uint32_t>(0x04030201));
   bi::endian_flip(ui32);
- BOOST_TEST_EQ(ui32, 0x01020304);
+ BOOST_TEST_EQ(ui32, static_cast<boost::uint32_t>(0x01020304));
 
   boost::uint16_t ui16 = 0x0102;
   bi::endian_flip(ui16);


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk