X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FPacketRegistry.ct;h=b4babccc279bdbea2cd4639a0f7c2333d0889f59;hb=3fe57f6d48f9061fa70628ac832537de30d24b92;hp=df12669c66f66343afd303ed313b8ecd16a5f62e;hpb=eb83d096ce313989c3588c1cb6663caa513fb370;p=senf.git diff --git a/senf/Packets/PacketRegistry.ct b/senf/Packets/PacketRegistry.ct index df12669..b4babcc 100644 --- a/senf/Packets/PacketRegistry.ct +++ b/senf/Packets/PacketRegistry.ct @@ -31,6 +31,7 @@ #include #include #include +#include #define prefix_ ///////////////////////////////ct.p//////////////////////////////////////// @@ -169,19 +170,7 @@ prefix_ void senf::detail::DumpKey::dump(KeyType const & v, template prefix_ void senf::detail::DumpKey::dump(KeyType const & v, std::ostream & os) { - int bytes ((std::numeric_limits::digits+7)/8); - int digs (int(2.4*bytes)+1); - - os << " 0x" << std::setw(2*bytes) << std::setfill('0') << std::hex - << typename senf::detail::CharToInt::type (v) - << " (" << std::setw(digs) << std::setfill(' ') << std::dec - << typename senf::detail::CharToInt::type (v) - << ") ("; - for (int i (bytes-1); i>=0; --i) { - char c ((v>>(8*i))&0xff); - os << ((c>=32 && c<=127) ? c : '.'); - } - os << ')'; + os << " " << senf::format::dumpint(v); } ///////////////////////////////ct.e////////////////////////////////////////