Fix VS2010 warning C4309: 'static_cast' : truncation of constant value

This commit is contained in:
tbeu 2018-09-02 20:36:48 +02:00
parent a3986b3bdc
commit 92d34cbd79

View File

@ -517,7 +517,7 @@ TEST(unpack, int_off_larger_than_length)
TEST(unpack, empty_array_fix) TEST(unpack, empty_array_fix)
{ {
std::string buf; std::string buf;
buf.push_back(static_cast<char>(0x90)); buf.push_back(static_cast<unsigned char>(0x90));
std::size_t off = 0; std::size_t off = 0;
msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off); msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off);
@ -529,9 +529,9 @@ TEST(unpack, empty_array_fix)
TEST(unpack, empty_array_16) TEST(unpack, empty_array_16)
{ {
std::string buf; std::string buf;
buf.push_back(static_cast<char>(0xdc)); buf.push_back(static_cast<unsigned char>(0xdc));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
std::size_t off = 0; std::size_t off = 0;
msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off); msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off);
@ -543,11 +543,11 @@ TEST(unpack, empty_array_16)
TEST(unpack, empty_array_32) TEST(unpack, empty_array_32)
{ {
std::string buf; std::string buf;
buf.push_back(static_cast<char>(0xdd)); buf.push_back(static_cast<unsigned char>(0xdd));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
std::size_t off = 0; std::size_t off = 0;
msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off); msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off);
@ -559,7 +559,7 @@ TEST(unpack, empty_array_32)
TEST(unpack, empty_map_fix) TEST(unpack, empty_map_fix)
{ {
std::string buf; std::string buf;
buf.push_back(static_cast<char>(0x80)); buf.push_back(static_cast<unsigned char>(0x80));
std::size_t off = 0; std::size_t off = 0;
msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off); msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off);
@ -571,9 +571,9 @@ TEST(unpack, empty_map_fix)
TEST(unpack, empty_map_16) TEST(unpack, empty_map_16)
{ {
std::string buf; std::string buf;
buf.push_back(static_cast<char>(0xde)); buf.push_back(static_cast<unsigned char>(0xde));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
std::size_t off = 0; std::size_t off = 0;
msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off); msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off);
@ -585,11 +585,11 @@ TEST(unpack, empty_map_16)
TEST(unpack, empty_map_32) TEST(unpack, empty_map_32)
{ {
std::string buf; std::string buf;
buf.push_back(static_cast<char>(0xdf)); buf.push_back(static_cast<unsigned char>(0xdf));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
buf.push_back(static_cast<char>(0x00)); buf.push_back(static_cast<unsigned char>(0x00));
std::size_t off = 0; std::size_t off = 0;
msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off); msgpack::object_handle oh = msgpack::unpack(buf.data(), buf.size(), off);