updated unittest
[senf.git] / senf / Packets / DefaultBundle / ICMPv6Packet.cc
index 66072db..d35e2ae 100644 (file)
 
 // Custom includes
 #include <boost/io/ios_state.hpp>
-#include "../../Packets/DefaultBundle/IPv6Packet.hh"
-#include "../../Utils/IpChecksum.hh"
+#include <senf/Packets/DefaultBundle/IPv6Packet.hh>
+#include <senf/Utils/IpChecksum.hh>
 
 #define prefix_
 ///////////////////////////////cc.p////////////////////////////////////////
 
 namespace {
-    senf::PacketRegistry<senf::IpTypes>::RegistrationProxy<senf::ICMPv6Packet>
-        registerICMPv6Packet (58);
+    SENF_PACKET_REGISTRY_REGISTER( senf::IpTypes, 58, senf::ICMPv6Packet);
 }
 
 prefix_ boost::uint16_t senf::ICMPv6PacketParser::calcChecksum() 
@@ -74,9 +73,9 @@ prefix_ void senf::ICMPv6PacketType::dump(packet p, std::ostream &os)
 {
     boost::io::ios_all_saver ias(os);
     os << "ICMPv6 protocol:\n"
-       <<     "  type                    : " << p->type() <<"\n"
-       <<     "  code                    : " << p->code() <<"\n"
-       <<     "  checksum                : " << p->checksum() << "\n";
+       <<     "  type                    : " << (unsigned) p->type() <<"\n"
+       <<     "  code                    : " << (unsigned) p->code() <<"\n"
+       <<     "  checksum                : " << (unsigned) p->checksum() << "\n";
 }
 
 ///////////////////////////////cc.e////////////////////////////////////////