BOOST_ASSERT( ( 0 <= left_byte ) && ( left_byte < static_cast<int>(PayloadSizeInBytes) ) );
BOOST_ASSERT( ( 0 <= right_byte ) && ( right_byte < static_cast<int>(PayloadSizeInBytes) ) );
BOOST_ASSERT( left_byte < right_byte );
- BOOST_ASSERT( ( ( right_byte - left_byte ) + 1 ) == sizeof(uint16_t) );
+ BOOST_ASSERT( ( static_cast<size_t>( right_byte - left_byte ) + 1 ) == sizeof(uint16_t) );
uint32_t value = static_cast<uint16_t>( Payload[ left_byte ] << 8 );
value += static_cast<uint16_t>( Payload[ right_byte ] );
BOOST_ASSERT( ( 0 <= left_byte ) && ( left_byte < static_cast<int>(PayloadSizeInBytes) ) );
BOOST_ASSERT( ( 0 <= right_byte ) && ( right_byte < static_cast<int>(PayloadSizeInBytes) ) );
BOOST_ASSERT( left_byte < right_byte );
- BOOST_ASSERT( ( ( right_byte - left_byte ) + 1 ) == sizeof(uint16_t) );
+ BOOST_ASSERT( ( static_cast<size_t>( right_byte - left_byte ) + 1 ) == sizeof(uint16_t) );
Payload[ left_byte ] = static_cast<uint8_t>( value >> 8 );
Payload[ right_byte ] = static_cast<uint8_t>( value & 0xFF );
BOOST_ASSERT( ( 0 <= first_byte ) && ( first_byte < static_cast<int>(PayloadSizeInBytes) ) );
BOOST_ASSERT( ( 0 <= last_byte ) && ( last_byte < static_cast<int>(PayloadSizeInBytes) ) );
BOOST_ASSERT( first_byte < last_byte );
- BOOST_ASSERT( ( ( last_byte - first_byte ) + 1 ) == sizeof(uint32_t) );
+ BOOST_ASSERT( ( static_cast<size_t>( last_byte - first_byte ) + 1 ) == sizeof(uint32_t) );
int current_byte = first_byte;
BOOST_ASSERT( ( 0 < first_byte ) && ( first_byte < static_cast<int>(PayloadSizeInBytes) ) );
BOOST_ASSERT( ( 0 < last_byte ) && ( last_byte < static_cast<int>(PayloadSizeInBytes) ) );
BOOST_ASSERT( first_byte < last_byte );
- BOOST_ASSERT( ( ( last_byte - first_byte ) + 1 ) == sizeof(uint32_t) );
+ BOOST_ASSERT( ( static_cast<size_t>( last_byte - first_byte ) + 1 ) == sizeof(uint32_t) );
int current_byte = first_byte;
char *payload_data_array = reinterpret_cast<char *>( Payload.get() );
- (void) is.read( payload_data_array, PayloadSizeInBytes );
+ (void) is.read( payload_data_array, static_cast<streamsize>( PayloadSizeInBytes ) );
size_t data_received_in_bytes = static_cast<size_t>( is.gcount() );
if ( data_received_in_bytes != PayloadSizeInBytes )
const char *data_array = reinterpret_cast<const char *>( Payload.get() );
- (void) os.write( data_array, PayloadSizeInBytes );
+ (void) os.write( data_array, static_cast<streamsize>( PayloadSizeInBytes ) );
return os;
}