From: Guilherme Maciel Ferreira Date: Tue, 20 Dec 2011 10:12:52 +0000 (-0200) Subject: PC-Lint warnings fixed: X-Git-Tag: v1.3~30 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=7c3989fd10989b64b070200ac1f4b25b4100b06f;p=pingcheck 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; --- 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" );