X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2Fhexdump.cc;h=3cf9b73f5f783e98fb10f919860a779aebd8da8e;hb=4004cfae8ca0e03a40385560e14bba730a801464;hp=9f0855336cc2e86dcbc5c6f4456a6def1b60cd11;hpb=22cb180183d1e2f2e19b3cf4c9d99aa34f8315f3;p=senf.git diff --git a/Utils/hexdump.cc b/Utils/hexdump.cc index 9f08553..3cf9b73 100644 --- a/Utils/hexdump.cc +++ b/Utils/hexdump.cc @@ -33,7 +33,7 @@ #define prefix_ ///////////////////////////////cc.p//////////////////////////////////////// -prefix_ void senf::detail::HexDumper::operator()(unsigned ch) +prefix_ void senf::detail::HexDumper::operator()(unsigned char ch) { if ((offset_ % block_size_) == 0) { if (!ascii_.empty()) { @@ -48,7 +48,7 @@ prefix_ void senf::detail::HexDumper::operator()(unsigned ch) ascii_ += ' '; } os_ << ' ' << std::hex << std::setw(2) << std::setfill('0') - << ch; + << unsigned(ch); ascii_ += (ch >= ' ' && ch < 126) ? ch : '.'; ++ offset_; }