From 37e76659eaf4ed7d4407d1ccc5e31dee5454ef2c Mon Sep 17 00:00:00 2001 From: Rogiel Sulzbach Date: Tue, 20 Aug 2019 15:04:22 -0300 Subject: [PATCH] Removes an unecessary byte-order swapping for bool types that caused problems when compiling with Boost 1.71 --- include/PacketBuffer/Packer.h | 1 - include/PacketBuffer/Unpacker.h | 1 - 2 files changed, 2 deletions(-) diff --git a/include/PacketBuffer/Packer.h b/include/PacketBuffer/Packer.h index 97cd841..f3a1da9 100644 --- a/include/PacketBuffer/Packer.h +++ b/include/PacketBuffer/Packer.h @@ -291,7 +291,6 @@ namespace PacketBuffer { */ inline Packer& pack(bool b) { static_assert(sizeof(b) == 1, "bool size must be 1 byte"); - boost::endian::conditional_reverse_inplace(b); return pack(reinterpret_cast(&b), sizeof(b)); } diff --git a/include/PacketBuffer/Unpacker.h b/include/PacketBuffer/Unpacker.h index 618f3fc..dc9f317 100644 --- a/include/PacketBuffer/Unpacker.h +++ b/include/PacketBuffer/Unpacker.h @@ -290,7 +290,6 @@ namespace PacketBuffer { Unpacker& unpack(bool& b) { static_assert(sizeof(b) == 1, "bool size must be 1 byte"); unpack(reinterpret_cast(&b), sizeof(b)); - boost::endian::conditional_reverse_inplace(b); return *this; }