@@ -517,7 +517,7 @@ TEST(unpack, int_off_larger_than_length)
517517TEST (unpack, empty_array_fix)
518518{
519519 std::string buf;
520- buf.push_back (static_cast <char >(0x90 ));
520+ buf.push_back (static_cast <unsigned char >(0x90 ));
521521 std::size_t off = 0 ;
522522
523523 msgpack::object_handle oh = msgpack::unpack (buf.data (), buf.size (), off);
@@ -529,9 +529,9 @@ TEST(unpack, empty_array_fix)
529529TEST (unpack, empty_array_16)
530530{
531531 std::string buf;
532- buf.push_back (static_cast <char >(0xdc ));
533- buf.push_back (static_cast <char >(0x00 ));
534- buf.push_back (static_cast <char >(0x00 ));
532+ buf.push_back (static_cast <unsigned char >(0xdc ));
533+ buf.push_back (static_cast <unsigned char >(0x00 ));
534+ buf.push_back (static_cast <unsigned char >(0x00 ));
535535 std::size_t off = 0 ;
536536
537537 msgpack::object_handle oh = msgpack::unpack (buf.data (), buf.size (), off);
@@ -543,11 +543,11 @@ TEST(unpack, empty_array_16)
543543TEST (unpack, empty_array_32)
544544{
545545 std::string buf;
546- buf.push_back (static_cast <char >(0xdd ));
547- buf.push_back (static_cast <char >(0x00 ));
548- buf.push_back (static_cast <char >(0x00 ));
549- buf.push_back (static_cast <char >(0x00 ));
550- buf.push_back (static_cast <char >(0x00 ));
546+ buf.push_back (static_cast <unsigned char >(0xdd ));
547+ buf.push_back (static_cast <unsigned char >(0x00 ));
548+ buf.push_back (static_cast <unsigned char >(0x00 ));
549+ buf.push_back (static_cast <unsigned char >(0x00 ));
550+ buf.push_back (static_cast <unsigned char >(0x00 ));
551551 std::size_t off = 0 ;
552552
553553 msgpack::object_handle oh = msgpack::unpack (buf.data (), buf.size (), off);
@@ -559,7 +559,7 @@ TEST(unpack, empty_array_32)
559559TEST (unpack, empty_map_fix)
560560{
561561 std::string buf;
562- buf.push_back (static_cast <char >(0x80 ));
562+ buf.push_back (static_cast <unsigned char >(0x80 ));
563563 std::size_t off = 0 ;
564564
565565 msgpack::object_handle oh = msgpack::unpack (buf.data (), buf.size (), off);
@@ -571,9 +571,9 @@ TEST(unpack, empty_map_fix)
571571TEST (unpack, empty_map_16)
572572{
573573 std::string buf;
574- buf.push_back (static_cast <char >(0xde ));
575- buf.push_back (static_cast <char >(0x00 ));
576- buf.push_back (static_cast <char >(0x00 ));
574+ buf.push_back (static_cast <unsigned char >(0xde ));
575+ buf.push_back (static_cast <unsigned char >(0x00 ));
576+ buf.push_back (static_cast <unsigned char >(0x00 ));
577577 std::size_t off = 0 ;
578578
579579 msgpack::object_handle oh = msgpack::unpack (buf.data (), buf.size (), off);
@@ -585,11 +585,11 @@ TEST(unpack, empty_map_16)
585585TEST (unpack, empty_map_32)
586586{
587587 std::string buf;
588- buf.push_back (static_cast <char >(0xdf ));
589- buf.push_back (static_cast <char >(0x00 ));
590- buf.push_back (static_cast <char >(0x00 ));
591- buf.push_back (static_cast <char >(0x00 ));
592- buf.push_back (static_cast <char >(0x00 ));
588+ buf.push_back (static_cast <unsigned char >(0xdf ));
589+ buf.push_back (static_cast <unsigned char >(0x00 ));
590+ buf.push_back (static_cast <unsigned char >(0x00 ));
591+ buf.push_back (static_cast <unsigned char >(0x00 ));
592+ buf.push_back (static_cast <unsigned char >(0x00 ));
593593 std::size_t off = 0 ;
594594
595595 msgpack::object_handle oh = msgpack::unpack (buf.data (), buf.size (), off);
0 commit comments