From b7b4c079266e0e9ef18dbe006a4a135643cf890b Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 8 Jun 2007 04:13:20 +0000 Subject: r384@user1022: johnw | 2007-06-08 00:08:53 -0400 Corrected several minor warnings --- src/utility/binary.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/utility/binary.cc') diff --git a/src/utility/binary.cc b/src/utility/binary.cc index 5802c3bd..52d5f196 100644 --- a/src/utility/binary.cc +++ b/src/utility/binary.cc @@ -38,7 +38,7 @@ void read_bool(std::istream& in, bool& num) { read_guard(in, 0x2005); unsigned char val; - in.read((char *)&val, sizeof(val)); + in.read(reinterpret_cast(&val), sizeof(val)); num = val == 1; read_guard(in, 0x2006); } @@ -46,7 +46,7 @@ void read_bool(std::istream& in, bool& num) void read_bool(const char *& data, bool& num) { read_guard(data, 0x2005); - unsigned char val = *((unsigned char *) data); + const unsigned char val = *reinterpret_cast(data); data += sizeof(unsigned char); num = val == 1; read_guard(data, 0x2006); @@ -130,7 +130,7 @@ void write_bool(std::ostream& out, bool num) { write_guard(out, 0x2005); unsigned char val = num ? 1 : 0; - out.write((char *)&val, sizeof(val)); + out.write(reinterpret_cast(&val), sizeof(val)); write_guard(out, 0x2006); } -- cgit v1.2.3