From 7c3989fd10989b64b070200ac1f4b25b4100b06f Mon Sep 17 00:00:00 2001 From: Guilherme Maciel Ferreira Date: Tue, 20 Dec 2011 08:12:52 -0200 Subject: [PATCH] PC-Lint warnings fixed: - Info 734: Loss of precision (arg. no. 1) (9 bits to 8 bits) in src\icmp\icmppacketfactory.cpp:170; - Info 788: enum constant 'Icmpv6Type::Icmpv6Type_First' not used within defaulted switch; --- src/icmp/icmptype.h | 4 ++-- src/icmp/icmpv6header.cpp | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/icmp/icmptype.h b/src/icmp/icmptype.h index b414731..45be859 100644 --- a/src/icmp/icmptype.h +++ b/src/icmp/icmptype.h @@ -57,8 +57,8 @@ enum Icmpv6Type Icmpv6Type_MulticastRouterAdvertisement = 151, Icmpv6Type_MulticastRouterSolicitation = 152, Icmpv6Type_MulticastRouterTermination = 153, - Icmpv6Type_InvalidLast = 255, - Icmpv6Type_Generic + Icmpv6Type_InvalidLast = 254, + Icmpv6Type_Generic = 255 }; #endif /* ICMP_TYPE_H */ diff --git a/src/icmp/icmpv6header.cpp b/src/icmp/icmpv6header.cpp index 0baff6d..be7a81e 100644 --- a/src/icmp/icmpv6header.cpp +++ b/src/icmp/icmpv6header.cpp @@ -143,6 +143,7 @@ void Icmpv6Header::set_icmp_message_format( const Icmpv6Type type ) case Icmpv6Type_Generic: MessageFormat.reset( new IcmpGenericMessage ); break; + case Icmpv6Type_First: case Icmpv6Type_InvalidLast: default: BOOST_ASSERT( !"Try to set an invalid ICMPv6 message type" ); -- 1.7.1