2025-05-06 14:54 ftp://ftp.de.debian.org/debian/pool/main/n/nmap/nmap_7.95+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=zlib --library=lua --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 3ed376a (2025-05-06 16:30:48 +0200) count: 3751 3716 elapsed-time: 29.3 28.2 head-timing-info: old-timing-info: head results: nmap-7.95/libnetutil/PacketElement.h:253:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/PacketElement.h:257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/FingerPrintResults.cc:70:21: warning: Member variable 'FingerPrintResults::matches' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/FingerPrintResults.cc:70:21: warning: Member variable 'FingerPrintResults::OSR' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/FingerPrintResults.cc:288:26: style:inconclusive: Technically the member function 'FingerPrintResults::classAlreadyExistsInResults' can be const. [functionConst] nmap-7.95/FingerPrintResults.h:142:8: note: Technically the member function 'FingerPrintResults::classAlreadyExistsInResults' can be const. nmap-7.95/FingerPrintResults.cc:288:26: note: Technically the member function 'FingerPrintResults::classAlreadyExistsInResults' can be const. nmap-7.95/NmapOps.h:85:7: style:inconclusive: Technically the member function 'NmapOps::af' can be const. [functionConst] nmap-7.95/NmapOps.h:98:25: style:inconclusive: Technically the member function 'NmapOps::getStartTime' can be const. [functionConst] nmap-7.95/NmapOps.h:145:8: style:inconclusive: Technically the member function 'NmapOps::packetTrace' can be const. [functionConst] nmap-7.95/NmapOps.h:154:8: style:inconclusive: Technically the member function 'NmapOps::openOnly' can be const. [functionConst] nmap-7.95/NmapOps.h:186:7: style:inconclusive: Technically the member function 'NmapOps::maxOSTries' can be const. [functionConst] nmap-7.95/NmapOps.h:193:7: style:inconclusive: Technically the member function 'NmapOps::maxRttTimeout' can be const. [functionConst] nmap-7.95/NmapOps.h:194:7: style:inconclusive: Technically the member function 'NmapOps::minRttTimeout' can be const. [functionConst] nmap-7.95/NmapOps.h:195:7: style:inconclusive: Technically the member function 'NmapOps::initialRttTimeout' can be const. [functionConst] nmap-7.95/NmapOps.h:200:16: style:inconclusive: Technically the member function 'NmapOps::getMaxRetransmissions' can be const. [functionConst] nmap-7.95/NmapOps.h:203:7: style:inconclusive: Technically the member function 'NmapOps::minHostGroupSz' can be const. [functionConst] nmap-7.95/NmapOps.h:204:7: style:inconclusive: Technically the member function 'NmapOps::maxHostGroupSz' can be const. [functionConst] nmap-7.95/NmapOps.h:207:16: style:inconclusive: Technically the member function 'NmapOps::maxTCPScanDelay' can be const. [functionConst] nmap-7.95/NmapOps.h:208:16: style:inconclusive: Technically the member function 'NmapOps::maxUDPScanDelay' can be const. [functionConst] nmap-7.95/NmapOps.h:209:16: style:inconclusive: Technically the member function 'NmapOps::maxSCTPScanDelay' can be const. [functionConst] nmap-7.95/NmapOps.h:227:13: style:inconclusive: Technically the member function 'NmapOps::spoofMACAddress' can be const. [functionConst] nmap-7.95/osscan.h:202:7: warning: Struct 'FingerTest' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nmap-7.95/osscan.h:204:71: warning: Value of pointer 'results', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] nmap-7.95/FPEngine.h:216:8: warning: The class 'FPEngine6' defines member function with name 'reset' also defined in its parent class 'FPEngine'. [duplInheritedMember] nmap-7.95/FPEngine.h:196:8: note: Parent function 'FPEngine::reset' nmap-7.95/FPEngine.h:216:8: note: Derived function 'FPEngine6::reset' nmap-7.95/osscan.h:134:3: style: Struct 'Attr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/charpool.h:85:5: style: Class 'CharPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/osscan.h:105:3: style: Struct 'ShortStr < 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/libnetutil/ARPHeader.h:173:10: style: The destructor '~ARPHeader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/ARPHeader.h:173:10: note: Destructor in derived class nmap-7.95/libnetutil/ARPHeader.h:175:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/ARPHeader.h:175:13: note: Function in derived class nmap-7.95/libnetutil/ARPHeader.h:177:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/ARPHeader.h:177:13: note: Function in derived class nmap-7.95/libnetutil/ARPHeader.h:179:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/ARPHeader.h:179:13: note: Function in derived class nmap-7.95/libnetutil/EthernetHeader.h:115:10: style: The destructor '~EthernetHeader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/EthernetHeader.h:115:10: note: Destructor in derived class nmap-7.95/libnetutil/EthernetHeader.h:117:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/EthernetHeader.h:117:13: note: Function in derived class nmap-7.95/libnetutil/EthernetHeader.h:119:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/EthernetHeader.h:119:13: note: Function in derived class nmap-7.95/libnetutil/EthernetHeader.h:121:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/EthernetHeader.h:121:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv4Header.h:439:10: style: The destructor '~ICMPv4Header' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/ICMPv4Header.h:439:10: note: Destructor in derived class nmap-7.95/libnetutil/ICMPv4Header.h:441:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv4Header.h:441:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv4Header.h:443:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv4Header.h:443:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv4Header.h:445:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv4Header.h:445:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv4Header.h:448:13: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/ICMPHeader.h:75:17: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv4Header.h:448:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv4Header.h:449:12: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/ICMPHeader.h:73:16: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv4Header.h:449:12: note: Function in derived class nmap-7.95/libnetutil/ICMPv4Header.h:454:13: style: The function 'setCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/ICMPHeader.h:79:17: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv4Header.h:454:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv4Header.h:455:12: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/ICMPHeader.h:77:16: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv4Header.h:455:12: note: Function in derived class nmap-7.95/libnetutil/ICMPv4Header.h:526:14: style: The function 'isError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/ICMPHeader.h:81:18: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv4Header.h:526:14: note: Function in derived class nmap-7.95/libnetutil/ICMPv6Header.h:565:10: style: The destructor '~ICMPv6Header' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/ICMPv6Header.h:565:10: note: Destructor in derived class nmap-7.95/libnetutil/ICMPv6Header.h:567:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6Header.h:567:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv6Header.h:569:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6Header.h:569:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv6Header.h:571:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6Header.h:571:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv6Header.h:574:13: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/ICMPHeader.h:75:17: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6Header.h:574:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv6Header.h:575:12: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/ICMPHeader.h:73:16: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6Header.h:575:12: note: Function in derived class nmap-7.95/libnetutil/ICMPv6Header.h:580:13: style: The function 'setCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/ICMPHeader.h:79:17: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6Header.h:580:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv6Header.h:581:12: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/ICMPHeader.h:77:16: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6Header.h:581:12: note: Function in derived class nmap-7.95/libnetutil/ICMPv6Header.h:665:14: style: The function 'isError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/ICMPHeader.h:81:18: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6Header.h:665:14: note: Function in derived class nmap-7.95/libnetutil/ICMPv6Option.h:198:10: style: The destructor '~ICMPv6Option' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/ICMPv6Option.h:198:10: note: Destructor in derived class nmap-7.95/libnetutil/ICMPv6Option.h:200:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6Option.h:200:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv6Option.h:202:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6Option.h:202:13: note: Function in derived class nmap-7.95/libnetutil/ICMPv6RRBody.h:194:10: style: The destructor '~ICMPv6RRBody' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/ICMPv6RRBody.h:194:10: note: Destructor in derived class nmap-7.95/libnetutil/ICMPv6RRBody.h:196:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/ICMPv6RRBody.h:196:13: note: Function in derived class nmap-7.95/libnetutil/IPv4Header.h:131:10: style: The destructor '~IPv4Header' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/IPv4Header.h:131:10: note: Destructor in derived class nmap-7.95/libnetutil/IPv4Header.h:133:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/IPv4Header.h:133:13: note: Function in derived class nmap-7.95/libnetutil/IPv4Header.h:135:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/IPv4Header.h:135:13: note: Function in derived class nmap-7.95/libnetutil/IPv4Header.h:137:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/IPv4Header.h:137:13: note: Function in derived class nmap-7.95/libnetutil/IPv4Header.h:187:13: style: The function 'setNextHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/NetworkLayerElement.h:84:17: note: Virtual function in base class nmap-7.95/libnetutil/IPv4Header.h:187:13: note: Function in derived class nmap-7.95/libnetutil/IPv4Header.h:188:12: style: The function 'getNextHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/NetworkLayerElement.h:88:16: note: Virtual function in base class nmap-7.95/libnetutil/IPv4Header.h:188:12: note: Function in derived class nmap-7.95/libnetutil/IPv4Header.h:199:19: style: The function 'getDestinationAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/NetworkLayerElement.h:80:23: note: Virtual function in base class nmap-7.95/libnetutil/IPv4Header.h:199:19: note: Function in derived class nmap-7.95/libnetutil/IPv4Header.h:206:19: style: The function 'getSourceAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/NetworkLayerElement.h:76:23: note: Virtual function in base class nmap-7.95/libnetutil/IPv4Header.h:206:19: note: Function in derived class nmap-7.95/libnetutil/IPv4Header.h:209:13: style: The function 'getAddressLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/NetworkLayerElement.h:72:17: note: Virtual function in base class nmap-7.95/libnetutil/IPv4Header.h:209:13: note: Function in derived class nmap-7.95/libnetutil/IPv6Header.h:123:10: style: The destructor '~IPv6Header' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/IPv6Header.h:123:10: note: Destructor in derived class nmap-7.95/libnetutil/IPv6Header.h:125:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/IPv6Header.h:125:13: note: Function in derived class nmap-7.95/libnetutil/IPv6Header.h:127:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/IPv6Header.h:127:13: note: Function in derived class nmap-7.95/libnetutil/IPv6Header.h:129:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/IPv6Header.h:129:13: note: Function in derived class nmap-7.95/libnetutil/IPv6Header.h:150:13: style: The function 'setNextHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/NetworkLayerElement.h:84:17: note: Virtual function in base class nmap-7.95/libnetutil/IPv6Header.h:150:13: note: Function in derived class nmap-7.95/libnetutil/IPv6Header.h:152:12: style: The function 'getNextHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/NetworkLayerElement.h:88:16: note: Virtual function in base class nmap-7.95/libnetutil/IPv6Header.h:152:12: note: Function in derived class nmap-7.95/libnetutil/IPv6Header.h:161:19: style: The function 'getSourceAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/NetworkLayerElement.h:76:23: note: Virtual function in base class nmap-7.95/libnetutil/IPv6Header.h:161:19: note: Function in derived class nmap-7.95/libnetutil/IPv6Header.h:167:19: style: The function 'getDestinationAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/NetworkLayerElement.h:80:23: note: Virtual function in base class nmap-7.95/libnetutil/IPv6Header.h:167:19: note: Function in derived class nmap-7.95/libnetutil/IPv6Header.h:170:13: style: The function 'getAddressLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/NetworkLayerElement.h:72:17: note: Virtual function in base class nmap-7.95/libnetutil/IPv6Header.h:170:13: note: Function in derived class nmap-7.95/libnetutil/RawData.h:77:10: style: The destructor '~RawData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/RawData.h:77:10: note: Destructor in derived class nmap-7.95/libnetutil/RawData.h:79:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/RawData.h:79:13: note: Function in derived class nmap-7.95/libnetutil/RawData.h:81:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/RawData.h:81:13: note: Function in derived class nmap-7.95/libnetutil/RawData.h:83:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/RawData.h:83:13: note: Function in derived class nmap-7.95/libnetutil/TCPHeader.h:182:10: style: The destructor '~TCPHeader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/TCPHeader.h:182:10: note: Destructor in derived class nmap-7.95/libnetutil/TCPHeader.h:184:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/TCPHeader.h:184:13: note: Function in derived class nmap-7.95/libnetutil/TCPHeader.h:186:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/TCPHeader.h:186:13: note: Function in derived class nmap-7.95/libnetutil/TCPHeader.h:188:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/TCPHeader.h:188:13: note: Function in derived class nmap-7.95/libnetutil/TCPHeader.h:190:13: style: The function 'setSourcePort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/TransportLayerElement.h:77:17: note: Virtual function in base class nmap-7.95/libnetutil/TCPHeader.h:190:13: note: Function in derived class nmap-7.95/libnetutil/TCPHeader.h:191:13: style: The function 'getSourcePort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/TransportLayerElement.h:74:17: note: Virtual function in base class nmap-7.95/libnetutil/TCPHeader.h:191:13: note: Function in derived class nmap-7.95/libnetutil/TCPHeader.h:193:13: style: The function 'setDestinationPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/TransportLayerElement.h:83:17: note: Virtual function in base class nmap-7.95/libnetutil/TCPHeader.h:193:13: note: Function in derived class nmap-7.95/libnetutil/TCPHeader.h:194:13: style: The function 'getDestinationPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/TransportLayerElement.h:80:17: note: Virtual function in base class nmap-7.95/libnetutil/TCPHeader.h:194:13: note: Function in derived class nmap-7.95/libnetutil/TCPHeader.h:246:13: style: The function 'setSum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/TransportLayerElement.h:86:17: note: Virtual function in base class nmap-7.95/libnetutil/TCPHeader.h:246:13: note: Function in derived class nmap-7.95/libnetutil/UDPHeader.h:100:10: style: The destructor '~UDPHeader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/UDPHeader.h:100:10: note: Destructor in derived class nmap-7.95/libnetutil/UDPHeader.h:102:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/UDPHeader.h:102:13: note: Function in derived class nmap-7.95/libnetutil/UDPHeader.h:104:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/UDPHeader.h:104:13: note: Function in derived class nmap-7.95/libnetutil/UDPHeader.h:106:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/UDPHeader.h:106:13: note: Function in derived class nmap-7.95/libnetutil/UDPHeader.h:108:13: style: The function 'setSourcePort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/TransportLayerElement.h:77:17: note: Virtual function in base class nmap-7.95/libnetutil/UDPHeader.h:108:13: note: Function in derived class nmap-7.95/libnetutil/UDPHeader.h:109:13: style: The function 'getSourcePort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/TransportLayerElement.h:74:17: note: Virtual function in base class nmap-7.95/libnetutil/UDPHeader.h:109:13: note: Function in derived class nmap-7.95/libnetutil/UDPHeader.h:111:13: style: The function 'setDestinationPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/TransportLayerElement.h:83:17: note: Virtual function in base class nmap-7.95/libnetutil/UDPHeader.h:111:13: note: Function in derived class nmap-7.95/libnetutil/UDPHeader.h:112:13: style: The function 'getDestinationPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/TransportLayerElement.h:80:17: note: Virtual function in base class nmap-7.95/libnetutil/UDPHeader.h:112:13: note: Function in derived class nmap-7.95/libnetutil/UDPHeader.h:119:13: style: The function 'setSum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/TransportLayerElement.h:86:17: note: Virtual function in base class nmap-7.95/libnetutil/UDPHeader.h:119:13: note: Function in derived class nmap-7.95/libnetutil/HopByHopHeader.h:106:10: style: The destructor '~HopByHopHeader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/HopByHopHeader.h:106:10: note: Destructor in derived class nmap-7.95/libnetutil/HopByHopHeader.h:108:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/HopByHopHeader.h:108:13: note: Function in derived class nmap-7.95/libnetutil/HopByHopHeader.h:110:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/HopByHopHeader.h:110:13: note: Function in derived class nmap-7.95/libnetutil/HopByHopHeader.h:112:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/HopByHopHeader.h:112:13: note: Function in derived class nmap-7.95/libnetutil/DestOptsHeader.h:81:10: style: The destructor '~DestOptsHeader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/HopByHopHeader.h:106:10: note: Virtual destructor in base class nmap-7.95/libnetutil/DestOptsHeader.h:81:10: note: Destructor in derived class nmap-7.95/libnetutil/DestOptsHeader.h:82:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/HopByHopHeader.h:112:13: note: Virtual function in base class nmap-7.95/libnetutil/DestOptsHeader.h:82:13: note: Function in derived class nmap-7.95/libnetutil/DestOptsHeader.h:83:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/HopByHopHeader.h:110:13: note: Virtual function in base class nmap-7.95/libnetutil/DestOptsHeader.h:83:13: note: Function in derived class nmap-7.95/libnetutil/FragmentHeader.h:90:10: style: The destructor '~FragmentHeader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/FragmentHeader.h:90:10: note: Destructor in derived class nmap-7.95/libnetutil/FragmentHeader.h:92:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/FragmentHeader.h:92:13: note: Function in derived class nmap-7.95/libnetutil/FragmentHeader.h:94:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/FragmentHeader.h:94:13: note: Function in derived class nmap-7.95/libnetutil/FragmentHeader.h:96:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/FragmentHeader.h:96:13: note: Function in derived class nmap-7.95/libnetutil/RoutingHeader.h:155:10: style: The destructor '~RoutingHeader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/libnetutil/RoutingHeader.h:155:10: note: Destructor in derived class nmap-7.95/libnetutil/RoutingHeader.h:157:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/libnetutil/RoutingHeader.h:157:13: note: Function in derived class nmap-7.95/libnetutil/RoutingHeader.h:159:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/libnetutil/RoutingHeader.h:159:13: note: Function in derived class nmap-7.95/libnetutil/RoutingHeader.h:161:13: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:246:17: note: Virtual function in base class nmap-7.95/libnetutil/RoutingHeader.h:161:13: note: Function in derived class nmap-7.95/FPEngine.h:215:4: style: The destructor '~FPEngine6' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FPEngine.h:195:12: note: Virtual destructor in base class nmap-7.95/FPEngine.h:215:4: note: Destructor in derived class nmap-7.95/FPEngine.h:217:7: style: The function 'os_scan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FPEngine.h:197:15: note: Virtual function in base class nmap-7.95/FPEngine.h:217:7: note: Function in derived class nmap-7.95/FPEngine.h:382:7: style: The function 'build_probe_list' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FPEngine.h:356:15: note: Virtual function in base class nmap-7.95/FPEngine.h:382:7: note: Function in derived class nmap-7.95/FPEngine.h:387:4: style: The destructor '~FPHost6' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FPEngine.h:362:12: note: Virtual destructor in base class nmap-7.95/FPEngine.h:387:4: note: Destructor in derived class nmap-7.95/FPEngine.h:391:8: style: The function 'done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FPEngine.h:363:16: note: Virtual function in base class nmap-7.95/FPEngine.h:391:8: note: Function in derived class nmap-7.95/FPEngine.h:392:7: style: The function 'schedule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FPEngine.h:364:15: note: Virtual function in base class nmap-7.95/FPEngine.h:392:7: note: Function in derived class nmap-7.95/FPEngine.h:393:7: style: The function 'callback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FPEngine.h:365:15: note: Virtual function in base class nmap-7.95/FPEngine.h:393:7: note: Function in derived class nmap-7.95/FingerPrintResults.h:153:12: style: The destructor '~FingerPrintResultsIPv4' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FingerPrintResults.h:87:12: note: Virtual destructor in base class nmap-7.95/FingerPrintResults.h:153:12: note: Destructor in derived class nmap-7.95/FingerPrintResults.h:154:15: style: The function 'merge_fpr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FingerPrintResults.h:135:23: note: Virtual function in base class nmap-7.95/FingerPrintResults.h:154:15: note: Function in derived class nmap-7.95/FingerPrintResults.h:165:12: style: The destructor '~FingerPrintResultsIPv6' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FingerPrintResults.h:87:12: note: Virtual destructor in base class nmap-7.95/FingerPrintResults.h:165:12: note: Destructor in derived class nmap-7.95/FingerPrintResults.h:166:15: style: The function 'OmitSubmissionFP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FingerPrintResults.h:133:23: note: Virtual function in base class nmap-7.95/FingerPrintResults.h:166:15: note: Function in derived class nmap-7.95/FingerPrintResults.h:167:15: style: The function 'merge_fpr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/FingerPrintResults.h:135:23: note: Virtual function in base class nmap-7.95/FingerPrintResults.h:167:15: note: Function in derived class nmap-7.95/libnetutil/PacketElement.h:152:19: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketElement.h:157:22: style: C-style pointer casting [cstyleCast] nmap-7.95/FingerPrintResults.cc:90:9: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketElement.h:143:12: style: The scope of the variable 'otherslen' can be reduced. [variableScope] nmap-7.95/FingerPrintResults.cc:206:15: style: The scope of the variable 'reason' can be reduced. [variableScope] nmap-7.95/osscan.h:158:32: performance: Function parameter 'testname' should be passed by const reference. [passedByValue] nmap-7.95/osscan.h:159:33: performance: Function parameter 'testname' should be passed by const reference. [passedByValue] nmap-7.95/output.h:211:43: performance: Function parameter 's' should be passed by const reference. [passedByValue] nmap-7.95/FingerPrintResults.cc:288:80: style: Parameter 'OSC' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/PacketElement.h:140:11: style: Variable 'ourbuff' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketElement.h:165:11: style: Variable 'ourbuff' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketElement.h:143:21: style: Variable 'otherslen' is assigned a value that is never used. [unreadVariable] nmap-7.95/FingerPrintResults.cc:244:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/Target.h:212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interface_type [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsock_pool [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:130:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_PENDING_SILENT [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:403:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:490:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:874:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] nmap-7.95/MACLookup.cc:187:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:977:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] nmap-7.95/MACLookup.cc:218:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:1045:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:1321:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:1985:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:2354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:2424:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:2505:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/FPEngine.cc:2546:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] nmap-7.95/MACLookup.cc:191:15: warning: Either the condition '!prefix' is redundant or there is possible null pointer dereference: prefix. [nullPointerRedundantCheck] nmap-7.95/MACLookup.cc:187:7: note: Assuming that condition '!prefix' is not redundant nmap-7.95/MACLookup.cc:191:15: note: Null pointer dereference nmap-7.95/MACLookup.cc:191:35: warning: Either the condition '!prefix' is redundant or there is possible null pointer dereference: prefix. [nullPointerRedundantCheck] nmap-7.95/MACLookup.cc:187:7: note: Assuming that condition '!prefix' is not redundant nmap-7.95/MACLookup.cc:191:35: note: Null pointer dereference nmap-7.95/MACLookup.cc:191:55: warning: Either the condition '!prefix' is redundant or there is possible null pointer dereference: prefix. [nullPointerRedundantCheck] nmap-7.95/MACLookup.cc:187:7: note: Assuming that condition '!prefix' is not redundant nmap-7.95/MACLookup.cc:191:55: note: Null pointer dereference nmap-7.95/MACLookup.cc:191:75: warning: Either the condition '!prefix' is redundant or there is possible null pointer dereference: prefix. [nullPointerRedundantCheck] nmap-7.95/MACLookup.cc:187:7: note: Assuming that condition '!prefix' is not redundant nmap-7.95/MACLookup.cc:191:75: note: Null pointer dereference nmap-7.95/MACLookup.cc:191:94: warning: Either the condition '!prefix' is redundant or there is possible null pointer dereference: prefix. [nullPointerRedundantCheck] nmap-7.95/MACLookup.cc:187:7: note: Assuming that condition '!prefix' is not redundant nmap-7.95/MACLookup.cc:191:94: note: Null pointer dereference nmap-7.95/MACLookup.cc:222:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/NmapOps.cc:148:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:206:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:425:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:538:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:544:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:552:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:560:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:569:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:602:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOps.cc:74:10: warning: Member variable 'NmapOps::traceroute' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/NmapOps.cc:74:10: warning: Member variable 'NmapOps::scriptargsfile' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/NmapOps.cc:346:15: style:inconclusive: Technically the member function 'NmapOps::TCPScan' can be const. [functionConst] nmap-7.95/NmapOps.h:105:8: note: Technically the member function 'NmapOps::TCPScan' can be const. nmap-7.95/NmapOps.cc:346:15: note: Technically the member function 'NmapOps::TCPScan' can be const. nmap-7.95/NmapOps.cc:350:15: style:inconclusive: Technically the member function 'NmapOps::UDPScan' can be const. [functionConst] nmap-7.95/NmapOps.h:106:8: note: Technically the member function 'NmapOps::UDPScan' can be const. nmap-7.95/NmapOps.cc:350:15: note: Technically the member function 'NmapOps::UDPScan' can be const. nmap-7.95/NmapOps.cc:342:15: style:inconclusive: Technically the member function 'NmapOps::SCTPScan' can be const. [functionConst] nmap-7.95/NmapOps.h:107:8: note: Technically the member function 'NmapOps::SCTPScan' can be const. nmap-7.95/NmapOps.cc:342:15: note: Technically the member function 'NmapOps::SCTPScan' can be const. nmap-7.95/NmapOps.cc:354:15: style:inconclusive: Technically the member function 'NmapOps::RawScan' can be const. [functionConst] nmap-7.95/NmapOps.h:114:8: note: Technically the member function 'NmapOps::RawScan' can be const. nmap-7.95/NmapOps.cc:354:15: note: Technically the member function 'NmapOps::RawScan' can be const. nmap-7.95/NmapOps.cc:369:21: style: The scope of the variable 'privreq' can be reduced. [variableScope] nmap-7.95/NmapOps.cc:152:21: style: Checking if unsigned expression 'sourcesocklen' is less than zero. [unsignedLessThanZero] nmap-7.95/NmapOps.cc:583:10: style: Checking if unsigned expression 'sz' is less than zero. [unsignedLessThanZero] nmap-7.95/NmapOps.cc:172:58: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] nmap-7.95/NmapOps.cc:618:38: style: Parameter 'mac_data' can be declared as pointer to const [constParameterPointer] nmap-7.95/NmapOutputTable.cc:168:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/NmapOutputTable.cc:78:12: style: C-style pointer casting [cstyleCast] nmap-7.95/NmapOutputTable.cc:79:15: style: C-style pointer casting [cstyleCast] nmap-7.95/NmapOutputTable.cc:80:16: style: C-style pointer casting [cstyleCast] nmap-7.95/NmapOutputTable.cc:140:17: style: C-style pointer casting [cstyleCast] nmap-7.95/NmapOutputTable.cc:144:17: style: C-style pointer casting [cstyleCast] nmap-7.95/NmapOutputTable.cc:213:16: style: C-style pointer casting [cstyleCast] nmap-7.95/NmapOutputTable.cc:227:20: style: C-style pointer casting [cstyleCast] nmap-7.95/NmapOutputTable.cc:238:22: style: C-style pointer casting [cstyleCast] nmap-7.95/NmapOutputTable.cc:107:31: style: The scope of the variable 'cell' can be reduced. [variableScope] nmap-7.95/NmapOutputTable.cc:158:31: style: The scope of the variable 'cell' can be reduced. [variableScope] nmap-7.95/NmapOutputTable.cc:181:30: style: The scope of the variable 'cell' can be reduced. [variableScope] nmap-7.95/NmapOutputTable.cc:209:7: style: The scope of the variable 'validthisrow' can be reduced. [variableScope] nmap-7.95/NmapOutputTable.cc:181:30: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] nmap-7.95/NmapOutputTable.cc:208:31: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] nmap-7.95/FPEngine.cc:98:19: warning: Member variable 'FPNetworkControl::first_pcap_scheduled' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/FPEngine.cc:619:23: performance:inconclusive: Technically the member function 'FPEngine::bpf_filter' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/FPEngine.h:198:15: note: Technically the member function 'FPEngine::bpf_filter' can be static (but you may consider moving to unnamed namespace). nmap-7.95/FPEngine.cc:619:23: note: Technically the member function 'FPEngine::bpf_filter' can be static (but you may consider moving to unnamed namespace). nmap-7.95/FPEngine.cc:2693:14: style:inconclusive: Technically the member function 'FPProbe::changeSourceAddress' can be const. [functionConst] nmap-7.95/FPEngine.h:294:7: note: Technically the member function 'FPProbe::changeSourceAddress' can be const. nmap-7.95/FPEngine.cc:2693:14: note: Technically the member function 'FPProbe::changeSourceAddress' can be const. nmap-7.95/FPEngine.cc:1292:40: style:inconclusive: Technically the member function 'FPHost::getTargetAddress' can be const. [functionConst] nmap-7.95/FPEngine.h:366:34: note: Technically the member function 'FPHost::getTargetAddress' can be const. nmap-7.95/FPEngine.cc:1292:40: note: Technically the member function 'FPHost::getTargetAddress' can be const. nmap-7.95/FPEngine.cc:2384:28: style:inconclusive: Technically the member function 'FPHost6::getResponse' can be const. [functionConst] nmap-7.95/FPEngine.h:395:21: note: Technically the member function 'FPHost6::getResponse' can be const. nmap-7.95/FPEngine.cc:2384:28: note: Technically the member function 'FPHost6::getResponse' can be const. nmap-7.95/Target.h:212:35: debug: CheckClass::isMemberVar found used member variable 'interface_type' with varid 0 [varid0] nmap-7.95/timing.h:166:5: style: Class 'RateMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/timing.h:196:5: style: Class 'PacketRateMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/timing.h:216:3: style: Class 'ScanProgressMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/osscan2.h:232:3: style: Class 'HostOsScanStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/osscan2.h:348:3: style: Class 'HostOsScan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/osscan2.h:455:3: style: Class 'OsScanInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/FPEngine.cc:1086:7: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] nmap-7.95/FPEngine.cc:365:35: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:383:84: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:395:26: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:398:22: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:418:50: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:437:50: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:488:35: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:489:36: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:924:22: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:928:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:994:9: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:995:9: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1227:26: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1228:14: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1519:11: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1548:17: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1570:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1639:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1718:21: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1719:8: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1748:10: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1750:10: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1759:18: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1781:10: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1783:10: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1818:12: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1820:12: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1848:10: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1850:10: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1858:18: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1872:21: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1873:8: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1897:21: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1898:8: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:2460:14: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:2710:15: style: C-style pointer casting [cstyleCast] nmap-7.95/FPEngine.cc:1847:11: style: Variable 'payload' is reassigned a value before the old one has been used. [redundantAssignment] nmap-7.95/FPEngine.cc:1780:11: note: payload is assigned nmap-7.95/FPEngine.cc:1847:11: note: payload is overwritten nmap-7.95/FPEngine.cc:399:7: style: The scope of the variable 'buf' can be reduced. [variableScope] nmap-7.95/FPEngine.cc:401:7: style: The scope of the variable 'result' can be reduced. [variableScope] nmap-7.95/FPEngine.cc:622:8: style: The scope of the variable 'dst_hosts' can be reduced. [variableScope] nmap-7.95/FPEngine.cc:623:7: style: The scope of the variable 'filterlen' can be reduced. [variableScope] nmap-7.95/FPEngine.cc:625:16: style: The scope of the variable 'targetno' can be reduced. [variableScope] nmap-7.95/FPEngine.cc:2086:28: style: Checking if unsigned expression 'this->timed_probes' is less than zero. [unsignedLessThanZero] nmap-7.95/FPEngine.cc:343:68: style:inconclusive: Function 'setup_sniffer' argument 2 names different: declaration 'bfp_filter' definition 'bpf_filter'. [funcArgNamesDifferent] nmap-7.95/FPEngine.h:163:52: note: Function 'setup_sniffer' argument 2 names different: declaration 'bfp_filter' definition 'bpf_filter'. nmap-7.95/FPEngine.cc:343:68: note: Function 'setup_sniffer' argument 2 names different: declaration 'bfp_filter' definition 'bpf_filter'. nmap-7.95/FPEngine.cc:619:57: style: Parameter 'Targets' can be declared as reference to const [constParameterReference] nmap-7.95/FPEngine.cc:330:49: style: Parameter 'oldcaller' can be declared as pointer to const [constParameterPointer] nmap-7.95/FPEngine.cc:1313:9: style: Variable 'tport' can be declared as pointer to const [constVariablePointer] nmap-7.95/FPEngine.cc:2693:51: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] nmap-7.95/Target.cc:162:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/Target.cc:182:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/Target.cc:249:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/Target.cc:257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/Target.cc:296:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/Target.cc:305:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/Target.cc:321:13: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] nmap-7.95/Target.cc:320:26: note: Assuming allocation function fails nmap-7.95/Target.cc:320:18: note: Assignment 'p=hostname=strdup(name)', assigned value is 0 nmap-7.95/Target.cc:321:13: note: Null pointer dereference nmap-7.95/Target.cc:157:30: style: C-style pointer casting [cstyleCast] nmap-7.95/Target.cc:163:17: style: C-style pointer casting [cstyleCast] nmap-7.95/Target.cc:177:30: style: C-style pointer casting [cstyleCast] nmap-7.95/Target.cc:183:17: style: C-style pointer casting [cstyleCast] nmap-7.95/Target.cc:248:30: style: C-style pointer casting [cstyleCast] nmap-7.95/Target.cc:256:32: style: C-style pointer casting [cstyleCast] nmap-7.95/Target.cc:295:30: style: C-style pointer casting [cstyleCast] nmap-7.95/Target.cc:304:32: style: C-style pointer casting [cstyleCast] nmap-7.95/Target.cc:364:31: style: C-style pointer casting [cstyleCast] nmap-7.95/Target.cc:207:21: style: Checking if unsigned expression 'targetsocklen' is less than zero. [unsignedLessThanZero] nmap-7.95/Target.cc:265:21: style: Checking if unsigned expression 'sourcesocklen' is less than zero. [unsignedLessThanZero] nmap-7.95/Target.cc:372:22: style: Checking if unsigned expression 'nexthopsocklen' is less than zero. [unsignedLessThanZero] nmap-7.95/Target.cc:157:23: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] nmap-7.95/Target.cc:177:23: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] nmap-7.95/TargetGroup.cc:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/TargetGroup.cc:261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/TargetGroup.cc:356:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/TargetGroup.cc:493:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/TargetGroup.cc:507:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/TargetGroup.cc:523:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/TargetGroup.cc:548:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/TargetGroup.cc:670:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/Target.cc:127:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/Target.cc:148:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/charpool.cc:94:15: style:inconclusive: Technically the member function 'StrTable::get' can be const. [functionConst] nmap-7.95/charpool.cc:109:13: style: C-style pointer casting [cstyleCast] nmap-7.95/charpool.cc:135:9: style: C-style pointer casting [cstyleCast] nmap-7.95/charpool.cc:114:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/TargetGroup.cc:134:1: style: The class 'NetBlockIPv6Netmask' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nmap-7.95/TargetGroup.cc:125:8: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/TargetGroup.cc:114:16: note: Virtual function in base class nmap-7.95/TargetGroup.cc:125:8: note: Function in derived class nmap-7.95/TargetGroup.cc:126:8: style: The function 'apply_netmask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/TargetGroup.cc:115:16: note: Virtual function in base class nmap-7.95/TargetGroup.cc:126:8: note: Function in derived class nmap-7.95/TargetGroup.cc:127:15: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/TargetGroup.cc:116:23: note: Virtual function in base class nmap-7.95/TargetGroup.cc:127:15: note: Function in derived class nmap-7.95/TargetGroup.cc:138:8: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/TargetGroup.cc:114:16: note: Virtual function in base class nmap-7.95/TargetGroup.cc:138:8: note: Function in derived class nmap-7.95/TargetGroup.cc:139:8: style: The function 'apply_netmask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/TargetGroup.cc:115:16: note: Virtual function in base class nmap-7.95/TargetGroup.cc:139:8: note: Function in derived class nmap-7.95/TargetGroup.cc:140:15: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/TargetGroup.cc:116:23: note: Virtual function in base class nmap-7.95/TargetGroup.cc:140:15: note: Function in derived class nmap-7.95/TargetGroup.cc:156:13: style: The function 'resolve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/TargetGroup.cc:113:21: note: Virtual function in base class nmap-7.95/TargetGroup.cc:156:13: note: Function in derived class nmap-7.95/TargetGroup.cc:158:8: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/TargetGroup.cc:114:16: note: Virtual function in base class nmap-7.95/TargetGroup.cc:158:8: note: Function in derived class nmap-7.95/TargetGroup.cc:159:8: style: The function 'apply_netmask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/TargetGroup.cc:115:16: note: Virtual function in base class nmap-7.95/TargetGroup.cc:159:8: note: Function in derived class nmap-7.95/TargetGroup.cc:160:15: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/TargetGroup.cc:116:23: note: Virtual function in base class nmap-7.95/TargetGroup.cc:160:15: note: Function in derived class nmap-7.95/TargetGroup.cc:280:30: style: C-style pointer casting [cstyleCast] nmap-7.95/TargetGroup.cc:355:10: style: C-style pointer casting [cstyleCast] nmap-7.95/TargetGroup.cc:378:23: style: C-style pointer casting [cstyleCast] nmap-7.95/TargetGroup.cc:539:23: style: C-style pointer casting [cstyleCast] nmap-7.95/TargetGroup.cc:547:11: style: C-style pointer casting [cstyleCast] nmap-7.95/TargetGroup.cc:657:27: style: C-style pointer casting [cstyleCast] nmap-7.95/TargetGroup.cc:715:32: style: C-style pointer casting [cstyleCast] nmap-7.95/TargetGroup.cc:721:30: style: C-style pointer casting [cstyleCast] nmap-7.95/TargetGroup.cc:448:19: style: The scope of the variable 'j' can be reduced. [variableScope] nmap-7.95/TargetGroup.cc:663:28: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/addr-util.c:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr-util.c:103:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr-util.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr-util.c:136:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr-util.c:151:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr-util.c:163:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr-util.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr-util.c:245:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:159:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_PROTO_FRAGMENT [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:363:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6_MTU_MIN [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:525:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:926:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:1017:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:1171:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:1212:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:1351:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr-util.c:130:10: style: Variable 'data' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/addr-util.c:122:33: warning: Uninitialized variable: ep [uninitvar] nmap-7.95/libdnet-stripped/src/addr-util.c:114:16: note: Assuming condition is false nmap-7.95/libdnet-stripped/src/addr-util.c:122:33: note: Uninitialized variable: ep nmap-7.95/libdnet-stripped/src/addr-util.c:171:32: warning: Uninitialized variable: ep [uninitvar] nmap-7.95/libdnet-stripped/src/addr-util.c:163:16: note: Assuming condition is false nmap-7.95/libdnet-stripped/src/addr-util.c:171:32: note: Uninitialized variable: ep nmap-7.95/libdnet-stripped/src/addr.c:90:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr.c:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr.c:151:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_BITS [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr.c:187:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr.c:233:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr.c:270:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr.c:328:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_ETH [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr.c:377:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_BITS [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr.c:422:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr.c:446:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/addr.c:212:19: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] nmap-7.95/libdnet-stripped/src/addr.c:174:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/addr.c:395:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/addr.c:476:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/arp-bsd.c:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTM_VERSION [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-bsd.c:117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-bsd.c:182:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-bsd.c:228:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-bsd.c:309:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-bsd.c:180:19: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/arp-bsd.c:307:17: style: Parameter 'arp' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/arp-bsd.c:307:50: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] nmap-7.95/idle_scan.cc:549:5: warning:inconclusive: The buffer 'name' may not be null-terminated after the call to strncpy(). [terminateStrncpy] nmap-7.95/idle_scan.cc:1367:5: warning:inconclusive: The buffer 'lastproxy' may not be null-terminated after the call to strncpy(). [terminateStrncpy] nmap-7.95/libdnet-stripped/src/arp-ioctl.c:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-ioctl.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCDARP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-ioctl.c:197:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGARP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-ioctl.c:471:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:463:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/idle_scan.cc:661:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/idle_scan.cc:862:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/idle_scan.cc:889:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/idle_scan.cc:1029:45: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/idle_scan.cc:1086:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/libdnet-stripped/src/arp-ioctl.c:469:17: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/arp-ioctl.c:469:48: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/arp-none.c:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-none.c:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-none.c:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-none.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-none.c:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-none.c:27:16: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/arp-none.c:34:19: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/arp-none.c:41:16: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/arp-none.c:41:37: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/arp-none.c:48:17: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/arp-none.c:48:48: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/arp-none.c:55:18: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/arp-win32.c:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arp_t [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-win32.c:41:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_ANY [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-win32.c:63:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_ANY [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-win32.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/arp-win32.c:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:1286:63: style: Condition 'retrycount==0' is always false [knownConditionTrueFalse] nmap-7.95/idle_scan.cc:1286:44: note: Assuming that condition 'flatcount1==1' is not redundant nmap-7.95/idle_scan.cc:1282:20: note: flatcount1 is assigned 'retrycount' here. nmap-7.95/idle_scan.cc:1286:63: note: Condition 'retrycount==0' is always false nmap-7.95/idle_scan.cc:1311:64: style: Condition 'retrycount==0' is always false [knownConditionTrueFalse] nmap-7.95/idle_scan.cc:1311:45: note: Assuming that condition 'flatcount2==1' is not redundant nmap-7.95/idle_scan.cc:1307:20: note: flatcount2 is assigned 'retrycount' here. nmap-7.95/idle_scan.cc:1311:64: note: Condition 'retrycount==0' is always false nmap-7.95/idle_scan.cc:151:7: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:169:18: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:227:19: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:235:25: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:255:13: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:262:41: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:267:20: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:270:22: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:290:29: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:405:11: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:417:23: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:420:44: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:432:4: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:457:4: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:642:7: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:643:7: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:676:20: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:684:40: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:700:13: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:728:39: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:756:18: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:775:22: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:870:21: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:878:42: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:1041:20: style: C-style pointer casting [cstyleCast] nmap-7.95/idle_scan.cc:1048:37: style: C-style pointer casting [cstyleCast] nmap-7.95/libdnet-stripped/src/blob.c:276:50: debug: Function::addArguments found argument 'long' with varid 0. [varid0] nmap-7.95/idle_scan.cc:189:7: style: The scope of the variable 'to_usec' can be reduced. [variableScope] nmap-7.95/idle_scan.cc:496:7: style: The scope of the variable 'distance' can be reduced. [variableScope] nmap-7.95/idle_scan.cc:922:14: style: The scope of the variable 'notidlewarning' can be reduced. [variableScope] nmap-7.95/idle_scan.cc:996:7: style: The scope of the variable 'sleeptime' can be reduced. [variableScope] nmap-7.95/idle_scan.cc:1207:7: style: The scope of the variable 'retrycount' can be reduced. [variableScope] nmap-7.95/idle_scan.cc:1207:24: style: The scope of the variable 'retry2' can be reduced. [variableScope] nmap-7.95/idle_scan.cc:1338:7: style: The scope of the variable 'groupsz' can be reduced. [variableScope] nmap-7.95/idle_scan.cc:1340:7: style: The scope of the variable 'portsleft' can be reduced. [variableScope] nmap-7.95/libdnet-stripped/src/blob.c:280:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bmalloc [valueFlowBailoutIncompleteVar] nmap-7.95/idle_scan.cc:1334:22: style:inconclusive: Function 'idle_scan' argument 4 names different: declaration 'proxy' definition 'proxyName'. [funcArgNamesDifferent] nmap-7.95/idle_scan.h:79:22: note: Function 'idle_scan' argument 4 names different: declaration 'proxy' definition 'proxyName'. nmap-7.95/idle_scan.cc:1334:22: note: Function 'idle_scan' argument 4 names different: declaration 'proxy' definition 'proxyName'. nmap-7.95/idle_scan.cc:146:33: style: Variable 'frag_header' can be declared as pointer to const [constVariablePointer] nmap-7.95/idle_scan.cc:358:77: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] nmap-7.95/idle_scan.cc:361:14: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] nmap-7.95/idle_scan.cc:1207:18: style: Variable 'retrycount' is assigned a value that is never used. [unreadVariable] nmap-7.95/idle_scan.cc:1207:31: style: Variable 'retry2' is assigned a value that is never used. [unreadVariable] nmap-7.95/libdnet-stripped/src/blob.c:225:20: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/blob.c:237:21: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/blob.c:249:29: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/blob.c:261:21: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/blob.c:261:30: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/blob.c:261:52: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/blob.c:428:20: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/blob.c:431:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/blob.c:199:35: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] nmap-7.95/libdnet-stripped/src/blob.c:207:35: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] nmap-7.95/libdnet-stripped/src/err.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/err.c:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/err.c:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/err.c:106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-bsd.c:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-bsd.c:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-bsd.c:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-bsd.c:59:4: error: Resource leak: e.fd [resourceLeak] nmap-7.95/libdnet-stripped/src/eth-bsd.c:77:17: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-bsd.c:141:16: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-bsd.c:141:31: style: Parameter 'ea' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-bsd.c:167:16: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-linux.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_P_ALL [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-linux.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFHWADDR [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-linux.c:111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_ETH [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-linux.c:72:18: style: Variable 'eth' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/eth-linux.c:46:6: style: Unused variable: n [unusedVariable] nmap-7.95/libdnet-stripped/src/eth-dlpi.c:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-dlpi.c:225:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_UNITDATA_REQ [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-dlpi.c:277:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_PHYS_ADDR_REQ [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-dlpi.c:296:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_SET_PHYS_ADDR_REQ [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-ndd.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_NDD [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-ndd.c:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KINFO_NDD [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-ndd.c:115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-ndd.c:61:17: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-ndd.c:78:16: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-ndd.c:82:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/eth-ndd.c:113:16: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-ndd.c:97:26: portability: '(void*)nddp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] nmap-7.95/libdnet-stripped/src/eth-dlpi.c:215:18: style: Variable 'eth' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/eth-dlpi.c:271:16: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-dlpi.c:290:16: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-none.c:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-none.c:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-none.c:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-none.c:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-none.c:27:17: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-none.c:34:18: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-none.c:40:16: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-none.c:40:31: style: Parameter 'ea' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-none.c:47:16: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-pfilt.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-pfilt.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCRPHYSADDR [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-pfilt.c:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-snoop.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_RAW [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-snoop.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFADDR [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-snoop.c:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_ETH [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-pfilt.c:71:17: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-pfilt.c:37:6: style: Unused variable: fd [unusedVariable] nmap-7.95/libdnet-stripped/src/eth-snoop.c:95:17: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/fw-none.c:20:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/fw-none.c:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/fw-none.c:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/fw-none.c:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/fw-none.c:25:14: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/fw-none.c:32:17: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/fw-none.c:39:15: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/fw-none.c:39:45: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/fw-none.c:46:16: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/eth-win32.c:89:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_HDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-win32.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OID_802_3_CURRENT_ADDRESS [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/eth-win32.c:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OID_802_3_CURRENT_ADDRESS [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTF_TYPE_OTHER [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:152:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnt [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:287:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_TYPE_SOFTWARE_LOOPBACK [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:364:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAA_FLAG_SKIP_ANYCAST [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:400:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:428:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intf_t [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:472:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:497:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:510:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:543:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IF_TYPE [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:564:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTF_FLAG_UP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_UP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCSIFFLAGS [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:266:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_type [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:403:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTF_FLAG_LOOPBACK [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:498:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFFLAGS [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:697:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:809:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFCONF [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:819:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:841:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_type [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:864:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:876:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf.c:1034:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/intf-win32.c:159:2: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] nmap-7.95/libdnet-stripped/src/intf-win32.c:137:35: style: Parameter 'intf' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/intf-win32.c:137:63: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/intf-win32.c:140:20: style: Variable 'lap' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/intf-win32.c:187:22: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/intf-win32.c:390:31: style: Parameter 'intf' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/intf-win32.c:393:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/intf-win32.c:411:40: style: Parameter 'intf' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/intf-win32.c:560:24: style: Variable 'a' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/intf-win32.c:593:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/intf.c:301:39: style: Condition '_intf_delete_aliases(intf,orig)<0' is always false [knownConditionTrueFalse] nmap-7.95/libdnet-stripped/src/intf.c:301:26: note: Calling function '_intf_delete_aliases' returns 0 nmap-7.95/libdnet-stripped/src/intf.c:301:39: note: Condition '_intf_delete_aliases(intf,orig)<0' is always false nmap-7.95/libdnet-stripped/src/intf.c:305:37: style: Condition '_intf_delete_addrs(intf,orig)<0' is always false [knownConditionTrueFalse] nmap-7.95/libdnet-stripped/src/intf.c:305:24: note: Calling function '_intf_delete_addrs' returns 0 nmap-7.95/libdnet-stripped/src/intf.c:305:37: note: Condition '_intf_delete_addrs(intf,orig)<0' is always false nmap-7.95/libdnet-stripped/src/ip-cooked.c:43:12: error: syntax error [syntaxError] nmap-7.95/libdnet-stripped/src/intf.c:509:2: style: Statements following 'return' will never be executed. [unreachableCode] nmap-7.95/libdnet-stripped/src/intf.c:176:28: style: Parameter 'intf' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/intf.c:176:53: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/intf.c:203:55: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/intf.c:691:22: style: Variable 'lifr' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/intf.c:693:20: style: Variable 'lap' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/intf.c:859:67: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/intf.c:1033:22: style: Variable 'lifr' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/intf.c:1033:29: style: Variable 'pifr' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/intf.c:220:12: error: Uninitialized variable: ifr [uninitvar] nmap-7.95/libdnet-stripped/src/intf.c:83:8: style: struct member 'dnet_ifaliasreq::ifra_name' is never used. [unusedStructMember] nmap-7.95/libdnet-stripped/src/intf.c:87:4: style: struct member 'dnet_ifaliasreq::ifra_ifrau' is never used. [unusedStructMember] nmap-7.95/libdnet-stripped/src/intf.c:93:7: style: struct member 'dnet_ifaliasreq::ifra_cookie' is never used. [unusedStructMember] nmap-7.95/libdnet-stripped/src/intf.c:86:19: style: union member 'Anonymous0::ifrau_align' is never used. [unusedStructMember] nmap-7.95/libdnet-stripped/src/ip-util.c:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_PROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/ip-util.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_HDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/ip-win32.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/ip-win32.c:63:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/ip-win32.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/ip-win32.c:58:17: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/ip.c:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/ip-util.c:24:24: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/ip-util.c:171:12: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/ip.c:64:15: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/ip.c:66:17: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/ip.c:29:6: style: Unused variable: n [unusedVariable] nmap-7.95/libdnet-stripped/src/ip.c:30:12: style: Unused variable: len [unusedVariable] nmap-7.95/libdnet-stripped/src/ip6.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6_HDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/ip6.c:25:22: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/rand.c:79:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/rand.c:51:38: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-bsd.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-bsd.c:241:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTM_GET [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-bsd.c:685:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-hpux.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTF_UP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-hpux.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTF_UP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-hpux.c:102:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_ANY [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-hpux.c:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-bsd.c:683:21: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-bsd.c:683:54: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-none.c:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-none.c:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-none.c:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-none.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-none.c:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-none.c:27:20: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-none.c:34:23: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-none.c:41:20: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-none.c:41:43: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-none.c:48:21: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-none.c:48:54: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-none.c:55:22: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-linux.c:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_NETLINK [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-linux.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTF_UP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-linux.c:101:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTF_UP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-linux.c:131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-linux.c:228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-win32.c:196:50: debug: Function::addArguments found argument 'GetIpForwardTable2' with varid 0. [varid0] nmap-7.95/libdnet-stripped/src/route-win32.c:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable route_t [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-win32.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-win32.c:80:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-win32.c:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-win32.c:152:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-win32.c:204:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-win32.c:255:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetIpForwardTable2 [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/route-linux.c:237:8: warning: %X in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] nmap-7.95/libdnet-stripped/src/route-linux.c:268:8: warning: %x in format string (no. 20) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] nmap-7.95/libdnet-stripped/src/route-linux.c:268:8: warning: %x in format string (no. 21) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] nmap-7.95/libdnet-stripped/src/route-linux.c:281:4: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] nmap-7.95/libdnet-stripped/src/route-linux.c:117:20: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/route-linux.c:205:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/libdnet-stripped/src/tun-linux.c:44:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/tun-linux.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/tun-linux.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/tun-bsd.c:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/tun-linux.c:36:23: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-linux.c:36:41: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-linux.c:73:19: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-linux.c:79:17: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-linux.c:93:17: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-none.c:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/tun-none.c:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/tun-none.c:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/tun-none.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/tun-none.c:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/tun-bsd.c:32:23: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-bsd.c:32:41: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-bsd.c:93:19: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-bsd.c:99:17: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-bsd.c:117:17: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-none.c:20:23: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-none.c:20:41: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-none.c:27:17: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-none.c:34:19: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-none.c:41:17: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-none.c:48:17: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-none.c:48:28: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-none.c:55:18: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-solaris.c:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] nmap-7.95/libdnet-stripped/src/tun-solaris.c:84:17: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libdnet-stripped/src/tun-solaris.c:90:19: style: Parameter 'tun' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/ARPHeader.cc:128:16: style:inconclusive: Technically the member function 'ARPHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.h:178:13: note: Technically the member function 'ARPHeader::validate' can be const. nmap-7.95/libnetutil/ARPHeader.cc:128:16: note: Technically the member function 'ARPHeader::validate' can be const. nmap-7.95/libnetutil/ARPHeader.cc:214:15: style:inconclusive: Technically the member function 'ARPHeader::getHwAddrLen' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.h:194:12: note: Technically the member function 'ARPHeader::getHwAddrLen' can be const. nmap-7.95/libnetutil/ARPHeader.cc:214:15: note: Technically the member function 'ARPHeader::getHwAddrLen' can be const. nmap-7.95/libnetutil/ARPHeader.cc:236:15: style:inconclusive: Technically the member function 'ARPHeader::getProtoAddrLen' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.h:199:12: note: Technically the member function 'ARPHeader::getProtoAddrLen' can be const. nmap-7.95/libnetutil/ARPHeader.cc:236:15: note: Technically the member function 'ARPHeader::getProtoAddrLen' can be const. nmap-7.95/libnetutil/ARPHeader.cc:280:16: style:inconclusive: Technically the member function 'ARPHeader::getSenderIP' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.h:211:13: note: Technically the member function 'ARPHeader::getSenderIP' can be const. nmap-7.95/libnetutil/ARPHeader.cc:280:16: note: Technically the member function 'ARPHeader::getSenderIP' can be const. nmap-7.95/libnetutil/ARPHeader.cc:311:16: style:inconclusive: Technically the member function 'ARPHeader::getTargetIP' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.h:219:13: note: Technically the member function 'ARPHeader::getTargetIP' can be const. nmap-7.95/libnetutil/ARPHeader.cc:311:16: note: Technically the member function 'ARPHeader::getTargetIP' can be const. nmap-7.95/libnetutil/ARPHeader.cc:281:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ARPHeader.cc:312:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ARPHeader.cc:155:36: style:inconclusive: Function 'setHardwareType' argument 1 names different: declaration 't' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ARPHeader.h:182:33: note: Function 'setHardwareType' argument 1 names different: declaration 't' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:155:36: note: Function 'setHardwareType' argument 1 names different: declaration 't' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:177:36: style:inconclusive: Function 'setProtocolType' argument 1 names different: declaration 't' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ARPHeader.h:187:33: note: Function 'setProtocolType' argument 1 names different: declaration 't' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:177:36: note: Function 'setProtocolType' argument 1 names different: declaration 't' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:199:32: style:inconclusive: Function 'setHwAddrLen' argument 1 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ARPHeader.h:192:29: note: Function 'setHwAddrLen' argument 1 names different: declaration 'v' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:199:32: note: Function 'setHwAddrLen' argument 1 names different: declaration 'v' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:221:35: style:inconclusive: Function 'setProtoAddrLen' argument 1 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ARPHeader.h:197:32: note: Function 'setProtoAddrLen' argument 1 names different: declaration 'v' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:221:35: note: Function 'setProtoAddrLen' argument 1 names different: declaration 'v' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:243:30: style:inconclusive: Function 'setOpCode' argument 1 names different: declaration 'c' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ARPHeader.h:202:27: note: Function 'setOpCode' argument 1 names different: declaration 'c' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:243:30: note: Function 'setOpCode' argument 1 names different: declaration 'c' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:257:40: style:inconclusive: Function 'setSenderMAC' argument 1 names different: declaration 'm' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ARPHeader.h:206:36: note: Function 'setSenderMAC' argument 1 names different: declaration 'm' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:257:40: note: Function 'setSenderMAC' argument 1 names different: declaration 'm' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:273:43: style:inconclusive: Function 'setSenderIP' argument 1 names different: declaration 'i' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ARPHeader.h:210:40: note: Function 'setSenderIP' argument 1 names different: declaration 'i' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:273:43: note: Function 'setSenderIP' argument 1 names different: declaration 'i' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:288:34: style:inconclusive: Function 'setTargetMAC' argument 1 names different: declaration 'm' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ARPHeader.h:214:30: note: Function 'setTargetMAC' argument 1 names different: declaration 'm' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:288:34: note: Function 'setTargetMAC' argument 1 names different: declaration 'm' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:304:43: style:inconclusive: Function 'setTargetIP' argument 1 names different: declaration 'i' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ARPHeader.h:218:40: note: Function 'setTargetIP' argument 1 names different: declaration 'i' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:304:43: note: Function 'setTargetIP' argument 1 names different: declaration 'i' definition 'val'. nmap-7.95/libnetutil/ARPHeader.cc:281:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/ARPHeader.cc:288:34: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/ARPHeader.cc:312:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/FragmentHeader.cc:130:21: style:inconclusive: Technically the member function 'FragmentHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/FragmentHeader.h:95:13: note: Technically the member function 'FragmentHeader::validate' can be const. nmap-7.95/libnetutil/FragmentHeader.cc:130:21: note: Technically the member function 'FragmentHeader::validate' can be const. nmap-7.95/libnetutil/FragmentHeader.cc:168:20: style:inconclusive: Technically the member function 'FragmentHeader::getNextHeader' can be const. [functionConst] nmap-7.95/libnetutil/FragmentHeader.h:100:12: note: Technically the member function 'FragmentHeader::getNextHeader' can be const. nmap-7.95/libnetutil/FragmentHeader.cc:168:20: note: Technically the member function 'FragmentHeader::getNextHeader' can be const. nmap-7.95/libnetutil/FragmentHeader.cc:198:22: style:inconclusive: Technically the member function 'FragmentHeader::getM' can be const. [functionConst] nmap-7.95/libnetutil/FragmentHeader.h:106:14: note: Technically the member function 'FragmentHeader::getM' can be const. nmap-7.95/libnetutil/FragmentHeader.cc:198:22: note: Technically the member function 'FragmentHeader::getM' can be const. nmap-7.95/libnetutil/EthernetHeader.cc:129:21: style:inconclusive: Technically the member function 'EthernetHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/EthernetHeader.h:120:13: note: Technically the member function 'EthernetHeader::validate' can be const. nmap-7.95/libnetutil/EthernetHeader.cc:129:21: note: Technically the member function 'EthernetHeader::validate' can be const. nmap-7.95/libnetutil/EthernetHeader.cc:195:35: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/HopByHopHeader.cc:340:20: style:inconclusive: Technically the member function 'HopByHopHeader::getNextHeader' can be const. [functionConst] nmap-7.95/libnetutil/HopByHopHeader.h:116:12: note: Technically the member function 'HopByHopHeader::getNextHeader' can be const. nmap-7.95/libnetutil/HopByHopHeader.cc:340:20: note: Technically the member function 'HopByHopHeader::getNextHeader' can be const. nmap-7.95/libnetutil/HopByHopHeader.cc:80:15: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/HopByHopHeader.cc:82:36: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/HopByHopHeader.cc:146:16: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/HopByHopHeader.cc:161:17: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/HopByHopHeader.cc:145:34: style: Variable 'curr_opt' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/HopByHopHeader.cc:369:6: style: Variable 'zeroes' can be declared as const array [constVariable] nmap-7.95/libnetutil/ICMPv4Header.cc:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/ICMPv4Header.cc:145:19: style:inconclusive: Technically the member function 'ICMPv4Header::validate' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv4Header.h:444:13: note: Technically the member function 'ICMPv4Header::validate' can be const. nmap-7.95/libnetutil/ICMPv4Header.cc:145:19: note: Technically the member function 'ICMPv4Header::validate' can be const. nmap-7.95/libnetutil/ICMPv4Header.cc:282:20: performance:inconclusive: Technically the member function 'ICMPv4Header::validateType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.h:451:14: note: Technically the member function 'ICMPv4Header::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:282:20: note: Technically the member function 'ICMPv4Header::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:336:20: performance:inconclusive: Technically the member function 'ICMPv4Header::validateCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.h:457:14: note: Technically the member function 'ICMPv4Header::validateCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:336:20: note: Technically the member function 'ICMPv4Header::validateCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:978:19: performance:inconclusive: Technically the member function 'ICMPv4Header::getICMPHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.h:524:13: note: Technically the member function 'ICMPv4Header::getICMPHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:978:19: note: Technically the member function 'ICMPv4Header::getICMPHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:1050:27: performance:inconclusive: Technically the member function 'ICMPv4Header::type2string' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.h:525:21: note: Technically the member function 'ICMPv4Header::type2string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:1050:27: note: Technically the member function 'ICMPv4Header::type2string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:81:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:82:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:83:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:84:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:85:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:86:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:87:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:88:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:89:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:90:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:91:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:92:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:93:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:94:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:95:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:440:25: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:470:14: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:525:14: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv4Header.cc:321:30: style:inconclusive: Function 'setCode' argument 1 names different: declaration 'c' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ICMPv4Header.h:454:24: note: Function 'setCode' argument 1 names different: declaration 'c' definition 'val'. nmap-7.95/libnetutil/ICMPv4Header.cc:321:30: note: Function 'setCode' argument 1 names different: declaration 'c' definition 'val'. nmap-7.95/libnetutil/ICMPv4Header.cc:845:45: style:inconclusive: Function 'setOriginateTimestamp' argument 1 names different: declaration 't' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ICMPv4Header.h:496:39: note: Function 'setOriginateTimestamp' argument 1 names different: declaration 't' definition 'val'. nmap-7.95/libnetutil/ICMPv4Header.cc:845:45: note: Function 'setOriginateTimestamp' argument 1 names different: declaration 't' definition 'val'. nmap-7.95/libnetutil/ICMPv4Header.cc:859:43: style:inconclusive: Function 'setReceiveTimestamp' argument 1 names different: declaration 't' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ICMPv4Header.h:498:37: note: Function 'setReceiveTimestamp' argument 1 names different: declaration 't' definition 'val'. nmap-7.95/libnetutil/ICMPv4Header.cc:859:43: note: Function 'setReceiveTimestamp' argument 1 names different: declaration 't' definition 'val'. nmap-7.95/libnetutil/ICMPv4Header.cc:873:44: style:inconclusive: Function 'setTransmitTimestamp' argument 1 names different: declaration 't' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ICMPv4Header.h:500:38: note: Function 'setTransmitTimestamp' argument 1 names different: declaration 't' definition 'val'. nmap-7.95/libnetutil/ICMPv4Header.cc:873:44: note: Function 'setTransmitTimestamp' argument 1 names different: declaration 't' definition 'val'. nmap-7.95/libnetutil/ICMPv4Header.cc:887:49: style:inconclusive: Function 'setAddressMask' argument 1 names different: declaration 'mask' definition 'ipaddr'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ICMPv4Header.h:504:43: note: Function 'setAddressMask' argument 1 names different: declaration 'mask' definition 'ipaddr'. nmap-7.95/libnetutil/ICMPv4Header.cc:887:49: note: Function 'setAddressMask' argument 1 names different: declaration 'mask' definition 'ipaddr'. nmap-7.95/libnetutil/ICMPv4Header.cc:470:7: style: Variable 'auxpnt' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/ICMPv6Header.cc:794:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/ICMPv6Header.cc:829:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/ICMPv6Header.cc:1091:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/ICMPv6Header.cc:144:19: style:inconclusive: Technically the member function 'ICMPv6Header::validate' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Header.h:570:13: note: Technically the member function 'ICMPv6Header::validate' can be const. nmap-7.95/libnetutil/ICMPv6Header.cc:144:19: note: Technically the member function 'ICMPv6Header::validate' can be const. nmap-7.95/libnetutil/ICMPv6Header.cc:261:20: performance:inconclusive: Technically the member function 'ICMPv6Header::validateType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.h:577:14: note: Technically the member function 'ICMPv6Header::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:261:20: note: Technically the member function 'ICMPv6Header::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:307:20: performance:inconclusive: Technically the member function 'ICMPv6Header::validateCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.h:583:14: note: Technically the member function 'ICMPv6Header::validateCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:307:20: note: Technically the member function 'ICMPv6Header::validateCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:1115:19: performance:inconclusive: Technically the member function 'ICMPv6Header::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.h:664:13: note: Technically the member function 'ICMPv6Header::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:1115:19: note: Technically the member function 'ICMPv6Header::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:1202:27: performance:inconclusive: Technically the member function 'ICMPv6Header::type2string' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.h:666:21: note: Technically the member function 'ICMPv6Header::type2string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:1202:27: note: Technically the member function 'ICMPv6Header::type2string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Option.cc:125:18: style:inconclusive: Technically the member function 'ICMPv6Option::getType' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.h:205:12: note: Technically the member function 'ICMPv6Option::getType' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:125:18: note: Technically the member function 'ICMPv6Option::getType' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:130:20: performance:inconclusive: Technically the member function 'ICMPv6Option::validateType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Option.h:206:14: note: Technically the member function 'ICMPv6Option::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Option.cc:130:20: note: Technically the member function 'ICMPv6Option::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Option.cc:154:18: style:inconclusive: Technically the member function 'ICMPv6Option::getLength' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.h:209:12: note: Technically the member function 'ICMPv6Option::getLength' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:154:18: note: Technically the member function 'ICMPv6Option::getLength' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:198:18: style:inconclusive: Technically the member function 'ICMPv6Option::getPrefixLength' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.h:215:12: note: Technically the member function 'ICMPv6Option::getPrefixLength' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:198:18: note: Technically the member function 'ICMPv6Option::getPrefixLength' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:214:18: style:inconclusive: Technically the member function 'ICMPv6Option::getFlags' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.h:218:12: note: Technically the member function 'ICMPv6Option::getFlags' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:214:18: note: Technically the member function 'ICMPv6Option::getFlags' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:299:19: performance:inconclusive: Technically the member function 'ICMPv6Option::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Option.h:232:13: note: Technically the member function 'ICMPv6Option::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Option.cc:299:19: note: Technically the member function 'ICMPv6Option::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:83:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:84:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:85:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:86:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:87:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:88:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:89:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:90:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:91:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:92:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:93:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:94:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:95:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:391:31: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:396:22: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:431:14: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:487:14: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Option.cc:79:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Option.cc:80:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Option.cc:81:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Option.cc:82:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6Header.cc:292:30: style:inconclusive: Function 'setCode' argument 1 names different: declaration 'c' definition 'val'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ICMPv6Header.h:580:24: note: Function 'setCode' argument 1 names different: declaration 'c' definition 'val'. nmap-7.95/libnetutil/ICMPv6Header.cc:292:30: note: Function 'setCode' argument 1 names different: declaration 'c' definition 'val'. nmap-7.95/libnetutil/ICMPv6Header.cc:646:34: style:inconclusive: Function 'setPointer' argument 1 names different: declaration 'val' definition 'pnt'. [funcArgNamesDifferent] nmap-7.95/libnetutil/ICMPv6Header.h:603:28: note: Function 'setPointer' argument 1 names different: declaration 'val' definition 'pnt'. nmap-7.95/libnetutil/ICMPv6Header.cc:646:34: note: Function 'setPointer' argument 1 names different: declaration 'val' definition 'pnt'. nmap-7.95/libnetutil/ICMPv6Header.cc:391:25: style: Variable 'v6hdr' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/ICMPv6Header.cc:431:7: style: Variable 'auxpnt' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/ICMPv6Option.cc:159:38: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/ICMPv6Option.cc:254:33: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/ICMPv6RRBody.cc:80:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6RRBody.cc:81:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/ICMPv6RRBody.cc:82:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/IPv4Header.cc:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/IPv6Header.cc:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/IPv6Header.cc:134:17: style:inconclusive: Technically the member function 'IPv6Header::validate' can be const. [functionConst] nmap-7.95/libnetutil/IPv6Header.h:128:13: note: Technically the member function 'IPv6Header::validate' can be const. nmap-7.95/libnetutil/IPv6Header.cc:134:17: note: Technically the member function 'IPv6Header::validate' can be const. nmap-7.95/libnetutil/IPv4Header.cc:470:15: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/IPv4Header.cc:320:35: style:inconclusive: Function 'setFragOffset' argument 1 names different: declaration 'f' definition 'i'. [funcArgNamesDifferent] nmap-7.95/libnetutil/IPv4Header.h:164:31: note: Function 'setFragOffset' argument 1 names different: declaration 'f' definition 'i'. nmap-7.95/libnetutil/IPv4Header.cc:320:35: note: Function 'setFragOffset' argument 1 names different: declaration 'f' definition 'i'. nmap-7.95/libnetutil/IPv4Header.cc:601:29: style: Parameter 'opts_buff' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/IPv4Header.cc:628:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/IPv6Header.cc:323:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/IPv6Header.cc:348:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/IPv6Header.cc:323:7: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/IPv6Header.cc:437:38: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/IPv6Header.cc:469:43: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/RawData.cc:158:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/RawData.cc:124:14: style:inconclusive: Technically the member function 'RawData::validate' can be const. [functionConst] nmap-7.95/libnetutil/RawData.h:82:13: note: Technically the member function 'RawData::validate' can be const. nmap-7.95/libnetutil/RawData.cc:124:14: note: Technically the member function 'RawData::validate' can be const. nmap-7.95/libnetutil/RawData.cc:158:19: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/RawData.cc:170:25: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/RoutingHeader.cc:188:20: style:inconclusive: Technically the member function 'RoutingHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.h:160:13: note: Technically the member function 'RoutingHeader::validate' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:188:20: note: Technically the member function 'RoutingHeader::validate' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:273:19: style:inconclusive: Technically the member function 'RoutingHeader::getNextHeader' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.h:165:12: note: Technically the member function 'RoutingHeader::getNextHeader' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:273:19: note: Technically the member function 'RoutingHeader::getNextHeader' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:286:19: style:inconclusive: Technically the member function 'RoutingHeader::getRoutingType' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.h:168:12: note: Technically the member function 'RoutingHeader::getRoutingType' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:286:19: note: Technically the member function 'RoutingHeader::getRoutingType' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:299:19: style:inconclusive: Technically the member function 'RoutingHeader::getSegmentsLeft' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.h:171:12: note: Technically the member function 'RoutingHeader::getSegmentsLeft' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:299:19: note: Technically the member function 'RoutingHeader::getSegmentsLeft' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:81:19: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:125:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/PacketParser.cc:622:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/PacketParser.cc:988:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/TCPHeader.cc:725:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/TCPHeader.cc:462:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:471:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:486:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:495:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:511:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:520:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:535:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:544:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:559:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:568:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:583:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:592:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:607:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:616:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:631:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:640:3: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] nmap-7.95/libnetutil/TCPHeader.cc:203:17: performance:inconclusive: Technically the member function 'TCPHeader::__tcppacketoptinfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/TCPHeader.h:177:14: note: Technically the member function 'TCPHeader::__tcppacketoptinfo' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/TCPHeader.cc:203:17: note: Technically the member function 'TCPHeader::__tcppacketoptinfo' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/TCPHeader.cc:450:29: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/TCPHeader.cc:725:72: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/TCPHeader.cc:828:16: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/TCPHeader.cc:838:17: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/TCPHeader.cc:847:22: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/TCPHeader.cc:157:8: style: The scope of the variable 'optinfo' can be reduced. [variableScope] nmap-7.95/libnetutil/TCPHeader.cc:208:7: style: The scope of the variable 'opcode' can be reduced. [variableScope] nmap-7.95/libnetutil/TCPHeader.cc:704:38: style:inconclusive: Function 'setSum' argument 1 names different: declaration 'source' definition 'src'. [funcArgNamesDifferent] nmap-7.95/libnetutil/TCPHeader.h:247:35: note: Function 'setSum' argument 1 names different: declaration 'source' definition 'src'. nmap-7.95/libnetutil/TCPHeader.cc:704:38: note: Function 'setSum' argument 1 names different: declaration 'source' definition 'src'. nmap-7.95/libnetutil/TCPHeader.cc:704:58: style:inconclusive: Function 'setSum' argument 2 names different: declaration 'destination' definition 'dst'. [funcArgNamesDifferent] nmap-7.95/libnetutil/TCPHeader.h:247:58: note: Function 'setSum' argument 2 names different: declaration 'destination' definition 'dst'. nmap-7.95/libnetutil/TCPHeader.cc:704:58: note: Function 'setSum' argument 2 names different: declaration 'destination' definition 'dst'. nmap-7.95/libnetutil/TCPHeader.cc:827:20: style: Variable 'curr_opt' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/TCPHeader.cc:211:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] nmap-7.95/libnetutil/TransportLayerElement.cc:103:31: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/TransportLayerElement.cc:107:22: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/TransportLayerElement.cc:113:31: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/TransportLayerElement.cc:117:22: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/TransportLayerElement.cc:103:25: style: Variable 'v6hdr' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/TransportLayerElement.cc:113:25: style: Variable 'v4hdr' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:80:20: performance:inconclusive: Technically the member function 'PacketParser::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/PacketParser.h:117:10: note: Technically the member function 'PacketParser::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/PacketParser.cc:80:20: note: Technically the member function 'PacketParser::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/UDPHeader.cc:212:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/UDPHeader.cc:132:16: style:inconclusive: Technically the member function 'UDPHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/UDPHeader.h:105:13: note: Technically the member function 'UDPHeader::validate' can be const. nmap-7.95/libnetutil/UDPHeader.cc:132:16: note: Technically the member function 'UDPHeader::validate' can be const. nmap-7.95/libnetutil/UDPHeader.cc:212:71: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/UDPHeader.cc:195:38: style:inconclusive: Function 'setSum' argument 1 names different: declaration 'source' definition 'src'. [funcArgNamesDifferent] nmap-7.95/libnetutil/UDPHeader.h:118:35: note: Function 'setSum' argument 1 names different: declaration 'source' definition 'src'. nmap-7.95/libnetutil/UDPHeader.cc:195:38: note: Function 'setSum' argument 1 names different: declaration 'source' definition 'src'. nmap-7.95/libnetutil/UDPHeader.cc:195:58: style:inconclusive: Function 'setSum' argument 2 names different: declaration 'destination' definition 'dst'. [funcArgNamesDifferent] nmap-7.95/libnetutil/UDPHeader.h:118:58: note: Function 'setSum' argument 2 names different: declaration 'destination' definition 'dst'. nmap-7.95/libnetutil/UDPHeader.cc:195:58: note: Function 'setSum' argument 2 names different: declaration 'destination' definition 'dst'. nmap-7.95/libnetutil/PacketParser.cc:712:75: style: Condition '(packetheaders=PacketParser::parse_packet(pkt,pktlen,eth_included))==NULL' is always false [knownConditionTrueFalse] nmap-7.95/libnetutil/PacketParser.cc:904:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:920:14: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1008:25: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1009:25: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1041:32: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1042:32: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1099:10: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1100:36: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1125:30: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1130:24: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1143:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1145:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1151:36: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1152:37: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1265:36: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1266:37: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1364:36: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1365:36: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1520:36: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1521:36: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1664:14: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1664:73: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1667:14: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1667:73: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1677:16: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1681:38: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1705:44: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1710:27: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1717:46: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:1719:51: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/PacketParser.cc:588:17: style: Variable 'finished' is reassigned a value before the old one has been used. [redundantAssignment] nmap-7.95/libnetutil/PacketParser.cc:573:33: note: finished is assigned nmap-7.95/libnetutil/PacketParser.cc:588:17: note: finished is overwritten nmap-7.95/libnetutil/PacketParser.cc:645:25: style: Checking if unsigned expression 'pktlen' is less than zero. [unsignedLessThanZero] nmap-7.95/libnetutil/PacketParser.cc:893:18: style: Variable 'orig_pkt' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:894:18: style: Variable 'new_pkt' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1041:24: style: Variable 'rcvd_ip' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1042:24: style: Variable 'sent_ip' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1100:28: style: Variable 'iperror' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1151:25: style: Variable 'sent_icmp6' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1152:25: style: Variable 'inner_icmp6' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1265:25: style: Variable 'sent_icmp4' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1266:25: style: Variable 'inner_icmp4' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1364:25: style: Variable 'sent_icmp6' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1365:25: style: Variable 'rcvd_icmp6' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1520:25: style: Variable 'sent_icmp4' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1521:25: style: Variable 'rcvd_icmp4' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1681:30: style: Variable 'iperror' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/PacketParser.cc:1705:32: style: Variable 'layer4error' can be declared as pointer to const [constVariablePointer] nmap-7.95/lpeg.c:3260:64: debug: Function::addArguments found argument 'catf' with varid 0. [varid0] nmap-7.95/libnetutil/netutil.cc:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:368:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:407:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:532:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:649:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:739:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_TIMEXCEED [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:754:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMPV6_TIMEXCEED [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:945:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:983:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1251:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1305:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_family [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1377:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1471:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_family [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1482:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1503:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1536:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1613:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1650:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_family [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1670:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1735:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:1776:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:2077:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:2219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3243:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3315:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3476:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3513:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_TYPE_IP [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3567:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3626:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_MF [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3669:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_TYPE_IPV6 [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3745:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPV6_HOPOPTS [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3771:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IPV6 [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3856:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:3995:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4085:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_HDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4195:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4349:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARP_HDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4360:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6_HDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4392:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6_HDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4435:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_HDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4555:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_HDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4657:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4689:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:471:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siz [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:546:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siz [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:590:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siz [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:615:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_MULTRET [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:676:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_MULTRET [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:717:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siz [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:790:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:846:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:2354:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:2421:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:2706:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:2790:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:2846:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TFUNCTION [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:2908:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TFUNCTION [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:2973:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_MINSTACK [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:3115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:3232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:3275:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:3337:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:3408:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:3517:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:3504:40: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] nmap-7.95/lpeg.c:3164:3: style: Statements following noreturn function 'luaL_error()' will never be executed. [unreachableCode] nmap-7.95/lpeg.c:3172:3: style: Statements following noreturn function 'luaL_error()' will never be executed. [unreachableCode] nmap-7.95/lpeg.c:470:12: style: Variable 'co' can be declared as pointer to const [constVariablePointer] nmap-7.95/lpeg.c:647:40: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] nmap-7.95/lpeg.c:1481:56: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] nmap-7.95/lpeg.c:1710:54: style: Parameter 'positions' can be declared as pointer to const [constParameterPointer] nmap-7.95/lpeg.c:2167:60: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] nmap-7.95/lpeg.c:2276:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/lpeg.c:2315:43: style: Parameter 'sib' can be declared as pointer to const [constParameterPointer] nmap-7.95/lpeg.c:2558:10: style: Variable 'tree1' can be declared as pointer to const [constVariablePointer] nmap-7.95/lpeg.c:2573:10: style: Variable 'tree1' can be declared as pointer to const [constVariablePointer] nmap-7.95/lpeg.c:2574:10: style: Variable 'tree2' can be declared as pointer to const [constVariablePointer] nmap-7.95/lpeg.c:2599:10: style: Variable 'tree1' can be declared as pointer to const [constVariablePointer] nmap-7.95/lpeg.c:2600:10: style: Variable 'tree2' can be declared as pointer to const [constVariablePointer] nmap-7.95/lpeg.c:2992:12: style: Variable 'rn' can be declared as pointer to const [constVariablePointer] nmap-7.95/lpeg.c:3028:44: style: Parameter 'passed' can be declared as pointer to const [constParameterPointer] nmap-7.95/lpeg.c:3389:51: style: Parameter 'cap' can be declared as pointer to const [constParameterPointer] nmap-7.95/lpeg.c:3404:10: style: Variable 'stack' can be declared as pointer to const [constVariablePointer] nmap-7.95/lpeg.c:2287:22: warning: Expression 'len-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] nmap-7.95/lpeg.c:2373:11: note: Assuming that condition 'n>0' is not redundant nmap-7.95/lpeg.c:2377:27: note: Calling function 'newtree', 2nd argument '2*n' value is 0 nmap-7.95/lpeg.c:2287:22: note: Negative value is converted to an unsigned value nmap-7.95/lpeg.c:2623:5: style: Variable '((unsigned char*)(t+1))[i]' is assigned a value that is never used. [unreadVariable] nmap-7.95/lpeg.c:2700:5: style: Variable '((unsigned char*)(t+1))[i]' is assigned a value that is never used. [unreadVariable] nmap-7.95/main.cc:116:7: style: The scope of the variable 'ret' can be reduced. [variableScope] nmap-7.95/main.cc:117:7: style: The scope of the variable 'i' can be reduced. [variableScope] nmap-7.95/libnetutil/netutil.cc:2987:16: style: Condition 'hdrstr==NULL' is always false [knownConditionTrueFalse] nmap-7.95/libnetutil/netutil.cc:4224:9: style: Condition '!pcap_selectable_fd_one_to_one()' is always false [knownConditionTrueFalse] nmap-7.95/libnetutil/netutil.cc:4224:39: note: Calling function 'pcap_selectable_fd_one_to_one' returns 1 nmap-7.95/libnetutil/netutil.cc:4224:9: note: Condition '!pcap_selectable_fd_one_to_one()' is always false nmap-7.95/libnetutil/netutil.cc:4241:21: style: Condition 'pcap_status==0' is always true [knownConditionTrueFalse] nmap-7.95/libnetutil/netutil.cc:4220:23: note: Assignment 'pcap_status=0', assigned value is 0 nmap-7.95/libnetutil/netutil.cc:4236:21: note: Assuming condition is false nmap-7.95/libnetutil/netutil.cc:4241:21: note: Condition 'pcap_status==0' is always true nmap-7.95/nbase/nbase.h:337:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase.h:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase.h:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/getaddrinfo.c:128:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/getaddrinfo.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:427:15: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:520:14: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:618:7: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:641:9: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:647:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:652:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:662:34: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:667:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:672:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1215:27: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1216:27: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1257:21: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1281:44: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1293:23: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1300:43: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1313:68: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1373:18: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1485:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1486:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1492:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1493:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1510:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1511:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1512:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1519:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1520:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1521:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1539:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1544:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1637:44: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1642:21: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1646:33: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1648:32: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1662:18: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1736:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1744:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1778:10: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:1780:9: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2077:26: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2116:28: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2122:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2139:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2228:10: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2242:11: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2245:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2246:24: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2247:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2248:21: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2266:43: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2274:43: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2289:43: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2296:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2299:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2300:22: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2301:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2302:22: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2330:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2369:32: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2400:28: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2544:28: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2581:12: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2604:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2690:13: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2691:16: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2703:16: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2730:39: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2731:39: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2732:41: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2837:22: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2854:23: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2886:22: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2894:23: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2918:21: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:2973:17: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3249:32: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3253:34: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3260:21: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3264:36: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3272:25: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3327:42: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3470:28: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3476:52: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3511:15: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3533:20: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3546:33: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3550:33: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3566:17: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3601:20: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3616:17: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3618:9: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3666:10: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3668:16: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3728:28: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3810:18: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3820:10: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:3872:18: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4310:20: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4312:20: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4313:15: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4314:15: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4349:23: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4363:19: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4392:9: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4393:24: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4407:23: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4452:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nbase/getaddrinfo.c:175:8: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] nmap-7.95/libnetutil/netutil.cc:4453:15: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4499:29: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4515:47: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4556:42: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4557:39: style: C-style pointer casting [cstyleCast] nmap-7.95/libnetutil/netutil.cc:4596:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nbase/getaddrinfo.c:150:19: style: Variable 'he' can be declared as pointer to const [constVariablePointer] nmap-7.95/nbase/nbase.h:336:52: style: Parameter 'fds' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/netutil.cc:1943:3: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] nmap-7.95/libnetutil/netutil.cc:1946:3: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] nmap-7.95/libnetutil/netutil.cc:1947:3: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] nmap-7.95/libnetutil/netutil.cc:1952:3: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] nmap-7.95/libnetutil/netutil.cc:564:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] nmap-7.95/libnetutil/netutil.cc:2946:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] nmap-7.95/libnetutil/netutil.cc:1089:7: style: The scope of the variable 'opcode' can be reduced. [variableScope] nmap-7.95/libnetutil/netutil.cc:3604:7: style: The scope of the variable 'fdatalen' can be reduced. [variableScope] nmap-7.95/libnetutil/netutil.cc:4188:14: style: The scope of the variable 'warning' can be reduced. [variableScope] nmap-7.95/libnetutil/netutil.cc:4438:7: style: The scope of the variable 'listenrounds' can be reduced. [variableScope] nmap-7.95/libnetutil/netutil.cc:4439:7: style: The scope of the variable 'rc' can be reduced. [variableScope] nmap-7.95/libnetutil/netutil.cc:4560:7: style: The scope of the variable 'listenrounds' can be reduced. [variableScope] nmap-7.95/libnetutil/netutil.cc:4561:7: style: The scope of the variable 'rc' can be reduced. [variableScope] nmap-7.95/libnetutil/netutil.cc:4681:10: style: The scope of the variable 'n' can be reduced. [variableScope] nmap-7.95/libnetutil/netutil.cc:2024:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] nmap-7.95/libnetutil/netutil.cc:2046:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] nmap-7.95/libnetutil/netutil.cc:2050:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] nmap-7.95/libnetutil/netutil.cc:2132:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] nmap-7.95/libnetutil/netutil.cc:2160:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] nmap-7.95/libnetutil/netutil.cc:2168:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] nmap-7.95/libnetutil/netutil.cc:2175:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] nmap-7.95/nbase/getnameinfo.c:88:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/libnetutil/netutil.cc:4678:84: style:inconclusive: Function 'grab_next_host_spec' argument 4 names different: declaration 'fakeargv' definition 'argv'. [funcArgNamesDifferent] nmap-7.95/libnetutil/netutil.h:538:84: note: Function 'grab_next_host_spec' argument 4 names different: declaration 'fakeargv' definition 'argv'. nmap-7.95/libnetutil/netutil.cc:4678:84: note: Function 'grab_next_host_spec' argument 4 names different: declaration 'fakeargv' definition 'argv'. nmap-7.95/nbase/getnameinfo.c:101:12: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] nmap-7.95/nbase/getnameinfo.c:85:23: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:216:7: style: Variable 'dataend' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:359:9: style: Variable 'servname' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:427:9: style: Variable 'ipc' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:843:34: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/netutil.cc:1215:21: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:1216:21: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:1439:26: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] nmap-7.95/libnetutil/netutil.cc:1490:26: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:1490:31: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:1508:31: style: Variable 'sn' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:1516:32: style: Variable 'sn' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:1570:30: style: Variable 'routeaddr' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:1733:24: style: Variable 'sin6' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:1771:9: style: Variable 'ipc' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:2131:9: style: Variable 'sh' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:2211:19: style: Variable 'udp' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:2212:20: style: Variable 'sctp' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:2647:8: style: Variable 'icmpredir' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:2673:8: style: Variable 'icmptstamp' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:2681:8: style: Variable 'icmpmask' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:3264:28: style: Variable 'sin6' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:3305:26: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:3354:28: style: Variable 'loopback' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:3534:19: style: Variable 'tcp' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:3535:19: style: Variable 'udp' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:3796:19: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:4358:22: style: Variable 'icmp6_header' can be declared as pointer to const [constVariablePointer] nmap-7.95/libnetutil/netutil.cc:4431:7: style: Variable 'timeouts' can be declared as const array [constVariable] nmap-7.95/libnetutil/netutil.cc:4551:7: style: Variable 'timeouts' can be declared as const array [constVariable] nmap-7.95/libnetutil/netutil.cc:1092:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] nmap-7.95/libnetutil/netutil.cc:3466:17: style: Variable 'sleeptime' is assigned a value that is never used. [unreadVariable] nmap-7.95/libnetutil/netutil.cc:3604:16: style: Variable 'fdatalen' is assigned a value that is never used. [unreadVariable] nmap-7.95/libnetutil/netutil.cc:4713:13: style: Variable 'maxfds' is assigned a value that is never used. [unreadVariable] nmap-7.95/libnetutil/netutil.cc:4714:11: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] nmap-7.95/libnetutil/netutil.cc:4713:7: style: Variable 'maxfds' is assigned a value that is never used. [unreadVariable] nmap-7.95/libnetutil/netutil.cc:4714:7: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] nmap-7.95/libnetutil/netutil.cc:4755:11: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] nmap-7.95/libnetutil/netutil.cc:4755:7: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] nmap-7.95/nbase/getopt.c:88:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/getopt.c:242:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/inet_ntop.c:87:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/inet_ntop.c:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/inet_pton.c:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/inet_pton.c:147:17: error: Uninitialized variable: tmp [uninitvar] nmap-7.95/nbase/inet_pton.c:144:16: note: Assuming condition is false nmap-7.95/nbase/inet_pton.c:147:17: note: Uninitialized variable: tmp nmap-7.95/nbase/nbase_addrset.c:385:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_addrset.c:410:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_addrset.c:544:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_addrset.c:620:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_addrset.c:739:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_addrset.c:789:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_addrset.c:902:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_addrset.c:927:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_addrset.c:218:17: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 213. [shiftTooManyBitsSigned] nmap-7.95/nbase/nbase_addrset.c:213:13: note: Assuming that condition 'r+1>=32' is not redundant nmap-7.95/nbase/nbase_addrset.c:218:17: note: Shift nmap-7.95/nbase/nbase_addrset.c:350:67: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] nmap-7.95/nbase/getopt.c:163:44: style: Redundant initialization for 'colon_mode'. The initialized value is overwritten before it is read. [redundantInitialization] nmap-7.95/nbase/getopt.c:160:25: note: colon_mode is initialized nmap-7.95/nbase/getopt.c:163:44: note: colon_mode is overwritten nmap-7.95/nbase/getopt.c:247:19: style: Variable 'charind' is assigned a value that is never used. [unreadVariable] nmap-7.95/nbase/nbase_memalloc.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_rnd.c:156:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_misc.c:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_misc.c:177:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_misc.c:237:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_misc.c:256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_misc.c:871:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_misc.c:886:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_rnd.c:90:48: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] nmap-7.95/nbase/nbase_str.c:75:22: style: Variable 'foundto' can be declared as pointer to const [constVariablePointer] nmap-7.95/nbase/nbase_misc.c:280:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] nmap-7.95/nbase/nbase_misc.c:279:5: warning:inconclusive: The buffer 'padded' may not be null-terminated after the call to strncpy(). [terminateStrncpy] nmap-7.95/nbase/nbase_misc.c:853:12: style: Condition 'path==NULL' is always true [knownConditionTrueFalse] nmap-7.95/nbase/nbase_misc.c:840:10: note: Assignment 'path=NULL', assigned value is 0 nmap-7.95/nbase/nbase_misc.c:853:12: note: Condition 'path==NULL' is always true nmap-7.95/nbase/nbase_misc.c:675:15: style: The comparison 'asc_init == 0' is always true. [knownConditionTrueFalse] nmap-7.95/nbase/nbase_misc.c:662:16: note: 'asc_init' is assigned value '0' here. nmap-7.95/nbase/nbase_misc.c:675:15: note: The comparison 'asc_init == 0' is always true. nmap-7.95/nbase/nbase_misc.c:138:25: style: Variable 'sin_a' can be declared as pointer to const [constVariablePointer] nmap-7.95/nbase/nbase_misc.c:139:25: style: Variable 'sin_b' can be declared as pointer to const [constVariablePointer] nmap-7.95/nbase/nbase_misc.c:147:26: style: Variable 'sin6_a' can be declared as pointer to const [constVariablePointer] nmap-7.95/nbase/nbase_misc.c:148:26: style: Variable 'sin6_b' can be declared as pointer to const [constVariablePointer] nmap-7.95/nbase/nbase_misc.c:548:32: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] nmap-7.95/nbase/nbase_misc.c:577:43: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] nmap-7.95/nbase/nbase_misc.c:626:52: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] nmap-7.95/nbase/nbase_misc.c:280:12: style: Variable 'device' is assigned a value that is never used. [unreadVariable] nmap-7.95/nbase/nbase_misc.c:281:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] nmap-7.95/nbase/nbase_misc.c:663:15: style: Variable 'hex' is assigned a value that is never used. [unreadVariable] nmap-7.95/nbase/nbase_misc.c:663:22: style: Variable 'asc' is assigned a value that is never used. [unreadVariable] nmap-7.95/nbase/nbase_misc.c:676:15: style: Variable 'asc_init' is assigned a value that is never used. [unreadVariable] nmap-7.95/nbase/nbase_time.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_time.c:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_time.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_time.c:169:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] nmap-7.95/nbase/nbase_time.c:178:20: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] nmap-7.95/nbase/nbase_time.c:169:14: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] nmap-7.95/nbase/nbase_time.c:178:14: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] nmap-7.95/nbase/nbase_time.c:187:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] nmap-7.95/nbase/nbase_winunix.c:108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_winunix.c:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _O_BINARY [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/nbase_winunix.c:161:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_INPUT_HANDLE [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/test/test-escape_windows_command_arg.c:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/test/test-escape_windows_command_arg.c:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] nmap-7.95/nbase/test/test-escape_windows_command_arg.c:201:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] nmap-7.95/nbase/test/test-escape_windows_command_arg.c:201:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] nmap-7.95/nbase/test/test-escape_windows_command_arg.c:109:19: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] nmap-7.95/nbase/test/test-escape_windows_command_arg.c:152:20: note: Assuming allocation function fails nmap-7.95/nbase/test/test-escape_windows_command_arg.c:152:20: note: Assignment 'result=strdup("")', assigned value is 0 nmap-7.95/nbase/test/test-escape_windows_command_arg.c:153:21: note: Calling function 'append', 1st argument 'result' value is 0 nmap-7.95/nbase/test/test-escape_windows_command_arg.c:109:19: note: Null pointer dereference nmap-7.95/ncat/base64.c:67:11: style: Variable 'b64alpha' can be declared as pointer to const [constVariablePointer] nmap-7.95/ncat/ncat_config.h:70:0: error: #error "No config.h, and not WIN32" [preprocessorErrorDirective] nmap-7.95/ncat/ncat_config.h:70:2: error: #error "No config.h, and not WIN32" [preprocessorErrorDirective] nmap-7.95/nbase/snprintf.c:100:27: style: Parameter 'state' can be declared as pointer to const. However it seems that 'sn_reserve' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nmap-7.95/nbase/snprintf.c:637:23: note: You might need to cast the function pointer here nmap-7.95/nbase/snprintf.c:100:27: note: Parameter 'state' can be declared as pointer to const nmap-7.95/ncat/test/addrset.c:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/ncat/test/addrset.c:67:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable af [valueFlowBailoutIncompleteVar] nmap-7.95/ncat/test/addrset.c:78:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nmap-7.95/ncat/test/addrset.c:74:19: style: Variable 'hostname' can be declared as pointer to const [constVariablePointer] nmap-7.95/ncat/test/test-wildcard.c:113:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_ERROR_WANT_WRITE [valueFlowBailoutIncompleteVar] nmap-7.95/ncat/test/test-wildcard.c:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/ncat/test/test-wildcard.c:238:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERAL_NAME [valueFlowBailoutIncompleteVar] nmap-7.95/ncat/test/test-wildcard.c:312:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_F4 [valueFlowBailoutIncompleteVar] nmap-7.95/ncat/test/test-wildcard.c:581:12: error: Array 'scratch[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] nmap-7.95/ncat/test/test-wildcard.c:578:5: note: After for loop, i has value 10 nmap-7.95/ncat/test/test-wildcard.c:581:12: note: Array index out of bounds nmap-7.95/ncat/test/test-wildcard.c:46:22: style: Return value 'name->len==-1' is always false [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:185:24: style: Condition '!is_sentinel(name)' is always true [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:185:36: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:185:24: note: Condition '!is_sentinel(name)' is always true nmap-7.95/ncat/test/test-wildcard.c:243:40: style: Condition 'is_sentinel(dNSNames)' is always false [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:243:40: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:243:40: note: Condition 'is_sentinel(dNSNames)' is always false nmap-7.95/ncat/test/test-wildcard.c:256:27: style: Condition '!is_sentinel(name)' is always true [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:256:39: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:256:27: note: Condition '!is_sentinel(name)' is always true nmap-7.95/ncat/test/test-wildcard.c:350:34: style: Condition '!is_sentinel(name)' is always true [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:350:46: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:350:34: note: Condition '!is_sentinel(name)' is always true nmap-7.95/ncat/test/test-wildcard.c:428:21: style: Condition '!is_sentinel(p)' is always true [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:428:33: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:428:21: note: Condition '!is_sentinel(p)' is always true nmap-7.95/ncat/test/test-wildcard.c:446:18: style: Return value 'a==NULL' is always false [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:447:12: style: Condition '!is_sentinel(a)' is always true [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:447:24: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:447:12: note: Condition '!is_sentinel(a)' is always true nmap-7.95/ncat/test/test-wildcard.c:447:31: style: Condition '!is_sentinel(b)' is always true [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:447:43: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:447:31: note: Condition '!is_sentinel(b)' is always true nmap-7.95/ncat/test/test-wildcard.c:454:23: style: Return value 'is_sentinel(a)' is always false [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:454:23: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:454:23: note: Return value 'is_sentinel(a)' is always false nmap-7.95/ncat/test/test-wildcard.c:454:41: style: Return value 'is_sentinel(b)' is always false [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:454:41: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:454:41: note: Return value 'is_sentinel(b)' is always false nmap-7.95/ncat/test/test-wildcard.c:556:17: style: Condition '!is_sentinel(&a[j])' is always true [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:556:29: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:556:17: note: Condition '!is_sentinel(&a[j])' is always true nmap-7.95/ncat/test/test-wildcard.c:578:32: style: Condition '!is_sentinel(&patterns[i])' is always true [knownConditionTrueFalse] nmap-7.95/ncat/test/test-wildcard.c:578:44: note: Calling function 'is_sentinel' returns 0 nmap-7.95/ncat/test/test-wildcard.c:578:32: note: Condition '!is_sentinel(&patterns[i])' is always true nmap-7.95/ncat/test/test-wildcard.c:238:28: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] nmap-7.95/nmap_dns.cc:299:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_mask [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:400:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:421:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_PENDING_SILENT [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:489:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:510:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:627:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:651:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_READ [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:802:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:1118:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:1217:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NAMEREQD [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:1307:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPV4_PTR_DOMAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:1375:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:1530:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSED_NAME [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:1596:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.h:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mypspec [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.h:629:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceSockAddr [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.h:215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/nmap.cc:177:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_PUSH [valueFlowBailoutIncompleteVar] nmap-7.95/nmap.cc:378:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nmap.cc:463:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/nmap.cc:522:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] nmap-7.95/nmap.cc:1439:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/nmap.cc:1924:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nmap.cc:2367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nmap.cc:2703:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMAPDATADIR [valueFlowBailoutIncompleteVar] nmap-7.95/nmap.cc:2773:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_RELEASE [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_dns.cc:799:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nmap-7.95/nmap_dns.cc:799:71: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nmap-7.95/nmap_dns.cc:299:18: debug: CheckClass::isMemberVar found used member variable 'hash_mask' with varid 0 [varid0] nmap-7.95/nmap_dns.cc:269:5: warning: Class 'HostCache' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nmap-7.95/nmap_dns.cc:269:5: warning: Class 'HostCache' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nmap-7.95/nmap_dns.h:169:12: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/nmap_dns.h:160:20: note: Virtual function in base class nmap-7.95/nmap_dns.h:169:12: note: Function in derived class nmap-7.95/nmap_dns.h:170:4: style: The destructor '~A_Record' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/nmap_dns.h:161:12: note: Virtual destructor in base class nmap-7.95/nmap_dns.h:170:4: note: Destructor in derived class nmap-7.95/nmap_dns.h:171:10: style: The function 'parseFromBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/nmap_dns.h:162:18: note: Virtual function in base class nmap-7.95/nmap_dns.h:171:10: note: Function in derived class nmap-7.95/nmap_dns.h:178:12: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/nmap_dns.h:160:20: note: Virtual function in base class nmap-7.95/nmap_dns.h:178:12: note: Function in derived class nmap-7.95/nmap_dns.h:179:4: style: The destructor '~PTR_Record' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/nmap_dns.h:161:12: note: Virtual destructor in base class nmap-7.95/nmap_dns.h:179:4: note: Destructor in derived class nmap-7.95/nmap_dns.h:180:10: style: The function 'parseFromBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/nmap_dns.h:162:18: note: Virtual function in base class nmap-7.95/nmap_dns.h:180:10: note: Function in derived class nmap-7.95/nmap_dns.h:190:12: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/nmap_dns.h:160:20: note: Virtual function in base class nmap-7.95/nmap_dns.h:190:12: note: Function in derived class nmap-7.95/nmap_dns.h:191:4: style: The destructor '~CNAME_Record' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/nmap_dns.h:161:12: note: Virtual destructor in base class nmap-7.95/nmap_dns.h:191:4: note: Destructor in derived class nmap-7.95/nmap_dns.h:192:10: style: The function 'parseFromBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/nmap_dns.h:162:18: note: Virtual function in base class nmap-7.95/nmap_dns.h:192:10: note: Function in derived class nmap-7.95/nmap_dns.h:170:4: style: The destructor '~A_Record' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] nmap-7.95/nmap_dns.h:161:12: note: Virtual destructor in base class nmap-7.95/nmap_dns.h:170:4: note: Destructor in derived class nmap-7.95/nmap_dns.h:179:4: style: The destructor '~PTR_Record' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] nmap-7.95/nmap_dns.h:161:12: note: Virtual destructor in base class nmap-7.95/nmap_dns.h:179:4: note: Destructor in derived class nmap-7.95/nmap_dns.h:191:4: style: The destructor '~CNAME_Record' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] nmap-7.95/nmap_dns.h:161:12: note: Virtual destructor in base class nmap-7.95/nmap_dns.h:191:4: note: Destructor in derived class nmap-7.95/nmap_dns.cc:284:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:284:37: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:292:50: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:293:22: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:461:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:659:9: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:801:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:844:74: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:1172:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:1215:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:1281:40: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:1314:46: style: C-style reference casting [cstyleCast] nmap-7.95/nmap_dns.cc:1345:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:1347:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:1380:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:1595:34: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_dns.cc:593:15: style: The scope of the variable 'server' can be reduced. [variableScope] nmap-7.95/nmap_dns.cc:946:20: style: The scope of the variable 'tp' can be reduced. [variableScope] nmap-7.95/nmap_dns.cc:978:63: style: The scope of the variable 'tp' can be reduced. [variableScope] nmap-7.95/nmap_dns.cc:1068:7: style: The scope of the variable 'timeout' can be reduced. [variableScope] nmap-7.95/nmap_dns.cc:1070:7: style: The scope of the variable 'i' can be reduced. [variableScope] nmap-7.95/nmap_dns.cc:608:24: style: Redundant pointer operation on 'server' - it's already a pointer. [redundantPointerOp] nmap-7.95/nmap_dns.cc:293:15: style: Variable 'ipv6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nmap_dns.cc:744:33: style: Variable 'cname' can be declared as pointer to const [constVariablePointer] nmap-7.95/nmap_dns.cc:807:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nmap-7.95/nmap_dns.cc:818:24: error: Uninitialized variables: tpserv.connected, tpserv.reqs_on_wire, tpserv.capacity, tpserv.write_busy [uninitvar] nmap-7.95/nmap_dns.cc:250:21: style: Variable 'he.cache_hits' is assigned a value that is never used. [unreadVariable] nmap-7.95/nmap_dns.cc:1431:21: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] nmap-7.95/nmap_dns.cc:1523:14: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] nmap-7.95/nmap_dns.cc:1608:15: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] nmap-7.95/nmap_dns.cc:419:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nmap_dns.cc:435:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nmap_dns.cc:515:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nmap_dns.cc:541:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nmap_dns.cc:805:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nmap_dns.cc:830:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nmap_dns.cc:1164:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nmap_dns.cc:1280:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nmap_error.cc:166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_error.cc:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_error.cc:153:25: style:inconclusive: Function 'pfatal' argument 1 names different: declaration 'err' definition 'fmt'. [funcArgNamesDifferent] nmap-7.95/nmap_error.h:95:34: note: Function 'pfatal' argument 1 names different: declaration 'err' definition 'fmt'. nmap-7.95/nmap_error.cc:153:25: note: Function 'pfatal' argument 1 names different: declaration 'err' definition 'fmt'. nmap-7.95/nmap_error.cc:217:28: style:inconclusive: Function 'gh_perror' argument 1 names different: declaration 'err' definition 'fmt'. [funcArgNamesDifferent] nmap-7.95/nmap_error.h:97:28: note: Function 'gh_perror' argument 1 names different: declaration 'err' definition 'fmt'. nmap-7.95/nmap_error.cc:217:28: note: Function 'gh_perror' argument 1 names different: declaration 'err' definition 'fmt'. nmap-7.95/nmap_ftp.cc:128:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_ftp.cc:241:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nmap.cc:2625:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] nmap-7.95/nmap.cc:449:3: warning: Member variable 'delayed_options::machinefilename' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nmap.cc:449:3: warning: Member variable 'delayed_options::kiddiefilename' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nmap.cc:449:3: warning: Member variable 'delayed_options::normalfilename' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nmap.cc:449:3: warning: Member variable 'delayed_options::xmlfilename' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nmap.cc:449:3: warning: Member variable 'delayed_options::exclude_spec' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nmap.cc:449:3: warning: Member variable 'delayed_options::exclude_file' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nmap.cc:449:3: warning: Member variable 'delayed_options::spoofSource' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nmap.cc:449:3: warning: Member variable 'delayed_options::decoy_arguments' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nmap.cc:449:3: warning: Member variable 'delayed_options::spoofmac' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.h:195:13: debug: CheckClass::isMemberVar found used member variable 'mypspec' with varid 0 [varid0] nmap-7.95/scan_engine.h:629:67: debug: CheckClass::isMemberVar found used member variable 'sourceSockAddr' with varid 0 [varid0] nmap-7.95/scan_engine.h:523:8: warning: The struct 'ultra_scan_performance_vars' defines member function with name 'init' also defined in its parent struct 'scan_performance_vars'. [duplInheritedMember] nmap-7.95/timing.h:131:8: note: Parent function 'scan_performance_vars::init' nmap-7.95/scan_engine.h:523:8: note: Derived function 'ultra_scan_performance_vars::init' nmap-7.95/scan_engine.h:271:3: style: Class 'GroupScanStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/nmap.cc:352:5: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:367:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:603:6: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:833:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:857:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:881:60: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:882:39: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:974:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:1357:81: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:1520:35: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:1585:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:1764:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:1765:38: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:1777:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:1780:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:1928:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:2081:68: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap.cc:1433:7: style: The scope of the variable 'i' can be reduced. [variableScope] nmap-7.95/nmap.cc:1631:10: style: The scope of the variable 'tmphex' can be reduced. [variableScope] nmap-7.95/nmap.cc:1831:16: style: The scope of the variable 'ideal_scan_group_sz' can be reduced. [variableScope] nmap-7.95/nmap.cc:2369:25: style: The scope of the variable 'lastipstr' can be reduced. [variableScope] nmap-7.95/nmap.cc:2656:8: style: The scope of the variable 'dot_buffer' can be reduced. [variableScope] nmap-7.95/nmap.cc:2657:14: style: The scope of the variable 'warningcount' can be reduced. [variableScope] nmap-7.95/nmap.cc:1550:70: style: Checking if unsigned expression 'strftime(tbuf,sizeof(tbuf),"%Y-%m-%d %H:%M %Z",&local_time)' is less than zero. [unsignedLessThanZero] nmap-7.95/nmap.cc:1046:21: style: Local variable 'p' shadows outer variable [shadowVariable] nmap-7.95/nmap.cc:508:9: note: Shadowed declaration nmap-7.95/nmap.cc:1046:21: note: Shadow variable nmap-7.95/nmap.cc:1419:21: style: Local variable 'p' shadows outer variable [shadowVariable] nmap-7.95/nmap.cc:508:9: note: Shadowed declaration nmap-7.95/nmap.cc:1419:21: note: Shadow variable nmap-7.95/nmap.cc:1750:13: style: Local variable 'i' shadows outer variable [shadowVariable] nmap-7.95/nmap.cc:1433:7: note: Shadowed declaration nmap-7.95/nmap.cc:1750:13: note: Shadow variable nmap-7.95/nmap.cc:1889:21: style: Local variable 'i' shadows outer variable [shadowVariable] nmap-7.95/nmap.cc:1821:7: note: Shadowed declaration nmap-7.95/nmap.cc:1889:21: note: Shadow variable nmap-7.95/nmap.cc:1891:29: style: Local variable 'ss' shadows outer variable [shadowVariable] nmap-7.95/nmap.cc:1838:27: note: Shadowed declaration nmap-7.95/nmap.cc:1891:29: note: Shadow variable nmap-7.95/nmap.cc:1893:12: style: Local variable 'sslen' shadows outer variable [shadowVariable] nmap-7.95/nmap.cc:1839:10: note: Shadowed declaration nmap-7.95/nmap.cc:1893:12: note: Shadow variable nmap-7.95/nmap.cc:161:34: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] nmap-7.95/nmap.cc:343:57: style: Parameter 'port_list1' can be declared as pointer to const [constParameterPointer] nmap-7.95/nmap.cc:344:57: style: Parameter 'port_list2' can be declared as pointer to const [constParameterPointer] nmap-7.95/nmap.cc:827:15: style: Variable 'tempbuff' can be declared as pointer to const [constVariablePointer] nmap-7.95/nmap_ftp.cc:179:12: warning: Either the condition 'res<0' is redundant or the array 'recvbuf[2048]' is accessed at index -1, which is out of bounds. [negativeIndex] nmap-7.95/nmap_ftp.cc:174:11: note: Assuming that condition 'res<0' is not redundant nmap-7.95/nmap_ftp.cc:179:12: note: Negative array index nmap-7.95/nmap_ftp.cc:136:22: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_ftp.cc:209:20: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_ftp.cc:235:11: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_ftp.cc:236:11: style: C-style pointer casting [cstyleCast] nmap-7.95/nmap_ftp.cc:305:21: style: Variable 'res' is assigned a value that is never used. [unreadVariable] nmap-7.95/nmap.cc:1831:36: style: Variable 'ideal_scan_group_sz' is assigned a value that is never used. [unreadVariable] nmap-7.95/nmap.cc:2072:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nmap.cc:2329:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nmap_tty.cc:163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_tty.cc:175:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCIFLUSH [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_tty.cc:192:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_tty.cc:226:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] nmap-7.95/nmap_tty.cc:200:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] nmap-7.95/nmap_tty.cc:133:16: style: The scope of the variable 'numChars' can be reduced. [variableScope] nmap-7.95/nping/Crypto.cc:119:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/Crypto.cc:159:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/Crypto.cc:224:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/Crypto.cc:240:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/Crypto.cc:95:14: performance:inconclusive: Technically the member function 'Crypto::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/Crypto.h:78:14: note: Technically the member function 'Crypto::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/Crypto.cc:95:14: note: Technically the member function 'Crypto::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/common_modified.h:98:8: style:inconclusive: Technically the member function 'TargetGroup::get_targets_type' can be const. [functionConst] nmap-7.95/nping/common_modified.h:100:7: style:inconclusive: Technically the member function 'TargetGroup::get_mask' can be const. [functionConst] nmap-7.95/nping/common_modified.h:102:7: style:inconclusive: Technically the member function 'TargetGroup::get_namedhost' can be const. [functionConst] nmap-7.95/nping/Crypto.cc:225:31: style: Checking if unsigned expression 'bufflen' is less than zero. [unsignedLessThanZero] nmap-7.95/nping/ArgParser.cc:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:157:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:216:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:262:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:282:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:297:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:353:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:405:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:478:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:545:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:621:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:658:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:783:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:867:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:944:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:964:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:984:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:1007:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:1017:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:1028:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:1044:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:1059:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:1074:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:1090:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoClient.cc:620:17: style: Unused private function: 'EchoClient::parse_error' [unusedPrivateFunction] nmap-7.95/nping/EchoClient.h:102:13: note: Unused private function: 'EchoClient::parse_error' nmap-7.95/nping/EchoClient.cc:620:17: note: Unused private function: 'EchoClient::parse_error' nmap-7.95/nping/EchoClient.cc:620:17: performance:inconclusive: Technically the member function 'EchoClient::parse_error' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoClient.h:102:13: note: Technically the member function 'EchoClient::parse_error' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoClient.cc:620:17: note: Technically the member function 'EchoClient::parse_error' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoHeader.h:257:10: style: The destructor '~EchoHeader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:116:14: note: Virtual destructor in base class nmap-7.95/nping/EchoHeader.h:257:10: note: Destructor in derived class nmap-7.95/nping/EchoHeader.h:259:13: style: The function 'getBufferPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:122:18: note: Virtual function in base class nmap-7.95/nping/EchoHeader.h:259:13: note: Function in derived class nmap-7.95/nping/EchoHeader.h:261:13: style: The function 'protocol_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/libnetutil/PacketElement.h:266:17: note: Virtual function in base class nmap-7.95/nping/EchoHeader.h:261:13: note: Function in derived class nmap-7.95/nping/EchoClient.cc:161:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:162:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:186:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:203:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:243:83: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:270:84: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:304:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:337:16: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:680:40: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:683:38: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:687:36: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:690:37: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:702:44: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:706:50: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:710:42: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:713:42: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:716:44: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:719:42: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:729:44: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:733:48: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:737:42: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:744:44: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:746:44: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:758:39: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:760:38: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:763:42: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:800:17: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:883:17: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:948:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:968:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:988:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoClient.cc:868:13: style: Local variable 'nsi' shadows outer variable [shadowVariable] nmap-7.95/nping/EchoClient.h:82:19: note: Shadowed declaration nmap-7.95/nping/EchoClient.cc:868:13: note: Shadow variable nmap-7.95/nping/EchoClient.cc:161:23: style: Variable 's4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/EchoClient.cc:162:24: style: Variable 's6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/EchoClient.cc:352:37: style: Parameter 'pkt' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/EchoClient.cc:404:36: style: Parameter 'pkt' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/EchoClient.cc:477:33: style: Parameter 'pkt' can be declared as pointer to const [constParameterPointer] nmap-7.95/FPModel.cc:2497:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2514:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2526:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2538:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2550:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2562:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2574:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2586:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2598:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2610:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2628:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2649:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2681:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2693:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2705:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2718:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2730:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2742:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2755:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2767:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2779:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2792:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2809:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2826:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2838:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2850:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2869:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2881:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2903:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2930:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2942:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2958:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2975:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2987:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:2999:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3011:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3028:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3040:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3057:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3069:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3086:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3103:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3115:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3127:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3144:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3161:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3188:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3205:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3217:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3234:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3246:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3263:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3275:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3287:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3299:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3311:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3323:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3334:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3346:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3358:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3380:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3392:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3404:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3420:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3442:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3454:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3466:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3478:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3489:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3501:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3518:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3560:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3572:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3589:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3600:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3612:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3624:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3636:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3648:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3675:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3687:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3704:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3716:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3728:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3740:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3752:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3764:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3776:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3788:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3805:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3817:19: style: C-style pointer casting [cstyleCast] nmap-7.95/FPModel.cc:3829:19: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:446:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoHeader.cc:467:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoHeader.cc:487:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoHeader.cc:505:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoHeader.cc:924:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoHeader.cc:948:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoHeader.cc:625:17: performance:inconclusive: Technically the member function 'EchoHeader::getFieldLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoHeader.h:252:13: note: Technically the member function 'EchoHeader::getFieldLength' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoHeader.cc:625:17: note: Technically the member function 'EchoHeader::getFieldLength' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoHeader.cc:141:16: style:inconclusive: Technically the member function 'EchoHeader::getVersion' can be const. [functionConst] nmap-7.95/nping/EchoHeader.h:264:12: note: Technically the member function 'EchoHeader::getVersion' can be const. nmap-7.95/nping/EchoHeader.cc:141:16: note: Technically the member function 'EchoHeader::getVersion' can be const. nmap-7.95/nping/EchoHeader.cc:155:16: style:inconclusive: Technically the member function 'EchoHeader::getMessageType' can be const. [functionConst] nmap-7.95/nping/EchoHeader.h:267:12: note: Technically the member function 'EchoHeader::getMessageType' can be const. nmap-7.95/nping/EchoHeader.cc:155:16: note: Technically the member function 'EchoHeader::getMessageType' can be const. nmap-7.95/nping/EchoHeader.cc:257:17: style:inconclusive: Technically the member function 'EchoHeader::getReserved' can be const. [functionConst] nmap-7.95/nping/EchoHeader.h:281:13: note: Technically the member function 'EchoHeader::getReserved' can be const. nmap-7.95/nping/EchoHeader.cc:257:17: note: Technically the member function 'EchoHeader::getReserved' can be const. nmap-7.95/nping/EchoHeader.cc:84:22: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:85:22: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:86:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:87:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:88:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:89:20: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:90:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:91:16: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:93:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:264:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:713:16: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:833:19: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:847:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:881:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:892:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:896:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:900:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:904:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:935:48: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:962:48: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoHeader.cc:869:45: style:inconclusive: Function 'getCiphertextBounds' argument 1 names different: declaration 'len' definition 'final_len'. [funcArgNamesDifferent] nmap-7.95/nping/EchoHeader.h:326:41: note: Function 'getCiphertextBounds' argument 1 names different: declaration 'len' definition 'final_len'. nmap-7.95/nping/EchoHeader.cc:869:45: note: Function 'getCiphertextBounds' argument 1 names different: declaration 'len' definition 'final_len'. nmap-7.95/nping/EchoHeader.cc:682:44: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/EchoServer.cc:93:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:119:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:181:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:308:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:541:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:806:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:864:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:877:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:898:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:943:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:953:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1008:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1015:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1047:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1237:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1255:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1290:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1314:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1369:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1489:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1499:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1509:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1519:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1529:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1539:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1549:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:1559:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/EchoServer.cc:147:23: style: Unused private function: 'EchoServer::getClientNsockIOD' [unusedPrivateFunction] nmap-7.95/nping/EchoServer.h:85:19: note: Unused private function: 'EchoServer::getClientNsockIOD' nmap-7.95/nping/EchoServer.cc:147:23: note: Unused private function: 'EchoServer::getClientNsockIOD' nmap-7.95/nping/EchoServer.cc:180:17: performance:inconclusive: Technically the member function 'EchoServer::nep_listen_socket' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:80:13: note: Technically the member function 'EchoServer::nep_listen_socket' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:180:17: note: Technically the member function 'EchoServer::nep_listen_socket' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:307:24: style:inconclusive: Technically the member function 'EchoServer::nep_match_headers' can be const. [functionConst] nmap-7.95/nping/EchoServer.h:88:20: note: Technically the member function 'EchoServer::nep_match_headers' can be const. nmap-7.95/nping/EchoServer.cc:307:24: note: Technically the member function 'EchoServer::nep_match_headers' can be const. nmap-7.95/nping/EchoServer.cc:1046:17: performance:inconclusive: Technically the member function 'EchoServer::parse_hs_client' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:89:13: note: Technically the member function 'EchoServer::parse_hs_client' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1046:17: note: Technically the member function 'EchoServer::parse_hs_client' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1127:17: performance:inconclusive: Technically the member function 'EchoServer::parse_packet_spec' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:90:13: note: Technically the member function 'EchoServer::parse_packet_spec' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1127:17: note: Technically the member function 'EchoServer::parse_packet_spec' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1236:17: performance:inconclusive: Technically the member function 'EchoServer::generate_hs_server' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:92:13: note: Technically the member function 'EchoServer::generate_hs_server' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1236:17: note: Technically the member function 'EchoServer::generate_hs_server' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1254:17: performance:inconclusive: Technically the member function 'EchoServer::generate_hs_final' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:93:13: note: Technically the member function 'EchoServer::generate_hs_final' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1254:17: note: Technically the member function 'EchoServer::generate_hs_final' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1289:17: performance:inconclusive: Technically the member function 'EchoServer::generate_ready' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:94:13: note: Technically the member function 'EchoServer::generate_ready' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1289:17: note: Technically the member function 'EchoServer::generate_ready' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1313:17: performance:inconclusive: Technically the member function 'EchoServer::generate_echo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:95:13: note: Technically the member function 'EchoServer::generate_echo' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1313:17: note: Technically the member function 'EchoServer::generate_echo' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1476:17: performance:inconclusive: Technically the member function 'EchoServer::cleanup' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:103:13: note: Technically the member function 'EchoServer::cleanup' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1476:17: note: Technically the member function 'EchoServer::cleanup' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:942:17: performance:inconclusive: Technically the member function 'EchoServer::nep_hs_final_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:109:13: note: Technically the member function 'EchoServer::nep_hs_final_handler' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:942:17: note: Technically the member function 'EchoServer::nep_hs_final_handler' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1007:17: performance:inconclusive: Technically the member function 'EchoServer::nep_ready_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:111:13: note: Technically the member function 'EchoServer::nep_ready_handler' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1007:17: note: Technically the member function 'EchoServer::nep_ready_handler' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:121:11: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:203:57: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:215:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:220:34: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:240:57: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:253:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:258:34: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:347:64: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:355:60: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:372:59: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:388:60: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:396:65: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:404:53: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:412:53: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:428:56: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:436:60: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:460:60: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:468:65: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:476:61: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:856:71: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:920:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:937:66: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:976:17: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:992:63: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:1268:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:1271:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:1341:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:1419:43: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:1422:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:1454:84: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/EchoServer.cc:314:11: style: The scope of the variable 'current_score' can be reduced. [variableScope] nmap-7.95/nping/EchoServer.cc:1017:14: style: The scope of the variable 'clnt' can be reduced. [variableScope] nmap-7.95/nping/EchoServer.cc:489:46: style: Local variable 'i' shadows outer variable [shadowVariable] nmap-7.95/nping/EchoServer.cc:309:18: note: Shadowed declaration nmap-7.95/nping/EchoServer.cc:489:46: note: Shadow variable nmap-7.95/nping/EchoServer.cc:120:15: style: Variable 'id' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/EchoServer.cc:310:9: style: Variable 'buff' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/EchoServer.cc:1046:37: style: Parameter 'pkt' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/EchoServer.cc:1127:39: style: Parameter 'pkt' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/EchoServer.cc:1566:59: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'empty_handler' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nmap-7.95/nping/EchoServer.cc:1463:29: note: You might need to cast the function pointer here nmap-7.95/nping/EchoServer.cc:1566:59: note: Parameter 'arg' can be declared as pointer to const nmap-7.95/nping/EchoServer.cc:309:24: style: Variable 'k' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/EchoServer.cc:314:24: style: Variable 'current_score' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/EchoServer.cc:1379:16: style: Variable 'client_sd' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/EchoServer.cc:135:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nping/NEPContext.cc:94:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NEPContext.cc:240:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NEPContext.cc:245:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NEPContext.cc:100:24: style:inconclusive: Technically the member function 'NEPContext::getIdentifier' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:149:20: note: Technically the member function 'NEPContext::getIdentifier' can be const. nmap-7.95/nping/NEPContext.cc:100:24: note: Technically the member function 'NEPContext::getIdentifier' can be const. nmap-7.95/nping/NEPContext.cc:111:37: style:inconclusive: Technically the member function 'NEPContext::getAddress' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:152:33: note: Technically the member function 'NEPContext::getAddress' can be const. nmap-7.95/nping/NEPContext.cc:111:37: note: Technically the member function 'NEPContext::getAddress' can be const. nmap-7.95/nping/NEPContext.cc:121:23: style:inconclusive: Technically the member function 'NEPContext::getNsockIOD' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:155:19: note: Technically the member function 'NEPContext::getNsockIOD' can be const. nmap-7.95/nping/NEPContext.cc:121:23: note: Technically the member function 'NEPContext::getNsockIOD' can be const. nmap-7.95/nping/NEPContext.cc:142:17: style:inconclusive: Technically the member function 'NEPContext::getState' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:158:13: note: Technically the member function 'NEPContext::getState' can be const. nmap-7.95/nping/NEPContext.cc:142:17: note: Technically the member function 'NEPContext::getState' can be const. nmap-7.95/nping/NEPContext.cc:132:18: style:inconclusive: Technically the member function 'NEPContext::ready' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:160:14: note: Technically the member function 'NEPContext::ready' can be const. nmap-7.95/nping/NEPContext.cc:132:18: note: Technically the member function 'NEPContext::ready' can be const. nmap-7.95/nping/NEPContext.cc:197:17: style:inconclusive: Technically the member function 'NEPContext::getLastServerSequence' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:171:13: note: Technically the member function 'NEPContext::getLastServerSequence' can be const. nmap-7.95/nping/NEPContext.cc:197:17: note: Technically the member function 'NEPContext::getLastServerSequence' can be const. nmap-7.95/nping/NEPContext.cc:221:17: style:inconclusive: Technically the member function 'NEPContext::getLastClientSequence' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:174:13: note: Technically the member function 'NEPContext::getLastClientSequence' can be const. nmap-7.95/nping/NEPContext.cc:221:17: note: Technically the member function 'NEPContext::getLastClientSequence' can be const. nmap-7.95/nping/NEPContext.cc:240:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NEPContext.cc:245:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NEPContext.cc:136:30: style:inconclusive: Function 'setState' argument 1 names different: declaration 'state' definition 'st'. [funcArgNamesDifferent] nmap-7.95/nping/NEPContext.h:157:26: note: Function 'setState' argument 1 names different: declaration 'state' definition 'st'. nmap-7.95/nping/NEPContext.cc:136:30: note: Function 'setState' argument 1 names different: declaration 'state' definition 'st'. nmap-7.95/nping/NEPContext.cc:147:41: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NEPContext.cc:169:41: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NEPContext.cc:255:9: style: Variable 'passphrase' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NEPContext.cc:302:34: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NEPContext.cc:337:34: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NEPContext.cc:382:37: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NEPContext.cc:417:37: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NEPContext.cc:469:36: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NEPContext.cc:482:36: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NEPContext.cc:505:58: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NEPContext.cc:535:11: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingOps.cc:183:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingOps.cc:897:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingOps.cc:1402:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingOps.cc:2369:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingOps.cc:2779:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingOps.cc:2908:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:213:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:234:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:316:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:338:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:350:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:358:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:577:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:598:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:622:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:641:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:760:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:845:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:894:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:957:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTarget.cc:298:19: style:inconclusive: Technically the member function 'NpingTarget::spoofingSourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:151:10: note: Technically the member function 'NpingTarget::spoofingSourceAddress' can be const. nmap-7.95/nping/NpingTarget.cc:298:19: note: Technically the member function 'NpingTarget::spoofingSourceAddress' can be const. nmap-7.95/nping/NpingTarget.cc:382:18: style:inconclusive: Technically the member function 'NpingTarget::isDirectlyConnectedOrUnset' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:163:9: note: Technically the member function 'NpingTarget::isDirectlyConnectedOrUnset' can be const. nmap-7.95/nping/NpingTarget.cc:382:18: note: Technically the member function 'NpingTarget::isDirectlyConnectedOrUnset' can be const. nmap-7.95/nping/NpingTarget.cc:429:24: style:inconclusive: Technically the member function 'NpingTarget::getNextHopMACAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:169:15: note: Technically the member function 'NpingTarget::getNextHopMACAddress' can be const. nmap-7.95/nping/NpingTarget.cc:429:24: note: Technically the member function 'NpingTarget::getNextHopMACAddress' can be const. nmap-7.95/nping/NpingTarget.cc:447:24: style:inconclusive: Technically the member function 'NpingTarget::getMACAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:173:15: note: Technically the member function 'NpingTarget::getMACAddress' can be const. nmap-7.95/nping/NpingTarget.cc:447:24: note: Technically the member function 'NpingTarget::getMACAddress' can be const. nmap-7.95/nping/NpingTarget.cc:466:24: style:inconclusive: Technically the member function 'NpingTarget::getSrcMACAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:179:15: note: Technically the member function 'NpingTarget::getSrcMACAddress' can be const. nmap-7.95/nping/NpingTarget.cc:466:24: note: Technically the member function 'NpingTarget::getSrcMACAddress' can be const. nmap-7.95/nping/NpingTarget.cc:484:27: style:inconclusive: Technically the member function 'NpingTarget::getDeviceName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:183:17: note: Technically the member function 'NpingTarget::getDeviceName' can be const. nmap-7.95/nping/NpingTarget.cc:484:27: note: Technically the member function 'NpingTarget::getDeviceName' can be const. nmap-7.95/nping/NpingTarget.cc:490:27: style:inconclusive: Technically the member function 'NpingTarget::getDeviceFullName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:184:17: note: Technically the member function 'NpingTarget::getDeviceFullName' can be const. nmap-7.95/nping/NpingTarget.cc:490:27: note: Technically the member function 'NpingTarget::getDeviceFullName' can be const. nmap-7.95/nping/NpingTarget.cc:501:22: style:inconclusive: Technically the member function 'NpingTarget::getDeviceType' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:186:13: note: Technically the member function 'NpingTarget::getDeviceType' can be const. nmap-7.95/nping/NpingTarget.cc:501:22: note: Technically the member function 'NpingTarget::getDeviceType' can be const. nmap-7.95/nping/NpingTarget.cc:533:26: style:inconclusive: Technically the member function 'NpingTarget::getResolvedHostName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:189:17: note: Technically the member function 'NpingTarget::getResolvedHostName' can be const. nmap-7.95/nping/NpingTarget.cc:533:26: note: Technically the member function 'NpingTarget::getResolvedHostName' can be const. nmap-7.95/nping/NpingTarget.cc:554:26: style:inconclusive: Technically the member function 'NpingTarget::getSuppliedHostName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:193:17: note: Technically the member function 'NpingTarget::getSuppliedHostName' can be const. nmap-7.95/nping/NpingTarget.cc:554:26: note: Technically the member function 'NpingTarget::getSuppliedHostName' can be const. nmap-7.95/nping/NpingTarget.cc:655:26: performance:inconclusive: Technically the member function 'NpingTarget::getMACStr' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingTarget.h:205:17: note: Technically the member function 'NpingTarget::getMACStr' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingTarget.cc:655:26: note: Technically the member function 'NpingTarget::getMACStr' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingTarget.cc:720:18: style:inconclusive: Technically the member function 'NpingTarget::getICMPIdentifier' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:212:9: note: Technically the member function 'NpingTarget::getICMPIdentifier' can be const. nmap-7.95/nping/NpingTarget.cc:720:18: note: Technically the member function 'NpingTarget::getICMPIdentifier' can be const. nmap-7.95/nping/NpingTarget.cc:971:18: performance:inconclusive: Technically the member function 'NpingTarget::setProbeRecvARP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingTarget.h:253:5: note: Technically the member function 'NpingTarget::setProbeRecvARP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingTarget.cc:971:18: note: Technically the member function 'NpingTarget::setProbeRecvARP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingTarget.cc:1032:19: style:inconclusive: Technically the member function 'NpingTarget::printRTTs' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:257:6: note: Technically the member function 'NpingTarget::printRTTs' can be const. nmap-7.95/nping/NpingTarget.cc:1032:19: note: Technically the member function 'NpingTarget::printRTTs' can be const. nmap-7.95/nping/NpingTarget.cc:516:13: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] nmap-7.95/nping/NpingTarget.cc:515:26: note: Assuming allocation function fails nmap-7.95/nping/NpingTarget.cc:515:18: note: Assignment 'p=hostname=strdup(name)', assigned value is 0 nmap-7.95/nping/NpingTarget.cc:516:13: note: Null pointer dereference nmap-7.95/nping/NpingTarget.cc:191:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:212:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:241:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:315:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:337:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:357:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:575:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:576:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:578:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:580:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:595:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:596:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:599:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:601:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:619:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:620:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:623:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:625:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:639:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:640:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:642:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:644:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:706:17: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:772:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTarget.cc:177:21: style: Checking if unsigned expression 'targetsocklen' is less than zero. [unsignedLessThanZero] nmap-7.95/nping/NpingTarget.cc:251:21: style: Checking if unsigned expression 'sourcesocklen' is less than zero. [unsignedLessThanZero] nmap-7.95/nping/NpingTarget.cc:287:25: style: Checking if unsigned expression 'spoofedsrcsocklen' is less than zero. [unsignedLessThanZero] nmap-7.95/nping/NpingTarget.cc:397:22: style: Checking if unsigned expression 'nexthopsocklen' is less than zero. [unsignedLessThanZero] nmap-7.95/nping/NpingTarget.cc:191:23: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTarget.cc:265:61: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingTarget.cc:276:68: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingTarget.cc:410:55: style: Parameter 'next_hop' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingTarget.cc:508:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingTarget.cc:539:44: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingTarget.cc:575:23: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTarget.cc:576:24: style: Variable 'sin6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTarget.cc:595:23: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTarget.cc:596:24: style: Variable 'sin6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTarget.cc:619:23: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTarget.cc:620:24: style: Variable 'sin6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTarget.cc:639:23: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTarget.cc:640:24: style: Variable 'sin6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTarget.cc:655:40: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingTarget.cc:887:25: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/NpingOps.cc:1563:24: warning: Either the condition 'flag>7' is redundant or the array 'this->tcpflags[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] nmap-7.95/nping/NpingOps.cc:1561:31: note: Assuming that condition 'flag>7' is not redundant nmap-7.95/nping/NpingOps.cc:1563:24: note: Array index out of bounds nmap-7.95/nping/NpingOps.cc:1563:24: warning: Either the condition 'flag<0' is redundant or the array 'this->tcpflags[8]' is accessed at index -1, which is out of bounds. [negativeIndex] nmap-7.95/nping/NpingOps.cc:1561:12: note: Assuming that condition 'flag<0' is not redundant nmap-7.95/nping/NpingOps.cc:1563:24: note: Negative array index nmap-7.95/nping/NpingOps.cc:81:11: warning: Member variable 'NpingOps::rf' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nping/NpingOps.cc:81:11: warning: Member variable 'NpingOps::rf_set' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nping/NpingOps.cc:81:11: warning: Member variable 'NpingOps::echo_payload_set' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nping/NpingOps.cc:101:5: performance: Variable 'pcount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nmap-7.95/nping/NpingOps.cc:356:15: style:inconclusive: Technically the member function 'NpingOps::getMode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:308:9: note: Technically the member function 'NpingOps::getMode' can be const. nmap-7.95/nping/NpingOps.cc:356:15: note: Technically the member function 'NpingOps::getMode' can be const. nmap-7.95/nping/NpingOps.cc:373:18: performance:inconclusive: Technically the member function 'NpingOps::mode2Ascii' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingOps.h:309:11: note: Technically the member function 'NpingOps::mode2Ascii' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingOps.cc:373:18: note: Technically the member function 'NpingOps::mode2Ascii' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingOps.cc:362:16: style:inconclusive: Technically the member function 'NpingOps::issetMode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:310:10: note: Technically the member function 'NpingOps::issetMode' can be const. nmap-7.95/nping/NpingOps.cc:362:16: note: Technically the member function 'NpingOps::issetMode' can be const. nmap-7.95/nping/NpingOps.cc:410:16: style:inconclusive: Technically the member function 'NpingOps::getTraceroute' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:312:10: note: Technically the member function 'NpingOps::getTraceroute' can be const. nmap-7.95/nping/NpingOps.cc:410:16: note: Technically the member function 'NpingOps::getTraceroute' can be const. nmap-7.95/nping/NpingOps.cc:436:16: style:inconclusive: Technically the member function 'NpingOps::issetTraceroute' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:315:10: note: Technically the member function 'NpingOps::issetTraceroute' can be const. nmap-7.95/nping/NpingOps.cc:436:16: note: Technically the member function 'NpingOps::issetTraceroute' can be const. nmap-7.95/nping/NpingOps.cc:483:15: style:inconclusive: Technically the member function 'NpingOps::getVerbosity' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:319:9: note: Technically the member function 'NpingOps::getVerbosity' can be const. nmap-7.95/nping/NpingOps.cc:483:15: note: Technically the member function 'NpingOps::getVerbosity' can be const. nmap-7.95/nping/NpingOps.cc:490:16: style:inconclusive: Technically the member function 'NpingOps::issetVerbosity' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:322:10: note: Technically the member function 'NpingOps::issetVerbosity' can be const. nmap-7.95/nping/NpingOps.cc:490:16: note: Technically the member function 'NpingOps::issetVerbosity' can be const. nmap-7.95/nping/NpingOps.cc:539:15: style:inconclusive: Technically the member function 'NpingOps::getDebugging' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:325:9: note: Technically the member function 'NpingOps::getDebugging' can be const. nmap-7.95/nping/NpingOps.cc:539:15: note: Technically the member function 'NpingOps::getDebugging' can be const. nmap-7.95/nping/NpingOps.cc:559:16: style:inconclusive: Technically the member function 'NpingOps::issetDebugging' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:327:10: note: Technically the member function 'NpingOps::issetDebugging' can be const. nmap-7.95/nping/NpingOps.cc:559:16: note: Technically the member function 'NpingOps::issetDebugging' can be const. nmap-7.95/nping/NpingOps.cc:574:16: style:inconclusive: Technically the member function 'NpingOps::showSentPackets' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:330:10: note: Technically the member function 'NpingOps::showSentPackets' can be const. nmap-7.95/nping/NpingOps.cc:574:16: note: Technically the member function 'NpingOps::showSentPackets' can be const. nmap-7.95/nping/NpingOps.cc:580:16: style:inconclusive: Technically the member function 'NpingOps::issetShowSentPackets' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:331:10: note: Technically the member function 'NpingOps::issetShowSentPackets' can be const. nmap-7.95/nping/NpingOps.cc:580:16: note: Technically the member function 'NpingOps::issetShowSentPackets' can be const. nmap-7.95/nping/NpingOps.cc:711:16: style:inconclusive: Technically the member function 'NpingOps::getDelay' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:339:10: note: Technically the member function 'NpingOps::getDelay' can be const. nmap-7.95/nping/NpingOps.cc:711:16: note: Technically the member function 'NpingOps::getDelay' can be const. nmap-7.95/nping/NpingOps.cc:717:16: style:inconclusive: Technically the member function 'NpingOps::issetDelay' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:340:10: note: Technically the member function 'NpingOps::issetDelay' can be const. nmap-7.95/nping/NpingOps.cc:717:16: note: Technically the member function 'NpingOps::issetDelay' can be const. nmap-7.95/nping/NpingOps.cc:606:15: style:inconclusive: Technically the member function 'NpingOps::getPacketCount' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:343:9: note: Technically the member function 'NpingOps::getPacketCount' can be const. nmap-7.95/nping/NpingOps.cc:606:15: note: Technically the member function 'NpingOps::getPacketCount' can be const. nmap-7.95/nping/NpingOps.cc:612:16: style:inconclusive: Technically the member function 'NpingOps::issetPacketCount' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:344:10: note: Technically the member function 'NpingOps::issetPacketCount' can be const. nmap-7.95/nping/NpingOps.cc:612:16: note: Technically the member function 'NpingOps::issetPacketCount' can be const. nmap-7.95/nping/NpingOps.cc:638:15: style:inconclusive: Technically the member function 'NpingOps::getSendPreference' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:347:9: note: Technically the member function 'NpingOps::getSendPreference' can be const. nmap-7.95/nping/NpingOps.cc:638:15: note: Technically the member function 'NpingOps::getSendPreference' can be const. nmap-7.95/nping/NpingOps.cc:644:16: style:inconclusive: Technically the member function 'NpingOps::issetSendPreference' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:348:10: note: Technically the member function 'NpingOps::issetSendPreference' can be const. nmap-7.95/nping/NpingOps.cc:644:16: note: Technically the member function 'NpingOps::issetSendPreference' can be const. nmap-7.95/nping/NpingOps.cc:685:16: style:inconclusive: Technically the member function 'NpingOps::sendEth' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:353:10: note: Technically the member function 'NpingOps::sendEth' can be const. nmap-7.95/nping/NpingOps.cc:685:16: note: Technically the member function 'NpingOps::sendEth' can be const. nmap-7.95/nping/NpingOps.cc:691:16: style:inconclusive: Technically the member function 'NpingOps::issetSendEth' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:354:10: note: Technically the member function 'NpingOps::issetSendEth' can be const. nmap-7.95/nping/NpingOps.cc:691:16: note: Technically the member function 'NpingOps::issetSendEth' can be const. nmap-7.95/nping/NpingOps.cc:742:16: style:inconclusive: Technically the member function 'NpingOps::issetDevice' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:358:10: note: Technically the member function 'NpingOps::issetDevice' can be const. nmap-7.95/nping/NpingOps.cc:742:16: note: Technically the member function 'NpingOps::issetDevice' can be const. nmap-7.95/nping/NpingOps.cc:749:16: style:inconclusive: Technically the member function 'NpingOps::spoofSource' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:361:10: note: Technically the member function 'NpingOps::spoofSource' can be const. nmap-7.95/nping/NpingOps.cc:749:16: note: Technically the member function 'NpingOps::spoofSource' can be const. nmap-7.95/nping/NpingOps.cc:754:16: style:inconclusive: Technically the member function 'NpingOps::getSpoofSource' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:362:10: note: Technically the member function 'NpingOps::getSpoofSource' can be const. nmap-7.95/nping/NpingOps.cc:754:16: note: Technically the member function 'NpingOps::getSpoofSource' can be const. nmap-7.95/nping/NpingOps.cc:767:16: style:inconclusive: Technically the member function 'NpingOps::issetSpoofSource' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:363:10: note: Technically the member function 'NpingOps::issetSpoofSource' can be const. nmap-7.95/nping/NpingOps.cc:767:16: note: Technically the member function 'NpingOps::issetSpoofSource' can be const. nmap-7.95/nping/NpingOps.cc:788:16: style:inconclusive: Technically the member function 'NpingOps::issetBPFFilterSpec' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:367:10: note: Technically the member function 'NpingOps::issetBPFFilterSpec' can be const. nmap-7.95/nping/NpingOps.cc:788:16: note: Technically the member function 'NpingOps::issetBPFFilterSpec' can be const. nmap-7.95/nping/NpingOps.cc:802:15: style:inconclusive: Technically the member function 'NpingOps::getCurrentRound' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:370:9: note: Technically the member function 'NpingOps::getCurrentRound' can be const. nmap-7.95/nping/NpingOps.cc:802:15: note: Technically the member function 'NpingOps::getCurrentRound' can be const. nmap-7.95/nping/NpingOps.cc:807:16: style:inconclusive: Technically the member function 'NpingOps::havePcap' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:373:10: note: Technically the member function 'NpingOps::havePcap' can be const. nmap-7.95/nping/NpingOps.cc:807:16: note: Technically the member function 'NpingOps::havePcap' can be const. nmap-7.95/nping/NpingOps.cc:828:16: style:inconclusive: Technically the member function 'NpingOps::disablePacketCapture' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:377:10: note: Technically the member function 'NpingOps::disablePacketCapture' can be const. nmap-7.95/nping/NpingOps.cc:828:16: note: Technically the member function 'NpingOps::disablePacketCapture' can be const. nmap-7.95/nping/NpingOps.cc:834:16: style:inconclusive: Technically the member function 'NpingOps::issetDisablePacketCapture' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:378:10: note: Technically the member function 'NpingOps::issetDisablePacketCapture' can be const. nmap-7.95/nping/NpingOps.cc:834:16: note: Technically the member function 'NpingOps::issetDisablePacketCapture' can be const. nmap-7.95/nping/NpingOps.cc:854:15: style:inconclusive: Technically the member function 'NpingOps::getIPVersion' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:381:9: note: Technically the member function 'NpingOps::getIPVersion' can be const. nmap-7.95/nping/NpingOps.cc:854:15: note: Technically the member function 'NpingOps::getIPVersion' can be const. nmap-7.95/nping/NpingOps.cc:860:16: style:inconclusive: Technically the member function 'NpingOps::issetIPVersion' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:382:10: note: Technically the member function 'NpingOps::issetIPVersion' can be const. nmap-7.95/nping/NpingOps.cc:860:16: note: Technically the member function 'NpingOps::issetIPVersion' can be const. nmap-7.95/nping/NpingOps.cc:926:16: style:inconclusive: Technically the member function 'NpingOps::isRoot' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:391:10: note: Technically the member function 'NpingOps::isRoot' can be const. nmap-7.95/nping/NpingOps.cc:926:16: note: Technically the member function 'NpingOps::isRoot' can be const. nmap-7.95/nping/NpingOps.cc:951:15: style:inconclusive: Technically the member function 'NpingOps::getPayloadType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:395:9: note: Technically the member function 'NpingOps::getPayloadType' can be const. nmap-7.95/nping/NpingOps.cc:951:15: note: Technically the member function 'NpingOps::getPayloadType' can be const. nmap-7.95/nping/NpingOps.cc:957:16: style:inconclusive: Technically the member function 'NpingOps::issetPayloadType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:396:10: note: Technically the member function 'NpingOps::issetPayloadType' can be const. nmap-7.95/nping/NpingOps.cc:957:16: note: Technically the member function 'NpingOps::issetPayloadType' can be const. nmap-7.95/nping/NpingOps.cc:986:16: style:inconclusive: Technically the member function 'NpingOps::issetPayloadBuffer' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:399:10: note: Technically the member function 'NpingOps::issetPayloadBuffer' can be const. nmap-7.95/nping/NpingOps.cc:986:16: note: Technically the member function 'NpingOps::issetPayloadBuffer' can be const. nmap-7.95/nping/NpingOps.cc:992:15: style:inconclusive: Technically the member function 'NpingOps::getPayloadLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:400:9: note: Technically the member function 'NpingOps::getPayloadLen' can be const. nmap-7.95/nping/NpingOps.cc:992:15: note: Technically the member function 'NpingOps::getPayloadLen' can be const. nmap-7.95/nping/NpingOps.cc:998:16: style:inconclusive: Technically the member function 'NpingOps::issetPayloadLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:401:10: note: Technically the member function 'NpingOps::issetPayloadLen' can be const. nmap-7.95/nping/NpingOps.cc:998:16: note: Technically the member function 'NpingOps::issetPayloadLen' can be const. nmap-7.95/nping/NpingOps.cc:1054:15: style:inconclusive: Technically the member function 'NpingOps::getRole' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:408:9: note: Technically the member function 'NpingOps::getRole' can be const. nmap-7.95/nping/NpingOps.cc:1054:15: note: Technically the member function 'NpingOps::getRole' can be const. nmap-7.95/nping/NpingOps.cc:1060:16: style:inconclusive: Technically the member function 'NpingOps::issetRole' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:409:10: note: Technically the member function 'NpingOps::issetRole' can be const. nmap-7.95/nping/NpingOps.cc:1060:16: note: Technically the member function 'NpingOps::issetRole' can be const. nmap-7.95/nping/NpingOps.cc:1262:16: style:inconclusive: Technically the member function 'NpingOps::getBadsumIP' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:414:10: note: Technically the member function 'NpingOps::getBadsumIP' can be const. nmap-7.95/nping/NpingOps.cc:1262:16: note: Technically the member function 'NpingOps::getBadsumIP' can be const. nmap-7.95/nping/NpingOps.cc:1268:16: style:inconclusive: Technically the member function 'NpingOps::issetBadsumIP' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:415:10: note: Technically the member function 'NpingOps::issetBadsumIP' can be const. nmap-7.95/nping/NpingOps.cc:1268:16: note: Technically the member function 'NpingOps::issetBadsumIP' can be const. nmap-7.95/nping/NpingOps.cc:1089:14: style:inconclusive: Technically the member function 'NpingOps::getTTL' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:418:8: note: Technically the member function 'NpingOps::getTTL' can be const. nmap-7.95/nping/NpingOps.cc:1089:14: note: Technically the member function 'NpingOps::getTTL' can be const. nmap-7.95/nping/NpingOps.cc:1101:16: style:inconclusive: Technically the member function 'NpingOps::issetTTL' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:419:10: note: Technically the member function 'NpingOps::issetTTL' can be const. nmap-7.95/nping/NpingOps.cc:1101:16: note: Technically the member function 'NpingOps::issetTTL' can be const. nmap-7.95/nping/NpingOps.cc:1122:14: style:inconclusive: Technically the member function 'NpingOps::getTOS' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:422:8: note: Technically the member function 'NpingOps::getTOS' can be const. nmap-7.95/nping/NpingOps.cc:1122:14: note: Technically the member function 'NpingOps::getTOS' can be const. nmap-7.95/nping/NpingOps.cc:1128:16: style:inconclusive: Technically the member function 'NpingOps::issetTOS' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:423:10: note: Technically the member function 'NpingOps::issetTOS' can be const. nmap-7.95/nping/NpingOps.cc:1128:16: note: Technically the member function 'NpingOps::issetTOS' can be const. nmap-7.95/nping/NpingOps.cc:1143:15: style:inconclusive: Technically the member function 'NpingOps::getIdentification' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:426:9: note: Technically the member function 'NpingOps::getIdentification' can be const. nmap-7.95/nping/NpingOps.cc:1143:15: note: Technically the member function 'NpingOps::getIdentification' can be const. nmap-7.95/nping/NpingOps.cc:1149:16: style:inconclusive: Technically the member function 'NpingOps::issetIdentification' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:427:10: note: Technically the member function 'NpingOps::issetIdentification' can be const. nmap-7.95/nping/NpingOps.cc:1149:16: note: Technically the member function 'NpingOps::issetIdentification' can be const. nmap-7.95/nping/NpingOps.cc:1162:16: style:inconclusive: Technically the member function 'NpingOps::getMF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:430:10: note: Technically the member function 'NpingOps::getMF' can be const. nmap-7.95/nping/NpingOps.cc:1162:16: note: Technically the member function 'NpingOps::getMF' can be const. nmap-7.95/nping/NpingOps.cc:1196:16: style:inconclusive: Technically the member function 'NpingOps::issetMF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:431:10: note: Technically the member function 'NpingOps::issetMF' can be const. nmap-7.95/nping/NpingOps.cc:1196:16: note: Technically the member function 'NpingOps::issetMF' can be const. nmap-7.95/nping/NpingOps.cc:1176:16: style:inconclusive: Technically the member function 'NpingOps::getDF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:434:10: note: Technically the member function 'NpingOps::getDF' can be const. nmap-7.95/nping/NpingOps.cc:1176:16: note: Technically the member function 'NpingOps::getDF' can be const. nmap-7.95/nping/NpingOps.cc:1202:16: style:inconclusive: Technically the member function 'NpingOps::issetDF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:435:10: note: Technically the member function 'NpingOps::issetDF' can be const. nmap-7.95/nping/NpingOps.cc:1202:16: note: Technically the member function 'NpingOps::issetDF' can be const. nmap-7.95/nping/NpingOps.cc:1190:16: style:inconclusive: Technically the member function 'NpingOps::getRF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:438:10: note: Technically the member function 'NpingOps::getRF' can be const. nmap-7.95/nping/NpingOps.cc:1190:16: note: Technically the member function 'NpingOps::getRF' can be const. nmap-7.95/nping/NpingOps.cc:1208:16: style:inconclusive: Technically the member function 'NpingOps::issetRF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:439:10: note: Technically the member function 'NpingOps::issetRF' can be const. nmap-7.95/nping/NpingOps.cc:1208:16: note: Technically the member function 'NpingOps::issetRF' can be const. nmap-7.95/nping/NpingOps.cc:1281:26: style:inconclusive: Technically the member function 'NpingOps::getIPv4SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:441:20: note: Technically the member function 'NpingOps::getIPv4SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1281:26: note: Technically the member function 'NpingOps::getIPv4SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1287:16: style:inconclusive: Technically the member function 'NpingOps::issetIPv4SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:443:10: note: Technically the member function 'NpingOps::issetIPv4SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1287:16: note: Technically the member function 'NpingOps::issetIPv4SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1308:16: style:inconclusive: Technically the member function 'NpingOps::issetIPOptions' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:447:10: note: Technically the member function 'NpingOps::issetIPOptions' can be const. nmap-7.95/nping/NpingOps.cc:1308:16: note: Technically the member function 'NpingOps::issetIPOptions' can be const. nmap-7.95/nping/NpingOps.cc:1228:15: style:inconclusive: Technically the member function 'NpingOps::getMTU' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:450:9: note: Technically the member function 'NpingOps::getMTU' can be const. nmap-7.95/nping/NpingOps.cc:1228:15: note: Technically the member function 'NpingOps::getMTU' can be const. nmap-7.95/nping/NpingOps.cc:1234:16: style:inconclusive: Technically the member function 'NpingOps::issetMTU' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:451:10: note: Technically the member function 'NpingOps::issetMTU' can be const. nmap-7.95/nping/NpingOps.cc:1234:16: note: Technically the member function 'NpingOps::issetMTU' can be const. nmap-7.95/nping/NpingOps.cc:1326:14: style:inconclusive: Technically the member function 'NpingOps::getTrafficClass' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:455:8: note: Technically the member function 'NpingOps::getTrafficClass' can be const. nmap-7.95/nping/NpingOps.cc:1326:14: note: Technically the member function 'NpingOps::getTrafficClass' can be const. nmap-7.95/nping/NpingOps.cc:1332:16: style:inconclusive: Technically the member function 'NpingOps::issetTrafficClass' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:456:10: note: Technically the member function 'NpingOps::issetTrafficClass' can be const. nmap-7.95/nping/NpingOps.cc:1332:16: note: Technically the member function 'NpingOps::issetTrafficClass' can be const. nmap-7.95/nping/NpingOps.cc:1347:15: style:inconclusive: Technically the member function 'NpingOps::getFlowLabel' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:459:9: note: Technically the member function 'NpingOps::getFlowLabel' can be const. nmap-7.95/nping/NpingOps.cc:1347:15: note: Technically the member function 'NpingOps::getFlowLabel' can be const. nmap-7.95/nping/NpingOps.cc:1353:16: style:inconclusive: Technically the member function 'NpingOps::issetFlowLabel' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:460:10: note: Technically the member function 'NpingOps::issetFlowLabel' can be const. nmap-7.95/nping/NpingOps.cc:1353:16: note: Technically the member function 'NpingOps::issetFlowLabel' can be const. nmap-7.95/nping/NpingOps.cc:1375:27: style:inconclusive: Technically the member function 'NpingOps::getIPv6SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:468:21: note: Technically the member function 'NpingOps::getIPv6SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1375:27: note: Technically the member function 'NpingOps::getIPv6SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1381:16: style:inconclusive: Technically the member function 'NpingOps::issetIPv6SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:469:10: note: Technically the member function 'NpingOps::issetIPv6SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1381:16: note: Technically the member function 'NpingOps::issetIPv6SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1459:16: style:inconclusive: Technically the member function 'NpingOps::issetTargetPorts' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:477:10: note: Technically the member function 'NpingOps::issetTargetPorts' can be const. nmap-7.95/nping/NpingOps.cc:1459:16: note: Technically the member function 'NpingOps::issetTargetPorts' can be const. nmap-7.95/nping/NpingOps.cc:1464:16: style:inconclusive: Technically the member function 'NpingOps::scan_mode_uses_target_ports' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:478:10: note: Technically the member function 'NpingOps::scan_mode_uses_target_ports' can be const. nmap-7.95/nping/NpingOps.cc:1464:16: note: Technically the member function 'NpingOps::scan_mode_uses_target_ports' can be const. nmap-7.95/nping/NpingOps.cc:1479:15: style:inconclusive: Technically the member function 'NpingOps::getSourcePort' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:483:9: note: Technically the member function 'NpingOps::getSourcePort' can be const. nmap-7.95/nping/NpingOps.cc:1479:15: note: Technically the member function 'NpingOps::getSourcePort' can be const. nmap-7.95/nping/NpingOps.cc:1485:16: style:inconclusive: Technically the member function 'NpingOps::issetSourcePort' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:484:10: note: Technically the member function 'NpingOps::issetSourcePort' can be const. nmap-7.95/nping/NpingOps.cc:1485:16: note: Technically the member function 'NpingOps::issetSourcePort' can be const. nmap-7.95/nping/NpingOps.cc:1640:16: style:inconclusive: Technically the member function 'NpingOps::getBadsum' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:488:10: note: Technically the member function 'NpingOps::getBadsum' can be const. nmap-7.95/nping/NpingOps.cc:1640:16: note: Technically the member function 'NpingOps::getBadsum' can be const. nmap-7.95/nping/NpingOps.cc:1646:16: style:inconclusive: Technically the member function 'NpingOps::issetBadsum' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:489:10: note: Technically the member function 'NpingOps::issetBadsum' can be const. nmap-7.95/nping/NpingOps.cc:1646:16: note: Technically the member function 'NpingOps::issetBadsum' can be const. nmap-7.95/nping/NpingOps.cc:1560:15: style:inconclusive: Technically the member function 'NpingOps::getFlagTCP' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:494:9: note: Technically the member function 'NpingOps::getFlagTCP' can be const. nmap-7.95/nping/NpingOps.cc:1560:15: note: Technically the member function 'NpingOps::getFlagTCP' can be const. nmap-7.95/nping/NpingOps.cc:1590:16: style:inconclusive: Technically the member function 'NpingOps::issetTCPFlags' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:496:10: note: Technically the member function 'NpingOps::issetTCPFlags' can be const. nmap-7.95/nping/NpingOps.cc:1590:16: note: Technically the member function 'NpingOps::issetTCPFlags' can be const. nmap-7.95/nping/NpingOps.cc:1501:15: style:inconclusive: Technically the member function 'NpingOps::getTCPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:499:9: note: Technically the member function 'NpingOps::getTCPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1501:15: note: Technically the member function 'NpingOps::getTCPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1507:16: style:inconclusive: Technically the member function 'NpingOps::issetTCPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:500:10: note: Technically the member function 'NpingOps::issetTCPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1507:16: note: Technically the member function 'NpingOps::issetTCPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1523:15: style:inconclusive: Technically the member function 'NpingOps::getTCPAck' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:503:9: note: Technically the member function 'NpingOps::getTCPAck' can be const. nmap-7.95/nping/NpingOps.cc:1523:15: note: Technically the member function 'NpingOps::getTCPAck' can be const. nmap-7.95/nping/NpingOps.cc:1529:16: style:inconclusive: Technically the member function 'NpingOps::issetTCPAck' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:504:10: note: Technically the member function 'NpingOps::issetTCPAck' can be const. nmap-7.95/nping/NpingOps.cc:1529:16: note: Technically the member function 'NpingOps::issetTCPAck' can be const. nmap-7.95/nping/NpingOps.cc:1606:15: style:inconclusive: Technically the member function 'NpingOps::getTCPWindow' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:507:9: note: Technically the member function 'NpingOps::getTCPWindow' can be const. nmap-7.95/nping/NpingOps.cc:1606:15: note: Technically the member function 'NpingOps::getTCPWindow' can be const. nmap-7.95/nping/NpingOps.cc:1612:16: style:inconclusive: Technically the member function 'NpingOps::issetTCPWindow' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:508:10: note: Technically the member function 'NpingOps::issetTCPWindow' can be const. nmap-7.95/nping/NpingOps.cc:1612:16: note: Technically the member function 'NpingOps::issetTCPWindow' can be const. nmap-7.95/nping/NpingOps.cc:1665:14: style:inconclusive: Technically the member function 'NpingOps::getICMPType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:512:8: note: Technically the member function 'NpingOps::getICMPType' can be const. nmap-7.95/nping/NpingOps.cc:1665:14: note: Technically the member function 'NpingOps::getICMPType' can be const. nmap-7.95/nping/NpingOps.cc:1671:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:513:10: note: Technically the member function 'NpingOps::issetICMPType' can be const. nmap-7.95/nping/NpingOps.cc:1671:16: note: Technically the member function 'NpingOps::issetICMPType' can be const. nmap-7.95/nping/NpingOps.cc:1686:14: style:inconclusive: Technically the member function 'NpingOps::getICMPCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:516:8: note: Technically the member function 'NpingOps::getICMPCode' can be const. nmap-7.95/nping/NpingOps.cc:1686:14: note: Technically the member function 'NpingOps::getICMPCode' can be const. nmap-7.95/nping/NpingOps.cc:1692:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:517:10: note: Technically the member function 'NpingOps::issetICMPCode' can be const. nmap-7.95/nping/NpingOps.cc:1692:16: note: Technically the member function 'NpingOps::issetICMPCode' can be const. nmap-7.95/nping/NpingOps.cc:1720:16: style:inconclusive: Technically the member function 'NpingOps::getBadsumICMP' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:521:10: note: Technically the member function 'NpingOps::getBadsumICMP' can be const. nmap-7.95/nping/NpingOps.cc:1720:16: note: Technically the member function 'NpingOps::getBadsumICMP' can be const. nmap-7.95/nping/NpingOps.cc:1726:16: style:inconclusive: Technically the member function 'NpingOps::issetBadsumICMP' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:522:10: note: Technically the member function 'NpingOps::issetBadsumICMP' can be const. nmap-7.95/nping/NpingOps.cc:1726:16: note: Technically the member function 'NpingOps::issetBadsumICMP' can be const. nmap-7.95/nping/NpingOps.cc:1741:26: style:inconclusive: Technically the member function 'NpingOps::getICMPRedirectAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:525:20: note: Technically the member function 'NpingOps::getICMPRedirectAddress' can be const. nmap-7.95/nping/NpingOps.cc:1741:26: note: Technically the member function 'NpingOps::getICMPRedirectAddress' can be const. nmap-7.95/nping/NpingOps.cc:1747:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPRedirectAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:526:10: note: Technically the member function 'NpingOps::issetICMPRedirectAddress' can be const. nmap-7.95/nping/NpingOps.cc:1747:16: note: Technically the member function 'NpingOps::issetICMPRedirectAddress' can be const. nmap-7.95/nping/NpingOps.cc:1762:14: style:inconclusive: Technically the member function 'NpingOps::getICMPParamProblemPointer' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:529:8: note: Technically the member function 'NpingOps::getICMPParamProblemPointer' can be const. nmap-7.95/nping/NpingOps.cc:1762:14: note: Technically the member function 'NpingOps::getICMPParamProblemPointer' can be const. nmap-7.95/nping/NpingOps.cc:1768:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPParamProblemPointer' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:530:10: note: Technically the member function 'NpingOps::issetICMPParamProblemPointer' can be const. nmap-7.95/nping/NpingOps.cc:1768:16: note: Technically the member function 'NpingOps::issetICMPParamProblemPointer' can be const. nmap-7.95/nping/NpingOps.cc:1783:15: style:inconclusive: Technically the member function 'NpingOps::getICMPRouterAdvLifetime' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:533:9: note: Technically the member function 'NpingOps::getICMPRouterAdvLifetime' can be const. nmap-7.95/nping/NpingOps.cc:1783:15: note: Technically the member function 'NpingOps::getICMPRouterAdvLifetime' can be const. nmap-7.95/nping/NpingOps.cc:1789:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPRouterAdvLifetime' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:534:10: note: Technically the member function 'NpingOps::issetICMPRouterAdvLifetime' can be const. nmap-7.95/nping/NpingOps.cc:1789:16: note: Technically the member function 'NpingOps::issetICMPRouterAdvLifetime' can be const. nmap-7.95/nping/NpingOps.cc:1803:15: style:inconclusive: Technically the member function 'NpingOps::getICMPIdentifier' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:537:9: note: Technically the member function 'NpingOps::getICMPIdentifier' can be const. nmap-7.95/nping/NpingOps.cc:1803:15: note: Technically the member function 'NpingOps::getICMPIdentifier' can be const. nmap-7.95/nping/NpingOps.cc:1809:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPIdentifier' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:538:10: note: Technically the member function 'NpingOps::issetICMPIdentifier' can be const. nmap-7.95/nping/NpingOps.cc:1809:16: note: Technically the member function 'NpingOps::issetICMPIdentifier' can be const. nmap-7.95/nping/NpingOps.cc:1824:15: style:inconclusive: Technically the member function 'NpingOps::getICMPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:541:9: note: Technically the member function 'NpingOps::getICMPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1824:15: note: Technically the member function 'NpingOps::getICMPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1830:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:542:10: note: Technically the member function 'NpingOps::issetICMPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1830:16: note: Technically the member function 'NpingOps::issetICMPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1845:15: style:inconclusive: Technically the member function 'NpingOps::getICMPOriginateTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:545:9: note: Technically the member function 'NpingOps::getICMPOriginateTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1845:15: note: Technically the member function 'NpingOps::getICMPOriginateTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1851:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPOriginateTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:546:10: note: Technically the member function 'NpingOps::issetICMPOriginateTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1851:16: note: Technically the member function 'NpingOps::issetICMPOriginateTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1866:15: style:inconclusive: Technically the member function 'NpingOps::getICMPReceiveTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:549:9: note: Technically the member function 'NpingOps::getICMPReceiveTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1866:15: note: Technically the member function 'NpingOps::getICMPReceiveTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1872:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPReceiveTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:550:10: note: Technically the member function 'NpingOps::issetICMPReceiveTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1872:16: note: Technically the member function 'NpingOps::issetICMPReceiveTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1887:15: style:inconclusive: Technically the member function 'NpingOps::getICMPTransmitTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:553:9: note: Technically the member function 'NpingOps::getICMPTransmitTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1887:15: note: Technically the member function 'NpingOps::getICMPTransmitTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1893:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPTransmitTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:554:10: note: Technically the member function 'NpingOps::issetICMPTransmitTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1893:16: note: Technically the member function 'NpingOps::issetICMPTransmitTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1923:15: style:inconclusive: Technically the member function 'NpingOps::getICMPAdvertEntryCount' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:558:9: note: Technically the member function 'NpingOps::getICMPAdvertEntryCount' can be const. nmap-7.95/nping/NpingOps.cc:1923:15: note: Technically the member function 'NpingOps::getICMPAdvertEntryCount' can be const. nmap-7.95/nping/NpingOps.cc:1927:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPAdvertEntry' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:559:10: note: Technically the member function 'NpingOps::issetICMPAdvertEntry' can be const. nmap-7.95/nping/NpingOps.cc:1927:16: note: Technically the member function 'NpingOps::issetICMPAdvertEntry' can be const. nmap-7.95/nping/NpingOps.cc:1952:16: style:inconclusive: Technically the member function 'NpingOps::issetSourceMAC' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:564:10: note: Technically the member function 'NpingOps::issetSourceMAC' can be const. nmap-7.95/nping/NpingOps.cc:1952:16: note: Technically the member function 'NpingOps::issetSourceMAC' can be const. nmap-7.95/nping/NpingOps.cc:1973:16: style:inconclusive: Technically the member function 'NpingOps::issetDestMAC' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:568:10: note: Technically the member function 'NpingOps::issetDestMAC' can be const. nmap-7.95/nping/NpingOps.cc:1973:16: note: Technically the member function 'NpingOps::issetDestMAC' can be const. nmap-7.95/nping/NpingOps.cc:1987:15: style:inconclusive: Technically the member function 'NpingOps::getEtherType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:571:9: note: Technically the member function 'NpingOps::getEtherType' can be const. nmap-7.95/nping/NpingOps.cc:1987:15: note: Technically the member function 'NpingOps::getEtherType' can be const. nmap-7.95/nping/NpingOps.cc:1993:16: style:inconclusive: Technically the member function 'NpingOps::issetEtherType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:572:10: note: Technically the member function 'NpingOps::issetEtherType' can be const. nmap-7.95/nping/NpingOps.cc:1993:16: note: Technically the member function 'NpingOps::issetEtherType' can be const. nmap-7.95/nping/NpingOps.cc:2012:15: style:inconclusive: Technically the member function 'NpingOps::getARPHardwareType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:576:9: note: Technically the member function 'NpingOps::getARPHardwareType' can be const. nmap-7.95/nping/NpingOps.cc:2012:15: note: Technically the member function 'NpingOps::getARPHardwareType' can be const. nmap-7.95/nping/NpingOps.cc:2018:16: style:inconclusive: Technically the member function 'NpingOps::issetARPHardwareType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:577:10: note: Technically the member function 'NpingOps::issetARPHardwareType' can be const. nmap-7.95/nping/NpingOps.cc:2018:16: note: Technically the member function 'NpingOps::issetARPHardwareType' can be const. nmap-7.95/nping/NpingOps.cc:2033:15: style:inconclusive: Technically the member function 'NpingOps::getARPProtocolType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:580:9: note: Technically the member function 'NpingOps::getARPProtocolType' can be const. nmap-7.95/nping/NpingOps.cc:2033:15: note: Technically the member function 'NpingOps::getARPProtocolType' can be const. nmap-7.95/nping/NpingOps.cc:2039:16: style:inconclusive: Technically the member function 'NpingOps::issetARPProtocolType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:581:10: note: Technically the member function 'NpingOps::issetARPProtocolType' can be const. nmap-7.95/nping/NpingOps.cc:2039:16: note: Technically the member function 'NpingOps::issetARPProtocolType' can be const. nmap-7.95/nping/NpingOps.cc:2054:14: style:inconclusive: Technically the member function 'NpingOps::getARPHwAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:584:8: note: Technically the member function 'NpingOps::getARPHwAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2054:14: note: Technically the member function 'NpingOps::getARPHwAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2060:16: style:inconclusive: Technically the member function 'NpingOps::issetARPHwAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:585:10: note: Technically the member function 'NpingOps::issetARPHwAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2060:16: note: Technically the member function 'NpingOps::issetARPHwAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2075:14: style:inconclusive: Technically the member function 'NpingOps::getARPProtoAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:588:8: note: Technically the member function 'NpingOps::getARPProtoAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2075:14: note: Technically the member function 'NpingOps::getARPProtoAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2081:16: style:inconclusive: Technically the member function 'NpingOps::issetARPProtoAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:589:10: note: Technically the member function 'NpingOps::issetARPProtoAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2081:16: note: Technically the member function 'NpingOps::issetARPProtoAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2096:15: style:inconclusive: Technically the member function 'NpingOps::getARPOpCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:592:9: note: Technically the member function 'NpingOps::getARPOpCode' can be const. nmap-7.95/nping/NpingOps.cc:2096:15: note: Technically the member function 'NpingOps::getARPOpCode' can be const. nmap-7.95/nping/NpingOps.cc:2102:16: style:inconclusive: Technically the member function 'NpingOps::issetARPOpCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:593:10: note: Technically the member function 'NpingOps::issetARPOpCode' can be const. nmap-7.95/nping/NpingOps.cc:2102:16: note: Technically the member function 'NpingOps::issetARPOpCode' can be const. nmap-7.95/nping/NpingOps.cc:2123:16: style:inconclusive: Technically the member function 'NpingOps::issetARPSenderHwAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:597:10: note: Technically the member function 'NpingOps::issetARPSenderHwAddr' can be const. nmap-7.95/nping/NpingOps.cc:2123:16: note: Technically the member function 'NpingOps::issetARPSenderHwAddr' can be const. nmap-7.95/nping/NpingOps.cc:2144:16: style:inconclusive: Technically the member function 'NpingOps::issetARPTargetHwAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:601:10: note: Technically the member function 'NpingOps::issetARPTargetHwAddr' can be const. nmap-7.95/nping/NpingOps.cc:2144:16: note: Technically the member function 'NpingOps::issetARPTargetHwAddr' can be const. nmap-7.95/nping/NpingOps.cc:2159:26: style:inconclusive: Technically the member function 'NpingOps::getARPSenderProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:604:20: note: Technically the member function 'NpingOps::getARPSenderProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2159:26: note: Technically the member function 'NpingOps::getARPSenderProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2165:16: style:inconclusive: Technically the member function 'NpingOps::issetARPSenderProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:605:10: note: Technically the member function 'NpingOps::issetARPSenderProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2165:16: note: Technically the member function 'NpingOps::issetARPSenderProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2180:26: style:inconclusive: Technically the member function 'NpingOps::getARPTargetProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:608:20: note: Technically the member function 'NpingOps::getARPTargetProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2180:26: note: Technically the member function 'NpingOps::getARPTargetProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2186:16: style:inconclusive: Technically the member function 'NpingOps::issetARPTargetProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:609:10: note: Technically the member function 'NpingOps::issetARPTargetProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2186:16: note: Technically the member function 'NpingOps::issetARPTargetProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2201:15: style:inconclusive: Technically the member function 'NpingOps::getEchoPort' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:613:9: note: Technically the member function 'NpingOps::getEchoPort' can be const. nmap-7.95/nping/NpingOps.cc:2201:15: note: Technically the member function 'NpingOps::getEchoPort' can be const. nmap-7.95/nping/NpingOps.cc:2207:16: style:inconclusive: Technically the member function 'NpingOps::issetEchoPort' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:614:10: note: Technically the member function 'NpingOps::issetEchoPort' can be const. nmap-7.95/nping/NpingOps.cc:2207:16: note: Technically the member function 'NpingOps::issetEchoPort' can be const. nmap-7.95/nping/NpingOps.cc:2224:16: style:inconclusive: Technically the member function 'NpingOps::issetEchoPassphrase' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:618:10: note: Technically the member function 'NpingOps::issetEchoPassphrase' can be const. nmap-7.95/nping/NpingOps.cc:2224:16: note: Technically the member function 'NpingOps::issetEchoPassphrase' can be const. nmap-7.95/nping/NpingOps.cc:3046:16: style:inconclusive: Technically the member function 'NpingOps::doCrypto' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:620:10: note: Technically the member function 'NpingOps::doCrypto' can be const. nmap-7.95/nping/NpingOps.cc:3046:16: note: Technically the member function 'NpingOps::doCrypto' can be const. nmap-7.95/nping/NpingOps.cc:3057:16: style:inconclusive: Technically the member function 'NpingOps::echoPayload' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:623:10: note: Technically the member function 'NpingOps::echoPayload' can be const. nmap-7.95/nping/NpingOps.cc:3057:16: note: Technically the member function 'NpingOps::echoPayload' can be const. nmap-7.95/nping/NpingOps.cc:2238:16: style:inconclusive: Technically the member function 'NpingOps::once' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:627:10: note: Technically the member function 'NpingOps::once' can be const. nmap-7.95/nping/NpingOps.cc:2238:16: note: Technically the member function 'NpingOps::once' can be const. nmap-7.95/nping/NpingOps.cc:2778:17: performance:inconclusive: Technically the member function 'NpingOps::select_network_iface' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingOps.h:634:11: note: Technically the member function 'NpingOps::select_network_iface' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingOps.cc:2778:17: note: Technically the member function 'NpingOps::select_network_iface' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingOps.cc:2997:26: style:inconclusive: Technically the member function 'NpingOps::getLastPacketSentTime' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:644:20: note: Technically the member function 'NpingOps::getLastPacketSentTime' can be const. nmap-7.95/nping/NpingOps.cc:2997:26: note: Technically the member function 'NpingOps::getLastPacketSentTime' can be const. nmap-7.95/nping/NpingOps.cc:1297:27: warning: Either the condition 'txt==NULL' is redundant or there is possible null pointer dereference: txt. [nullPointerRedundantCheck] nmap-7.95/nping/NpingOps.cc:1295:10: note: Assuming that condition 'txt==NULL' is not redundant nmap-7.95/nping/NpingOps.cc:1297:27: note: Null pointer dereference nmap-7.95/nping/NpingOps.cc:1362:42: warning: Either the condition 'val==NULL' is redundant or there is possible null pointer dereference: val. [nullPointerRedundantCheck] nmap-7.95/nping/NpingOps.cc:1360:9: note: Assuming that condition 'val==NULL' is not redundant nmap-7.95/nping/NpingOps.cc:1362:42: note: Null pointer dereference nmap-7.95/nping/NpingOps.cc:1917:4: warning: Either the condition 'addr==NULL' is redundant or there is possible null pointer dereference: addr. [nullPointerRedundantCheck] nmap-7.95/nping/NpingOps.cc:1915:11: note: Assuming that condition 'addr==NULL' is not redundant nmap-7.95/nping/NpingOps.cc:1917:4: note: Null pointer dereference nmap-7.95/nping/NpingOps.cc:1918:4: warning: Either the condition 'pref==NULL' is redundant or there is possible null pointer dereference: pref. [nullPointerRedundantCheck] nmap-7.95/nping/NpingOps.cc:1915:25: note: Assuming that condition 'pref==NULL' is not redundant nmap-7.95/nping/NpingOps.cc:1918:4: note: Null pointer dereference nmap-7.95/nping/NpingOps.cc:1400:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingOps.cc:1401:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingOps.cc:2365:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingOps.cc:2366:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingOps.cc:2908:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingOps.cc:2938:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingOps.cc:2967:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingOps.cc:2977:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingOps.cc:2362:10: style: The scope of the variable 'devbuff' can be reduced. [variableScope] nmap-7.95/nping/NpingOps.cc:2363:11: style: The scope of the variable 'dev' can be reduced. [variableScope] nmap-7.95/nping/NpingOps.cc:2368:10: style: The scope of the variable 'hostname' can be reduced. [variableScope] nmap-7.95/nping/NpingOps.cc:2784:10: style: The scope of the variable 'current_has_address' can be reduced. [variableScope] nmap-7.95/nping/NpingOps.cc:2788:10: style: The scope of the variable 'select_current' can be reduced. [variableScope] nmap-7.95/nping/NpingOps.cc:2795:10: style: The scope of the variable 'candidate_has_ipv6' can be reduced. [variableScope] nmap-7.95/nping/NpingOps.cc:2796:10: style: The scope of the variable 'candidate_has_ipv4' can be reduced. [variableScope] nmap-7.95/nping/NpingOps.cc:2797:10: style: The scope of the variable 'candidate_is_loopback' can be reduced. [variableScope] nmap-7.95/nping/NpingOps.cc:1114:25: style:inconclusive: Function 'setTOS' argument 1 names different: declaration 'tos' definition 'val'. [funcArgNamesDifferent] nmap-7.95/nping/NpingOps.h:421:19: note: Function 'setTOS' argument 1 names different: declaration 'tos' definition 'val'. nmap-7.95/nping/NpingOps.cc:1114:25: note: Function 'setTOS' argument 1 names different: declaration 'tos' definition 'val'. nmap-7.95/nping/NpingOps.cc:1135:37: style:inconclusive: Function 'setIdentification' argument 1 names different: declaration 'i' definition 'val'. [funcArgNamesDifferent] nmap-7.95/nping/NpingOps.h:425:31: note: Function 'setIdentification' argument 1 names different: declaration 'i' definition 'val'. nmap-7.95/nping/NpingOps.cc:1135:37: note: Function 'setIdentification' argument 1 names different: declaration 'i' definition 'val'. nmap-7.95/nping/NpingOps.cc:1657:30: style:inconclusive: Function 'setICMPType' argument 1 names different: declaration 'type' definition 'val'. [funcArgNamesDifferent] nmap-7.95/nping/NpingOps.h:511:24: note: Function 'setICMPType' argument 1 names different: declaration 'type' definition 'val'. nmap-7.95/nping/NpingOps.cc:1657:30: note: Function 'setICMPType' argument 1 names different: declaration 'type' definition 'val'. nmap-7.95/nping/NpingOps.cc:1294:34: style: Parameter 'txt' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingOps.cc:1359:40: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingOps.cc:1938:33: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingOps.cc:1959:31: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingOps.cc:2109:39: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingOps.cc:2130:39: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/NpingOps.cc:2365:25: style: Variable 's4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingOps.cc:2815:26: style: Variable 'curraddr' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingOps.cc:2784:29: style: Variable 'current_has_address' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/NpingOps.cc:2788:24: style: Variable 'select_current' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/NpingOps.cc:2795:28: style: Variable 'candidate_has_ipv6' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/NpingOps.cc:2796:28: style: Variable 'candidate_has_ipv4' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/NpingOps.cc:2797:31: style: Variable 'candidate_is_loopback' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/NpingTargets.cc:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTargets.cc:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTargets.cc:224:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTargets.cc:372:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/NpingTargets.cc:78:15: warning: Member variable 'NpingTargets::lastwaslastingroup' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nping/NpingTargets.cc:78:15: warning: Member variable 'NpingTargets::currenths' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nping/NpingTargets.cc:203:33: style:inconclusive: Technically the member function 'NpingTargets::getTargetsFetched' can be const. [functionConst] nmap-7.95/nping/NpingTargets.h:100:23: note: Technically the member function 'NpingTargets::getTargetsFetched' can be const. nmap-7.95/nping/NpingTargets.cc:203:33: note: Technically the member function 'NpingTargets::getTargetsFetched' can be const. nmap-7.95/nping/NpingTargets.cc:208:19: style:inconclusive: Technically the member function 'NpingTargets::getTargetSpecCount' can be const. [functionConst] nmap-7.95/nping/NpingTargets.h:101:9: note: Technically the member function 'NpingTargets::getTargetSpecCount' can be const. nmap-7.95/nping/NpingTargets.cc:208:19: note: Technically the member function 'NpingTargets::getTargetSpecCount' can be const. nmap-7.95/nping/NpingTargets.cc:187:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTargets.cc:307:34: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTargets.cc:361:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTargets.cc:362:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTargets.cc:363:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTargets.cc:364:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/NpingTargets.cc:80:3: portability:inconclusive: Array 'skipspec' might be filled incompletely. Did you forget to multiply the size given to 'memset()' with 'sizeof(*skipspec)'? [incompleteArrayFill] nmap-7.95/nping/NpingTargets.cc:306:33: style: Local variable 'ss' shadows outer variable [shadowVariable] nmap-7.95/nping/NpingTargets.cc:219:27: note: Shadowed declaration nmap-7.95/nping/NpingTargets.cc:306:33: note: Shadow variable nmap-7.95/nping/NpingTargets.cc:361:23: style: Variable 's_ip4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTargets.cc:362:24: style: Variable 's_ip6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTargets.cc:363:23: style: Variable 't_ip4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTargets.cc:364:24: style: Variable 't_ip6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/NpingTargets.cc:221:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/ProbeMode.cc:108:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_INFO [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ProbeMode.cc:213:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOOP_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ProbeMode.cc:1270:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ProbeMode.cc:1486:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMP [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ProbeMode.cc:1587:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ProbeMode.cc:1858:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ProbeMode.cc:2096:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ProbeMode.cc:2309:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ProbeMode.cc:2319:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ProbeMode.cc:2329:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ProbeMode.cc:2340:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/common_modified.cc:206:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] nmap-7.95/nping/common_modified.cc:351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/common_modified.cc:763:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/common_modified.cc:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] nmap-7.95/nping/common_modified.cc:407:23: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] nmap-7.95/nping/common_modified.cc:78:14: warning: Member variable 'TargetGroup::namedhost' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/nping/common_modified.cc:109:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/common_modified.cc:192:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/common_modified.cc:193:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/common_modified.cc:373:34: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/common_modified.cc:415:118: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/common_modified.cc:487:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/common_modified.cc:760:8: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/common_modified.cc:761:9: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/common_modified.cc:762:9: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/common_modified.cc:191:7: style: The scope of the variable 'octet' can be reduced. [variableScope] nmap-7.95/nping/common_modified.cc:298:7: style: The scope of the variable 'octet' can be reduced. [variableScope] nmap-7.95/nping/common_modified.cc:338:7: style: The scope of the variable 'i' can be reduced. [variableScope] nmap-7.95/nping/common_modified.cc:338:11: style: The scope of the variable 'j' can be reduced. [variableScope] nmap-7.95/nping/common_modified.cc:338:15: style: The scope of the variable 'k' can be reduced. [variableScope] nmap-7.95/nping/common_modified.cc:339:7: style: The scope of the variable 'start' can be reduced. [variableScope] nmap-7.95/nping/common_modified.cc:339:14: style: The scope of the variable 'end' can be reduced. [variableScope] nmap-7.95/nping/common_modified.cc:365:12: style: The scope of the variable 'netmask_long' can be reduced. [variableScope] nmap-7.95/nping/common_modified.cc:193:24: style: Variable 'sin6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/common_modified.cc:343:19: style: Variable 'target' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/common_modified.cc:745:30: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/common_modified.cc:747:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/common_modified.cc:748:21: style: Variable 's4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/common_modified.cc:749:22: style: Variable 's6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/common_modified.cc:193:29: style: Variable 'sin6' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/common_modified.cc:193:24: style: Variable 'sin6' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/common_modified.cc:338:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/common_modified.cc:338:12: style: Variable 'j' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/common_modified.cc:338:16: style: Variable 'k' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/ProbeMode.cc:129:23: style:inconclusive: Technically the member function 'ProbeMode::getNsockPool' can be const. [functionConst] nmap-7.95/nping/ProbeMode.h:109:20: note: Technically the member function 'ProbeMode::getNsockPool' can be const. nmap-7.95/nping/ProbeMode.cc:129:23: note: Technically the member function 'ProbeMode::getNsockPool' can be const. nmap-7.95/nping/ProbeMode.cc:590:3: warning: Either the condition 'i==NULL' is redundant or there is possible null pointer dereference: i. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:587:8: note: Assuming that condition 'i==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:590:3: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:591:3: warning: Either the condition 'i==NULL' is redundant or there is possible null pointer dereference: i. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:587:8: note: Assuming that condition 'i==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:591:3: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:591:29: warning: Either the condition 'target==NULL' is redundant or there is possible null pointer dereference: target. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:587:44: note: Assuming that condition 'target==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:591:29: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:592:3: warning: Either the condition 'i==NULL' is redundant or there is possible null pointer dereference: i. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:587:8: note: Assuming that condition 'i==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:592:3: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:639:3: warning: Either the condition 'i==NULL' is redundant or there is possible null pointer dereference: i. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:635:8: note: Assuming that condition 'i==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:639:3: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:641:3: warning: Either the condition 'i==NULL' is redundant or there is possible null pointer dereference: i. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:635:8: note: Assuming that condition 'i==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:641:3: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:642:3: warning: Either the condition 'i==NULL' is redundant or there is possible null pointer dereference: i. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:635:8: note: Assuming that condition 'i==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:642:3: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:643:3: warning: Either the condition 'i==NULL' is redundant or there is possible null pointer dereference: i. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:635:8: note: Assuming that condition 'i==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:643:3: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:644:3: warning: Either the condition 'i==NULL' is redundant or there is possible null pointer dereference: i. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:635:8: note: Assuming that condition 'i==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:644:3: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:645:3: warning: Either the condition 'i==NULL' is redundant or there is possible null pointer dereference: i. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:635:8: note: Assuming that condition 'i==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:645:3: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:646:3: warning: Either the condition 'i==NULL' is redundant or there is possible null pointer dereference: i. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:635:8: note: Assuming that condition 'i==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:646:3: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:646:29: warning: Either the condition 'target==NULL' is redundant or there is possible null pointer dereference: target. [nullPointerRedundantCheck] nmap-7.95/nping/ProbeMode.cc:635:44: note: Assuming that condition 'target==NULL' is not redundant nmap-7.95/nping/ProbeMode.cc:646:29: note: Null pointer dereference nmap-7.95/nping/ProbeMode.cc:257:39: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:520:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:530:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:698:60: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:700:62: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1264:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1265:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1267:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1268:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1492:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1505:50: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1519:36: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1523:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1563:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1568:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1625:36: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1640:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1676:40: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1677:46: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1694:74: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1697:52: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1724:41: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1852:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1853:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1854:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1855:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1856:9: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1857:9: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1872:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1875:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1894:43: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:1964:101: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2001:69: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2090:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2091:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2092:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2093:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2094:9: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2095:9: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2110:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2113:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2181:92: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2182:93: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2198:69: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2241:69: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:2280:65: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ProbeMode.cc:144:7: style: The scope of the variable 'rc' can be reduced. [variableScope] nmap-7.95/nping/ProbeMode.cc:155:9: style: The scope of the variable 'filterstring' can be reduced. [variableScope] nmap-7.95/nping/ProbeMode.cc:161:8: style: The scope of the variable 'pcapdev' can be reduced. [variableScope] nmap-7.95/nping/ProbeMode.cc:1488:35: style: The scope of the variable 'echo' can be reduced. [variableScope] nmap-7.95/nping/ProbeMode.cc:1575:9: style: The scope of the variable 'link_offset' can be reduced. [variableScope] nmap-7.95/nping/ProbeMode.cc:1581:7: style: The scope of the variable 'ip' can be reduced. [variableScope] nmap-7.95/nping/ProbeMode.cc:1842:9: style: The scope of the variable 'sslen' can be reduced. [variableScope] nmap-7.95/nping/ProbeMode.cc:2077:9: style: The scope of the variable 'sslen' can be reduced. [variableScope] nmap-7.95/nping/ProbeMode.cc:2083:16: style: The scope of the variable 'sentbytes' can be reduced. [variableScope] nmap-7.95/nping/ProbeMode.cc:1558:82: style:inconclusive: Function 'probe_nping_event_handler' argument 3 names different: declaration 'arg' definition 'mydata'. [funcArgNamesDifferent] nmap-7.95/nping/ProbeMode.h:120:86: note: Function 'probe_nping_event_handler' argument 3 names different: declaration 'arg' definition 'mydata'. nmap-7.95/nping/ProbeMode.cc:1558:82: note: Function 'probe_nping_event_handler' argument 3 names different: declaration 'arg' definition 'mydata'. nmap-7.95/nping/ProbeMode.cc:1826:87: style:inconclusive: Function 'probe_tcpconnect_event_handler' argument 3 names different: declaration 'arg' definition 'mydata'. [funcArgNamesDifferent] nmap-7.95/nping/ProbeMode.h:122:91: note: Function 'probe_tcpconnect_event_handler' argument 3 names different: declaration 'arg' definition 'mydata'. nmap-7.95/nping/ProbeMode.cc:1826:87: note: Function 'probe_tcpconnect_event_handler' argument 3 names different: declaration 'arg' definition 'mydata'. nmap-7.95/nping/ProbeMode.cc:2061:86: style:inconclusive: Function 'probe_udpunpriv_event_handler' argument 3 names different: declaration 'arg' definition 'mydata'. [funcArgNamesDifferent] nmap-7.95/nping/ProbeMode.h:123:90: note: Function 'probe_udpunpriv_event_handler' argument 3 names different: declaration 'arg' definition 'mydata'. nmap-7.95/nping/ProbeMode.cc:2061:86: note: Function 'probe_udpunpriv_event_handler' argument 3 names different: declaration 'arg' definition 'mydata'. nmap-7.95/nping/ProbeMode.cc:1267:23: style: Variable 'd4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ProbeMode.cc:1268:23: style: Variable 'd6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ProbeMode.cc:1488:35: style: Variable 'echo' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ProbeMode.cc:1516:20: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ProbeMode.cc:1837:22: style: Variable 'peer4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ProbeMode.cc:1838:23: style: Variable 'peer6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ProbeMode.cc:2072:22: style: Variable 'peer4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ProbeMode.cc:2073:23: style: Variable 'peer6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ProbeMode.cc:2082:8: style: Variable 'readbuff' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/nping.cc:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/nping.cc:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nping/nping.cc:195:3: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] nmap-7.95/nping/nping.cc:139:63: style: Checking if unsigned expression 'strftime(tbuf,sizeof(tbuf),"%Y-%m-%d %H:%M %Z",&tm)' is less than zero. [unsignedLessThanZero] nmap-7.95/nping/nping.cc:155:41: style: Checking if unsigned expression 'i=o.targets.getTargetsFetched()' is less than zero. [unsignedLessThanZero] nmap-7.95/nping/output.cc:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nping/output.cc:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nping/output.cc:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nping/output.cc:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nping/output.cc:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nping/output.cc:238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nping/output.cc:81:12: style: The scope of the variable 'list' can be reduced. [variableScope] nmap-7.95/nping/output.cc:118:12: style: The scope of the variable 'list' can be reduced. [variableScope] nmap-7.95/nping/output.cc:160:12: style: The scope of the variable 'list' can be reduced. [variableScope] nmap-7.95/nping/stats.cc:139:18: performance:inconclusive: Technically the member function 'NpingTimer::timeval_set' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/stats.h:136:12: note: Technically the member function 'NpingTimer::timeval_set' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/stats.cc:139:18: note: Technically the member function 'NpingTimer::timeval_set' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/stats.cc:272:19: style:inconclusive: Technically the member function 'NpingStats::getSentPackets' can be const. [functionConst] nmap-7.95/nping/stats.h:184:11: note: Technically the member function 'NpingStats::getSentPackets' can be const. nmap-7.95/nping/stats.cc:272:19: note: Technically the member function 'NpingStats::getSentPackets' can be const. nmap-7.95/nping/stats.cc:277:19: style:inconclusive: Technically the member function 'NpingStats::getSentBytes' can be const. [functionConst] nmap-7.95/nping/stats.h:185:11: note: Technically the member function 'NpingStats::getSentBytes' can be const. nmap-7.95/nping/stats.cc:277:19: note: Technically the member function 'NpingStats::getSentBytes' can be const. nmap-7.95/nping/stats.cc:282:19: style:inconclusive: Technically the member function 'NpingStats::getRecvPackets' can be const. [functionConst] nmap-7.95/nping/stats.h:187:11: note: Technically the member function 'NpingStats::getRecvPackets' can be const. nmap-7.95/nping/stats.cc:282:19: note: Technically the member function 'NpingStats::getRecvPackets' can be const. nmap-7.95/nping/stats.cc:287:19: style:inconclusive: Technically the member function 'NpingStats::getRecvBytes' can be const. [functionConst] nmap-7.95/nping/stats.h:188:11: note: Technically the member function 'NpingStats::getRecvBytes' can be const. nmap-7.95/nping/stats.cc:287:19: note: Technically the member function 'NpingStats::getRecvBytes' can be const. nmap-7.95/nping/stats.cc:292:19: style:inconclusive: Technically the member function 'NpingStats::getEchoedPackets' can be const. [functionConst] nmap-7.95/nping/stats.h:190:11: note: Technically the member function 'NpingStats::getEchoedPackets' can be const. nmap-7.95/nping/stats.cc:292:19: note: Technically the member function 'NpingStats::getEchoedPackets' can be const. nmap-7.95/nping/stats.cc:297:19: style:inconclusive: Technically the member function 'NpingStats::getEchoedBytes' can be const. [functionConst] nmap-7.95/nping/stats.h:191:11: note: Technically the member function 'NpingStats::getEchoedBytes' can be const. nmap-7.95/nping/stats.cc:297:19: note: Technically the member function 'NpingStats::getEchoedBytes' can be const. nmap-7.95/nping/stats.cc:301:17: style:inconclusive: Technically the member function 'NpingStats::getEchoClientsServed' can be const. [functionConst] nmap-7.95/nping/stats.h:192:9: note: Technically the member function 'NpingStats::getEchoClientsServed' can be const. nmap-7.95/nping/stats.cc:301:17: note: Technically the member function 'NpingStats::getEchoClientsServed' can be const. nmap-7.95/nping/stats.cc:306:19: style:inconclusive: Technically the member function 'NpingStats::getLostPackets' can be const. [functionConst] nmap-7.95/nping/stats.h:194:11: note: Technically the member function 'NpingStats::getLostPackets' can be const. nmap-7.95/nping/stats.cc:306:19: note: Technically the member function 'NpingStats::getLostPackets' can be const. nmap-7.95/nping/stats.cc:333:19: style:inconclusive: Technically the member function 'NpingStats::getUnmatchedPackets' can be const. [functionConst] nmap-7.95/nping/stats.h:198:11: note: Technically the member function 'NpingStats::getUnmatchedPackets' can be const. nmap-7.95/nping/stats.cc:333:19: note: Technically the member function 'NpingStats::getUnmatchedPackets' can be const. nmap-7.95/nping/utils.cc:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils.cc:374:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils.cc:81:18: warning: Either the condition 'source==NULL' is redundant or there is possible null pointer dereference: source. [nullPointerRedundantCheck] nmap-7.95/nping/utils.cc:79:12: note: Assuming that condition 'source==NULL' is not redundant nmap-7.95/nping/utils.cc:81:18: note: Null pointer dereference nmap-7.95/nping/utils.cc:81:26: warning: Either the condition 'substring==NULL' is redundant or there is possible null pointer dereference: substring. [nullPointerRedundantCheck] nmap-7.95/nping/utils.cc:79:31: note: Assuming that condition 'substring==NULL' is not redundant nmap-7.95/nping/utils.cc:81:26: note: Null pointer dereference nmap-7.95/nping/utils.cc:93:19: warning: Either the condition 'source==NULL' is redundant or there is possible null pointer dereference: source. [nullPointerRedundantCheck] nmap-7.95/nping/utils.cc:91:12: note: Assuming that condition 'source==NULL' is not redundant nmap-7.95/nping/utils.cc:93:19: note: Null pointer dereference nmap-7.95/nping/utils.cc:393:35: style:inconclusive: Function 'parse_u8' argument 2 names different: declaration 'dstbuff' definition 'dst'. [funcArgNamesDifferent] nmap-7.95/nping/utils.h:90:35: note: Function 'parse_u8' argument 2 names different: declaration 'dstbuff' definition 'dst'. nmap-7.95/nping/utils.cc:393:35: note: Function 'parse_u8' argument 2 names different: declaration 'dstbuff' definition 'dst'. nmap-7.95/nping/utils.cc:407:37: style:inconclusive: Function 'parse_u16' argument 2 names different: declaration 'dstbuff' definition 'dst'. [funcArgNamesDifferent] nmap-7.95/nping/utils.h:91:37: note: Function 'parse_u16' argument 2 names different: declaration 'dstbuff' definition 'dst'. nmap-7.95/nping/utils.cc:407:37: note: Function 'parse_u16' argument 2 names different: declaration 'dstbuff' definition 'dst'. nmap-7.95/nping/utils.cc:421:37: style:inconclusive: Function 'parse_u32' argument 2 names different: declaration 'dstbuff' definition 'dst'. [funcArgNamesDifferent] nmap-7.95/nping/utils.h:92:37: note: Function 'parse_u32' argument 2 names different: declaration 'dstbuff' definition 'dst'. nmap-7.95/nping/utils.cc:421:37: note: Function 'parse_u32' argument 2 names different: declaration 'dstbuff' definition 'dst'. nmap-7.95/nping/utils.cc:304:15: style: Local variable 'i' shadows outer variable [shadowVariable] nmap-7.95/nping/utils.cc:291:16: note: Shadowed declaration nmap-7.95/nping/utils.cc:304:15: note: Shadow variable nmap-7.95/nping/utils.cc:145:9: style: Variable 'start' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils.cc:288:23: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/utils_net.cc:77:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:87:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:454:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:479:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:503:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:776:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:915:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1030:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1118:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1194:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1209:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1241:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1271:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1400:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1594:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1810:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1900:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/nping/winfix.cc:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MANAGER_CONNECT [valueFlowBailoutIncompleteVar] nmap-7.95/nping/winfix.cc:162:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINAPI [valueFlowBailoutIncompleteVar] nmap-7.95/nping/winfix.cc:186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINAPI [valueFlowBailoutIncompleteVar] nmap-7.95/nping/winfix.cc:187:7: style: The scope of the variable 'sysdir_name' can be reduced. [variableScope] nmap-7.95/nping/winfix.cc:188:6: style: The scope of the variable 'len' can be reduced. [variableScope] nmap-7.95/nse_db.cc:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_mac2corp [valueFlowBailoutIncompleteVar] nmap-7.95/nse_db.cc:22:38: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_debug.cc:13:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] nmap-7.95/nse_debug.cc:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_debug.cc:13:10: warning: Assert statement calls a function which may have desired side effects: 'lua_type'. [assertWithSideEffect] nmap-7.95/nse_debug.cc:98:10: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] nmap-7.95/nse_debug.cc:27:36: style:inconclusive: Function 'value_dump' argument 2 names different: declaration 'i' definition 'idx'. [funcArgNamesDifferent] nmap-7.95/nse_debug.h:4:35: note: Function 'value_dump' argument 2 names different: declaration 'i' definition 'idx'. nmap-7.95/nse_debug.cc:27:36: note: Function 'value_dump' argument 2 names different: declaration 'i' definition 'idx'. nmap-7.95/nse_dnet.cc:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_dnet.cc:274:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/nse_dnet.cc:376:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ethernet_open [valueFlowBailoutIncompleteVar] nmap-7.95/nse_dnet.cc:40:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:69:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:72:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:82:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:89:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:115:17: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:130:11: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:139:9: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:152:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:180:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:199:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:218:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:232:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:248:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:338:51: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:345:51: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:353:43: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_dnet.cc:157:26: style: Variable 'ii' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_dnet.cc:283:30: style: Variable 'nexthop' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:638:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] nmap-7.95/nse_fs.cc:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nse_fs.cc:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] nmap-7.95/nse_fs.cc:145:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nse_fs.cc:236:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nping/utils_net.cc:1183:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] nmap-7.95/nse_fs.cc:186:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] nmap-7.95/nping/utils_net.cc:638:29: warning:inconclusive: Either the condition 'host==NULL' is redundant or there is possible null pointer dereference: host. [nullPointerRedundantCheck] nmap-7.95/nping/utils_net.cc:622:11: note: Assuming that condition 'host==NULL' is not redundant nmap-7.95/nping/utils_net.cc:638:29: note: Null pointer dereference nmap-7.95/nping/utils_net.cc:1488:39: warning: Either the condition '(if6file=fopen("/proc/net/if_inet6","r"))==NULL' is redundant or there is possible null pointer dereference: if6file. [nullPointerRedundantCheck] nmap-7.95/nping/utils_net.cc:1485:46: note: Assuming that condition '(if6file=fopen("/proc/net/if_inet6","r"))==NULL' is not redundant nmap-7.95/nping/utils_net.cc:1488:39: note: Null pointer dereference nmap-7.95/nping/utils_net.cc:1682:39: warning: Either the condition '(route6file=fopen("/proc/net/ipv6_route","r"))==NULL' is redundant or there is possible null pointer dereference: route6file. [nullPointerRedundantCheck] nmap-7.95/nping/utils_net.cc:1679:51: note: Assuming that condition '(route6file=fopen("/proc/net/ipv6_route","r"))==NULL' is not redundant nmap-7.95/nping/utils_net.cc:1682:39: note: Null pointer dereference nmap-7.95/nse_fs.cc:161:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_fs.cc:202:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_fs.cc:223:8: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_fs.cc:159:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:77:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:77:52: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:119:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:120:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:146:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:149:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:228:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:230:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:251:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:262:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:263:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:398:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:399:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:437:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:454:11: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:483:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:678:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:688:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:702:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:828:16: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:829:16: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:830:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:831:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:832:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:833:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:834:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:835:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:836:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:877:5: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:878:11: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:895:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:896:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:897:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:898:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:906:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:965:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:996:11: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1010:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1011:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1012:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1013:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1021:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1068:11: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1146:61: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1157:53: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1159:45: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1206:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1207:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1208:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1235:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1265:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1300:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1337:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1357:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1371:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1385:7: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1433:54: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1593:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:1897:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/utils_net.cc:522:14: style: The scope of the variable 'current_index' can be reduced. [variableScope] nmap-7.95/nping/utils_net.cc:617:14: style: The scope of the variable 'current_index' can be reduced. [variableScope] nmap-7.95/nping/utils_net.cc:672:7: style: The scope of the variable 'aliases' can be reduced. [variableScope] nmap-7.95/nping/utils_net.cc:673:7: style: The scope of the variable 'addrs' can be reduced. [variableScope] nmap-7.95/nping/utils_net.cc:720:7: style: The scope of the variable 'aliases' can be reduced. [variableScope] nmap-7.95/nping/utils_net.cc:721:7: style: The scope of the variable 'addrs' can be reduced. [variableScope] nmap-7.95/nping/utils_net.cc:892:8: style: The scope of the variable 'tcpinfo' can be reduced. [variableScope] nmap-7.95/nping/utils_net.cc:893:8: style: The scope of the variable 'buf' can be reduced. [variableScope] nmap-7.95/nping/utils_net.cc:1393:7: style: The scope of the variable 'protocol' can be reduced. [variableScope] nmap-7.95/nping/utils_net.cc:1894:7: style: The scope of the variable 'curr_match' can be reduced. [variableScope] nmap-7.95/nping/utils_net.cc:99:9: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:119:24: style: Variable 's4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:120:24: style: Variable 's6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:179:17: style: Parameter 'ipv6addr' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/utils_net.cc:237:39: style: Parameter 's4' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/utils_net.cc:243:40: style: Parameter 's6' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/utils_net.cc:384:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:496:54: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/utils_net.cc:670:44: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/utils_net.cc:806:18: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/utils_net.cc:828:8: style: Variable 'htype' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:829:8: style: Variable 'ptype' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:830:8: style: Variable 'hlen' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:831:8: style: Variable 'plen' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:832:8: style: Variable 'op' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:863:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:895:23: style: Variable 's4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:896:24: style: Variable 's6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:897:23: style: Variable 'd4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:898:24: style: Variable 'd6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1008:19: style: Variable 'udp' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1010:23: style: Variable 's4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1011:24: style: Variable 's6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1012:23: style: Variable 'd4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1013:24: style: Variable 'd6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1208:14: style: Variable 'i4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1235:14: style: Variable 'i4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1265:14: style: Variable 'i4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1300:14: style: Variable 'i4' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1326:8: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1347:8: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1367:8: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1381:8: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:1892:13: style: Variable 'def_gw' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/utils_net.cc:552:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] nmap-7.95/nping/utils_net.cc:1894:17: style: Variable 'curr_match' is assigned a value that is never used. [unreadVariable] nmap-7.95/nse_libssh2.cc:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:218:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:263:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:287:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:372:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:451:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:494:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_NONE [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:530:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:603:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:644:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:672:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:702:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:730:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:758:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:781:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:814:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:834:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:854:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:870:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:884:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_libssh2.cc:284:12: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] nmap-7.95/nse_libssh2.cc:308:12: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] nmap-7.95/nse_libssh2.cc:340:12: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] nmap-7.95/nse_libssh2.cc:350:12: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] nmap-7.95/nse_libssh2.cc:390:12: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] nmap-7.95/nse_libssh2.cc:460:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nmap-7.95/nse_libssh2.cc:466:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nmap-7.95/nse_libssh2.cc:926:9: style: Condition 'sshu' is always true [knownConditionTrueFalse] nmap-7.95/nse_libssh2.cc:853:14: warning: Either the condition 'channel==NULL' is redundant or there is possible null pointer dereference: channel. [nullPointerRedundantCheck] nmap-7.95/nse_libssh2.cc:859:17: note: Assuming that condition 'channel==NULL' is not redundant nmap-7.95/nse_libssh2.cc:853:14: note: Null pointer dereference nmap-7.95/nse_libssh2.cc:199:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:242:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:285:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:316:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:338:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:413:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:414:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:435:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:447:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:491:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:513:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:594:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:598:0: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:638:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:668:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:700:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:728:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:751:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:778:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:798:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:812:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:832:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:850:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:851:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:866:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:867:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:882:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:924:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_libssh2.cc:562:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] nmap-7.95/nse_libssh2.cc:196:9: style: The scope of the variable 'rc' can be reduced. [variableScope] nmap-7.95/nse_libssh2.cc:665:9: style: The scope of the variable 'rc' can be reduced. [variableScope] nmap-7.95/nse_libssh2.cc:197:26: style: Variable 'sshu' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_libssh2.cc:240:26: style: Variable 'sshu' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_libssh2.cc:407:16: style: Variable 'hash_length' can be declared as const array [constVariable] nmap-7.95/nse_libssh2.cc:580:51: style: Parameter 'session' can be declared as pointer to const. However it seems that 'publickey_canauth_cb' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nmap-7.95/nse_libssh2.cc:603:41: note: You might need to cast the function pointer here nmap-7.95/nse_libssh2.cc:580:51: note: Parameter 'session' can be declared as pointer to const nmap-7.95/nse_libssh2.cc:581:13: style: Parameter 'sig_len' can be declared as pointer to const. However it seems that 'publickey_canauth_cb' is a callback function, if 'sig_len' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nmap-7.95/nse_libssh2.cc:603:41: note: You might need to cast the function pointer here nmap-7.95/nse_libssh2.cc:581:13: note: Parameter 'sig_len' can be declared as pointer to const nmap-7.95/nse_main.cc:105:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_MAX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:350:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fetchfile_absolute [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:431:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:441:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:467:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:499:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:519:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:564:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable luaopen_nmap [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:597:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:634:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:700:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:717:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:739:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:766:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:777:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:796:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:512:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OPEQ [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:2355:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:2479:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OPEQ [valueFlowBailoutIncompleteVar] nmap-7.95/lpeg.c:2967:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OPEQ [valueFlowBailoutIncompleteVar] nmap-7.95/nse_main.cc:398:10: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] nmap-7.95/nse_main.cc:430:10: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] nmap-7.95/nse_main.cc:637:10: warning: Assert statement calls a function which may have desired side effects: 'lua_isfunction'. [assertWithSideEffect] nmap-7.95/nse_main.cc:160:5: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_main.cc:589:37: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_main.cc:629:36: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_main.cc:814:12: style: The scope of the variable 'major' can be reduced. [variableScope] nmap-7.95/nse_main.cc:815:12: style: The scope of the variable 'minor' can be reduced. [variableScope] nmap-7.95/nse_main.cc:57:11: style: Variable 'target' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_main.cc:100:13: style: Variable 'plist' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_main.cc:101:9: style: Variable 'current' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_main.cc:219:37: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] nmap-7.95/nse_main.cc:236:37: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] nmap-7.95/nse_main.cc:614:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nse_main.cc:646:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/lpeg.c:903:23: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:1025:7: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:1357:14: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:1790:36: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:2288:17: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:2306:3: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:2623:5: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:2700:5: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:2720:5: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:2737:7: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3264:18: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3393:11: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3404:18: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3415:15: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3507:25: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3513:25: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3517:24: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3593:24: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3599:24: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3606:24: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3613:24: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:3619:26: style: C-style pointer casting [cstyleCast] nmap-7.95/lpeg.c:813:18: style: The scope of the variable 'L' can be reduced. [variableScope] nmap-7.95/lpeg.c:2882:7: style: The scope of the variable 'i' can be reduced. [variableScope] nmap-7.95/nse_nmaplib.cc:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nmaplib.cc:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nmaplib.cc:302:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nmaplib.cc:358:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TNONE [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nmaplib.cc:426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TNONE [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nmaplib.cc:650:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nmaplib.cc:736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nmaplib.cc:857:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nmaplib.cc:916:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_family [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nmaplib.cc:998:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_get_port_state [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:94:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsock_pool [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_GCSTOP [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:328:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_YIELD [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:355:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_KILL [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:408:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:452:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOOP_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:513:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:583:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:629:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_READ [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TFUNCTION [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:740:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:751:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:793:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_KILL [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:864:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:891:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:909:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:948:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_PENDING_NOTIFY [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:999:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TBOOLEAN [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:1032:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_YIELD [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:1080:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_bind [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nsock.cc:690:12: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] nmap-7.95/nse_nsock.cc:71:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:94:10: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:106:10: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:221:15: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:259:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:280:14: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:308:11: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:308:32: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:353:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:403:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:593:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:619:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:627:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:635:33: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:751:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:752:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:755:8: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:755:34: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:779:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:792:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:812:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:930:9: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:1029:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:1043:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:1044:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nsock.cc:467:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] nmap-7.95/nse_nsock.cc:105:15: style: Variable 'nspp' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_nsock.cc:919:7: style: Variable 'proto_map' can be declared as const array [constVariable] nmap-7.95/nse_nsock.cc:921:7: style: Variable 'af_map' can be declared as const array [constVariable] nmap-7.95/nse_nsock.cc:964:20: style: Variable 'nu' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_nmaplib.cc:89:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:90:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:94:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:95:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:156:36: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:167:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:172:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:177:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:232:37: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:912:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:919:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_nmaplib.cc:522:22: style: The scope of the variable 'op' can be reduced. [variableScope] nmap-7.95/nse_nmaplib.cc:767:7: style: The scope of the variable 'n' can be reduced. [variableScope] nmap-7.95/nse_nmaplib.cc:768:17: style: The scope of the variable 'ntarget' can be reduced. [variableScope] nmap-7.95/nse_nmaplib.cc:885:8: style: The scope of the variable 'ipstr' can be reduced. [variableScope] nmap-7.95/nse_nmaplib.cc:890:7: style: The scope of the variable 'i' can be reduced. [variableScope] nmap-7.95/nse_nmaplib.cc:978:9: style: The scope of the variable 'buf' can be reduced. [variableScope] nmap-7.95/nse_nmaplib.cc:65:31: style:inconclusive: Function 'set_portinfo' argument 1 names different: declaration 'l' definition 'L'. [funcArgNamesDifferent] nmap-7.95/nse_nmaplib.h:13:30: note: Function 'set_portinfo' argument 1 names different: declaration 'l' definition 'L'. nmap-7.95/nse_nmaplib.cc:65:31: note: Function 'set_portinfo' argument 1 names different: declaration 'l' definition 'L'. nmap-7.95/nse_nmaplib.cc:155:30: style:inconclusive: Function 'set_hostinfo' argument 1 names different: declaration 'l' definition 'L'. [funcArgNamesDifferent] nmap-7.95/nse_nmaplib.h:11:30: note: Function 'set_hostinfo' argument 1 names different: declaration 'l' definition 'L'. nmap-7.95/nse_nmaplib.cc:155:30: note: Function 'set_hostinfo' argument 1 names different: declaration 'l' definition 'L'. nmap-7.95/nse_nmaplib.cc:995:30: style:inconclusive: Function 'luaopen_nmap' argument 1 names different: declaration 'l' definition 'L'. [funcArgNamesDifferent] nmap-7.95/nse_nmaplib.h:9:29: note: Function 'luaopen_nmap' argument 1 names different: declaration 'l' definition 'L'. nmap-7.95/nse_nmaplib.cc:995:30: note: Function 'luaopen_nmap' argument 1 names different: declaration 'l' definition 'L'. nmap-7.95/nse_nmaplib.cc:457:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_nmaplib.cc:488:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_nmaplib.cc:827:20: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_openssl.cc:167:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BN_prime_checks [valueFlowBailoutIncompleteVar] nmap-7.95/nse_openssl.cc:182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BN_prime_checks [valueFlowBailoutIncompleteVar] nmap-7.95/nse_openssl.cc:288:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] nmap-7.95/nse_openssl.cc:333:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] nmap-7.95/nse_openssl.cc:421:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_BLOCK_LENGTH [valueFlowBailoutIncompleteVar] nmap-7.95/nse_nmaplib.cc:204:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nse_nmaplib.cc:808:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/nse_ssl_cert.cc:218:67: debug: Function::addArguments found argument 'X509_EXTENSION' with varid 0. [varid0] nmap-7.95/nse_openssl.cc:46:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:58:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:90:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:91:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:92:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:102:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:103:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:116:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:117:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:125:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:132:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:139:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:147:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:155:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:163:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:178:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:207:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:208:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:212:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:219:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:220:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:224:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:231:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:240:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:249:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:259:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:265:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:273:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:277:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:287:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:308:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:331:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:332:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:341:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:352:35: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:389:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:390:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:391:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:421:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:436:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:451:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:452:29: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:453:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:481:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:496:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:507:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_openssl.cc:522:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_undef [valueFlowBailoutIncompleteVar] nmap-7.95/nse_ssl_cert.cc:220:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exts [valueFlowBailoutIncompleteVar] nmap-7.95/nse_ssl_cert.cc:285:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nse_ssl_cert.cc:495:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_X9_62_prime_field [valueFlowBailoutIncompleteVar] nmap-7.95/nse_ssl_cert.cc:619:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_RSA [valueFlowBailoutIncompleteVar] nmap-7.95/nse_ssl_cert.cc:678:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_ssl_cert.cc:693:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_ssl_cert.cc:713:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_ssl_cert.cc:129:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:139:22: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:163:17: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:169:13: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:212:25: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:387:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:529:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:558:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:677:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:691:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_ssl_cert.cc:675:25: style: Variable 'udata' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_utility.cc:189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] nmap-7.95/nse_utility.cc:226:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] nmap-7.95/nse_utility.cc:216:12: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REFNIL [valueFlowBailoutIncompleteVar] nmap-7.95/nse_zlib.cc:140:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_zlib.cc:344:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_zlib.cc:424:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_zlib.cc:559:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_MINSTACK [valueFlowBailoutIncompleteVar] nmap-7.95/nse_zlib.cc:629:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] nmap-7.95/nse_zlib.cc:785:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUAL_BUFFERSIZE [valueFlowBailoutIncompleteVar] nmap-7.95/nse_zlib.cc:844:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUAL_BUFFERSIZE [valueFlowBailoutIncompleteVar] nmap-7.95/nse_zlib.cc:889:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzstream_compress [valueFlowBailoutIncompleteVar] nmap-7.95/nse_utility.cc:49:76: style:inconclusive: Function 'nseU_setsfield' argument 4 names different: declaration 'value' definition 'what'. [funcArgNamesDifferent] nmap-7.95/nse_utility.h:50:76: note: Function 'nseU_setsfield' argument 4 names different: declaration 'value' definition 'what'. nmap-7.95/nse_utility.cc:49:76: note: Function 'nseU_setsfield' argument 4 names different: declaration 'value' definition 'what'. nmap-7.95/nse_utility.cc:56:75: style:inconclusive: Function 'nseU_setnfield' argument 4 names different: declaration 'value' definition 'n'. [funcArgNamesDifferent] nmap-7.95/nse_utility.h:58:75: note: Function 'nseU_setnfield' argument 4 names different: declaration 'value' definition 'n'. nmap-7.95/nse_utility.cc:56:75: note: Function 'nseU_setnfield' argument 4 names different: declaration 'value' definition 'n'. nmap-7.95/nse_utility.cc:63:76: style:inconclusive: Function 'nseU_setifield' argument 4 names different: declaration 'value' definition 'i'. [funcArgNamesDifferent] nmap-7.95/nse_utility.h:66:76: note: Function 'nseU_setifield' argument 4 names different: declaration 'value' definition 'i'. nmap-7.95/nse_utility.cc:63:76: note: Function 'nseU_setifield' argument 4 names different: declaration 'value' definition 'i'. nmap-7.95/nse_utility.cc:70:68: style:inconclusive: Function 'nseU_setbfield' argument 4 names different: declaration 'value' definition 'b'. [funcArgNamesDifferent] nmap-7.95/nse_utility.h:74:68: note: Function 'nseU_setbfield' argument 4 names different: declaration 'value' definition 'b'. nmap-7.95/nse_utility.cc:70:68: note: Function 'nseU_setbfield' argument 4 names different: declaration 'value' definition 'b'. nmap-7.95/nse_utility.cc:119:57: style:inconclusive: Function 'nseU_typeerror' argument 3 names different: declaration 'err' definition 'type'. [funcArgNamesDifferent] nmap-7.95/nse_utility.h:119:57: note: Function 'nseU_typeerror' argument 3 names different: declaration 'err' definition 'type'. nmap-7.95/nse_utility.cc:119:57: note: Function 'nseU_typeerror' argument 3 names different: declaration 'err' definition 'type'. nmap-7.95/nselib/data/psexec/nmap_service.c:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURITY_ATTRIBUTES [valueFlowBailoutIncompleteVar] nmap-7.95/nselib/data/psexec/nmap_service.c:230:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_STOPPED [valueFlowBailoutIncompleteVar] nmap-7.95/nselib/data/psexec/nmap_service.c:253:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_STOPPED [valueFlowBailoutIncompleteVar] nmap-7.95/nselib/data/psexec/nmap_service.c:296:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_WIN32 [valueFlowBailoutIncompleteVar] nmap-7.95/nselib/data/psexec/nmap_service.c:372:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lpServiceName [valueFlowBailoutIncompleteVar] nmap-7.95/nselib/data/psexec/nmap_service.c:124:5: style: The if condition is the same as the previous if condition [duplicateCondition] nmap-7.95/nselib/data/psexec/nmap_service.c:120:5: note: First condition nmap-7.95/nselib/data/psexec/nmap_service.c:124:5: note: Second condition nmap-7.95/nselib/data/psexec/nmap_service.c:83:35: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] nmap-7.95/nselib/data/psexec/nmap_service.c:333:10: style: Variable 'headless' can be declared as pointer to const [constVariablePointer] nmap-7.95/nselib/data/psexec/nmap_service.c:334:10: style: Variable 'include_stderr' can be declared as pointer to const [constVariablePointer] nmap-7.95/nselib/data/psexec/nmap_service.c:149:17: style: Variable 'creation_flags' is assigned a value that is never used. [unreadVariable] nmap-7.95/nselib/data/psexec/nmap_service.c:151:18: style: Variable 'creation_flags' is assigned a value that is never used. [unreadVariable] nmap-7.95/nse_zlib.cc:96:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:149:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:165:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:171:56: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:173:56: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:175:34: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:259:48: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:315:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:390:34: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:394:31: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:626:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:636:30: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:636:72: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:655:36: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:717:36: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:737:36: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:779:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:784:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:839:18: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:843:23: style: C-style pointer casting [cstyleCast] nmap-7.95/nse_zlib.cc:495:19: style: The scope of the variable 'n' can be reduced. [variableScope] nmap-7.95/nse_zlib.cc:165:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_zlib.cc:208:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] nmap-7.95/nse_zlib.cc:326:52: style: Parameter 's' can be declared as pointer to const [constParameterPointer] nmap-7.95/nse_zlib.cc:681:16: style: Variable 'flush_values' can be declared as const array [constVariable] nmap-7.95/nse_zlib.cc:509:19: style: Variable 'l' is assigned a value that is never used. [unreadVariable] nmap-7.95/nsock/src/error.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/error.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/engine_select.c:259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG_ALL [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ArgParser.cc:1132:17: performance:inconclusive: Technically the member function 'ArgParser::printVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:74:10: note: Technically the member function 'ArgParser::printVersion' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1132:17: note: Technically the member function 'ArgParser::printVersion' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1140:17: performance:inconclusive: Technically the member function 'ArgParser::printUsage' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:75:10: note: Technically the member function 'ArgParser::printUsage' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1140:17: note: Technically the member function 'ArgParser::printUsage' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1266:16: performance:inconclusive: Technically the member function 'ArgParser::parseAdvertEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:76:9: note: Technically the member function 'ArgParser::parseAdvertEntry' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1266:16: note: Technically the member function 'ArgParser::parseAdvertEntry' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1330:16: performance:inconclusive: Technically the member function 'ArgParser::atoICMPType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:77:9: note: Technically the member function 'ArgParser::atoICMPType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1330:16: note: Technically the member function 'ArgParser::atoICMPType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1438:16: performance:inconclusive: Technically the member function 'ArgParser::atoICMPCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:78:9: note: Technically the member function 'ArgParser::atoICMPCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1438:16: note: Technically the member function 'ArgParser::atoICMPCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1641:16: performance:inconclusive: Technically the member function 'ArgParser::atoARPOpCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:79:9: note: Technically the member function 'ArgParser::atoARPOpCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1641:16: note: Technically the member function 'ArgParser::atoARPOpCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1701:16: performance:inconclusive: Technically the member function 'ArgParser::atoEtherType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:80:9: note: Technically the member function 'ArgParser::atoEtherType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1701:16: note: Technically the member function 'ArgParser::atoEtherType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1781:16: performance:inconclusive: Technically the member function 'ArgParser::parseICMPTimestamp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:81:9: note: Technically the member function 'ArgParser::parseICMPTimestamp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1781:16: note: Technically the member function 'ArgParser::parseICMPTimestamp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nsock/src/gh_list.h:90:51: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/gh_list.h:273:53: style: Parameter 'elem' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/gh_list.h:278:53: style: Parameter 'elem' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/gh_list.h:283:57: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/gh_list.h:288:56: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/gh_list.h:292:53: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/gh_heap.h:127:47: style: Parameter 'heap' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/gh_heap.h:131:47: style: Parameter 'heap' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/engine_select.c:374:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ArgParser.cc:1616:13: style: Condition '!strcasecmp(opt,"!auth")' is always false [knownConditionTrueFalse] nmap-7.95/nsock/src/netutils.c:106:0: error: #error Neither RLIMIT_NOFILE nor RLIMIT_OFILE defined [preprocessorErrorDirective] nmap-7.95/nsock/src/netutils.c:106:4: error: #error Neither RLIMIT_NOFILE nor RLIMIT_OFILE defined [preprocessorErrorDirective] nmap-7.95/nping/ArgParser.cc:787:24: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ArgParser.cc:808:22: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ArgParser.cc:822:22: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ArgParser.cc:823:26: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ArgParser.cc:825:21: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ArgParser.cc:828:28: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ArgParser.cc:958:43: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ArgParser.cc:1122:63: style: C-style pointer casting [cstyleCast] nmap-7.95/nping/ArgParser.cc:1123:27: style: C-style pointer casting [cstyleCast] nmap-7.95/nsock/src/gh_heap.c:189:7: style: Condition 'rc' is always false [knownConditionTrueFalse] nmap-7.95/nsock/src/gh_heap.c:188:17: note: Calling function 'heap_grow' returns 0 nmap-7.95/nsock/src/gh_heap.c:188:17: note: Assignment 'rc=heap_grow(heap)', assigned value is 0 nmap-7.95/nsock/src/gh_heap.c:189:7: note: Condition 'rc' is always false nmap-7.95/nsock/src/gh_heap.c:203:47: style:inconclusive: Function 'gh_heap_push' argument 2 names different: declaration 'node' definition 'hnode'. [funcArgNamesDifferent] nmap-7.95/nsock/src/gh_heap.h:103:47: note: Function 'gh_heap_push' argument 2 names different: declaration 'node' definition 'hnode'. nmap-7.95/nsock/src/gh_heap.c:203:47: note: Function 'gh_heap_push' argument 2 names different: declaration 'node' definition 'hnode'. nmap-7.95/nsock/src/gh_heap.c:222:49: style:inconclusive: Function 'gh_heap_remove' argument 2 names different: declaration 'node' definition 'hnode'. [funcArgNamesDifferent] nmap-7.95/nsock/src/gh_heap.h:105:49: note: Function 'gh_heap_remove' argument 2 names different: declaration 'node' definition 'hnode'. nmap-7.95/nsock/src/gh_heap.c:222:49: note: Function 'gh_heap_remove' argument 2 names different: declaration 'node' definition 'hnode'. nmap-7.95/nping/ArgParser.cc:103:9: style: Variable 'script_kiddie' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ArgParser.cc:105:17: style: Variable 'long_options' can be declared as const array [constVariable] nmap-7.95/nping/ArgParser.cc:782:13: style: Variable 'tempbuff' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ArgParser.cc:958:34: style: Variable 'source6' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ArgParser.cc:1267:9: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] nmap-7.95/nping/ArgParser.cc:1330:34: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/ArgParser.cc:1438:34: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/ArgParser.cc:1641:35: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] nmap-7.95/nping/ArgParser.cc:1701:35: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/nsock_connect.c:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_connect.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_connect.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_connect.c:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_connect.c:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_connect.c:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_INFO [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_connect.c:195:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_connect.c:412:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_CONNECT [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_connect.c:440:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_CONNECT [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_connect.c:574:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_CONNECT [valueFlowBailoutIncompleteVar] nmap-7.95/nping/ArgParser.cc:1783:10: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] nmap-7.95/nsock/src/nsock_connect.c:462:40: style: Parameter 'userdata' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/nsock_connect.c:462:67: style: Parameter 'saddr' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/nsock_connect.c:517:42: style: Parameter 'userdata' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/nsock_core.c:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_INFO [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_core.c:345:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_TIMEOUT [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_core.c:507:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_core.c:520:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_TIMEOUT [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_connect.c:614:32: style: Variable 'res' is assigned a value that is never used. [unreadVariable] nmap-7.95/nsock/src/nsock_core.c:604:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_READ_CHUNK_SIZE [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_core.c:753:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_TIMEOUT [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_core.c:896:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOOP_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_core.c:958:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG_ALL [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_core.c:1097:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG_ALL [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_core.c:1243:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_core.c:1346:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_INFO [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_engines.c:117:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_engines.c:107:37: style: Parameter 'nsp' can be declared as pointer to const. However it seems that 'posix_iod_connect' is a callback function, if 'nsp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nmap-7.95/nsock/src/nsock_engines.c:124:3: note: You might need to cast the function pointer here nmap-7.95/nsock/src/nsock_engines.c:107:37: note: Parameter 'nsp' can be declared as pointer to const nmap-7.95/nsock/src/nsock_engines.c:115:35: style: Parameter 'nsp' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/nsock_engines.c:116:28: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_engines.c:150:36: style: Parameter 'engine' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/nsock_event.c:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_INFO [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_event.c:270:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_INFO [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_event.c:390:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_MAX [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_event.c:404:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CODE_NUM_BITS [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_event.c:435:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_NONE [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_event.c:481:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_iod.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_INFO [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_iod.c:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_INFO [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_iod.c:371:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_event.c:384:47: style:inconclusive: Function 'get_new_event_id' argument 1 names different: declaration 'nsp' definition 'ms'. [funcArgNamesDifferent] nmap-7.95/nsock/src/nsock_internal.h:438:47: note: Function 'get_new_event_id' argument 1 names different: declaration 'nsp' definition 'ms'. nmap-7.95/nsock/src/nsock_event.c:384:47: note: Function 'get_new_event_id' argument 1 names different: declaration 'nsp' definition 'ms'. nmap-7.95/nsock/src/nsock_event.c:71:18: style: Variable 'me' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_event.c:76:18: style: Variable 'me' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_event.c:81:18: style: Variable 'me' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_event.c:88:18: style: Variable 'nse' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_event.c:95:18: style: Variable 'me' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_event.c:102:18: style: Variable 'me' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_event.c:126:22: style: Variable 'newevent' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_iod.c:366:20: style: Checking if unsigned expression 'nsi->peerlen' is less than zero. [unsignedLessThanZero] nmap-7.95/nsock/src/nsock_iod.c:382:69: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/nsock_iod.c:399:50: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] nmap-7.95/nsock/src/nsock_log.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_log.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_log.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_core.c:348:14: style: Condition 'sslconnect_inprogress' is always false [knownConditionTrueFalse] nmap-7.95/nsock/src/nsock_core.c:342:31: note: Assignment 'sslconnect_inprogress=0', assigned value is 0 nmap-7.95/nsock/src/nsock_core.c:348:14: note: Condition 'sslconnect_inprogress' is always false nmap-7.95/nsock/src/nsock_core.c:407:24: style: Condition '!sslconnect_inprogress' is always true [knownConditionTrueFalse] nmap-7.95/nsock/src/nsock_core.c:342:31: note: Assignment 'sslconnect_inprogress=0', assigned value is 0 nmap-7.95/nsock/src/nsock_core.c:407:24: note: Condition '!sslconnect_inprogress' is always true nmap-7.95/nsock/src/nsock_core.c:518:16: style: Variable 'iod' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_core.c:749:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_core.c:751:16: style: Variable 'iod' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_core.c:1111:34: style: Variable 'last' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_core.c:1340:16: style: Variable 'nsi' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_core.c:1341:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_pool.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_KILL [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_pool.c:300:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_proxy.c:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_proxy.c:251:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_proxy.c:367:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_proxy.c:392:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_proxy.c:407:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_proxy.c:426:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_read.c:71:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_READ [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_read.c:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_READ [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_read.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_READ [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_pool.c:92:17: style: Variable 'mt' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_pool.c:106:17: style: Variable 'mt' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_proxy.c:381:51: style:inconclusive: Function 'forward_event' argument 2 names different: declaration 'nse' definition 'nsevent'. [funcArgNamesDifferent] nmap-7.95/nsock/src/nsock_proxy.h:172:51: note: Function 'forward_event' argument 2 names different: declaration 'nse' definition 'nsevent'. nmap-7.95/nsock/src/nsock_proxy.c:381:51: note: Function 'forward_event' argument 2 names different: declaration 'nse' definition 'nsevent'. nmap-7.95/nsock/src/nsock_ssl.c:267:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_ssl.c:271:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_proxy.c:77:17: style: Variable 'nsp' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/src/nsock_timers.c:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_INFO [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/proxy_http.c:75:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/proxy_http.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/proxy_http.c:179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_READ [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_write.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_WRITE [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_write.c:133:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_WRITE [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/nsock_write.c:176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_WRITE [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/proxy_socks4.c:85:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/proxy_socks4.c:135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/proxy_socks4.c:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/proxy_socks4.c:211:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_READ [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/basic.c:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/basic.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/src/proxy_socks4.c:175:9: style: Variable 'res' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/tests/cancel.c:17:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_CANCELLED [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/cancel.c:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/cancel.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/cancel.c:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/cancel.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/connect.c:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/connect.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/connect.c:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_PENDING_SILENT [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/connect.c:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/connect.c:88:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/ghheaps.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/ghheaps.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/ghlists.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/logs.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/logs.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/logs.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/logs.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/logs.c:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG_ALL [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/logs.c:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_ERROR [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/logs.c:47:64: style: Parameter 'udata' can be declared as pointer to const. However it seems that 'nop_handler' is a callback function, if 'udata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nmap-7.95/nsock/tests/logs.c:93:37: note: You might need to cast the function pointer here nmap-7.95/nsock/tests/logs.c:47:64: note: Parameter 'udata' can be declared as pointer to const nmap-7.95/nsock/tests/logs.c:134:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] nmap-7.95/nsock/tests/logs.c:150:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] nmap-7.95/nsock/tests/ghlists.c:167:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] nmap-7.95/nsock/tests/ghlists.c:36:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] nmap-7.95/nsock/tests/ghlists.c:35:14: note: Assuming allocation function fails nmap-7.95/nsock/tests/ghlists.c:35:14: note: Assignment 'tl=calloc(1,sizeof(struct testlist))', assigned value is 0 nmap-7.95/nsock/tests/ghlists.c:36:3: note: Null pointer dereference nmap-7.95/nsock/tests/ghlists.c:26:20: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/tests/ghheaps.c:20:20: style: Variable 'a' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/tests/ghheaps.c:21:20: style: Variable 'b' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/tests/ghheaps.c:40:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/tests/ghheaps.c:123:11: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] nmap-7.95/nsock/tests/proxychain.c:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_INFO [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/proxychain.c:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/proxychain.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/tests_main.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/timer.c:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/timer.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] nmap-7.95/nsock/tests/tests_main.c:131:10: warning: Uninitialized variable: rc [uninitvar] nmap-7.95/nsock/tests/tests_main.c:118:28: note: Assuming condition is false nmap-7.95/nsock/tests/tests_main.c:131:10: note: Uninitialized variable: rc nmap-7.95/nsock/tests/proxychain.c:110:18: style: Condition 'ret<=0' is always true [knownConditionTrueFalse] nmap-7.95/nsock/tests/proxychain.c:103:13: note: Assuming that condition 'ret>0' is not redundant nmap-7.95/nsock/tests/proxychain.c:110:18: note: Condition 'ret<=0' is always true nmap-7.95/osscan.cc:124:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ATTR [valueFlowBailoutIncompleteVar] nmap-7.95/osscan.cc:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ATTR [valueFlowBailoutIncompleteVar] nmap-7.95/osscan.cc:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/osscan.cc:475:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/osscan.cc:699:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMAP_PLATFORM [valueFlowBailoutIncompleteVar] nmap-7.95/osscan.cc:931:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/osscan.cc:999:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/osscan.cc:1052:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:421:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:589:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:760:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:1060:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:1256:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:1348:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:1799:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_ECE [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:1838:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_PUSH [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:1916:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:2181:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:2526:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:2761:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_ECE [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:2871:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_ECE [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:3147:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_hdr [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:3288:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:3324:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:3432:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:3557:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:602:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:944:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:1035:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:1062:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:1080:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:1152:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_PUSH [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:1286:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:1692:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:1719:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMPV6_NEIGHBOR_ADVERTISEMENT [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:1747:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:1803:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:2095:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_MAX [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:2609:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:2689:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_LOG_DBG_ALL [valueFlowBailoutIncompleteVar] nmap-7.95/osscan.cc:954:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] nmap-7.95/osscan.cc:534:10: style: The scope of the variable 'acc' can be reduced. [variableScope] nmap-7.95/osscan.cc:536:7: style: The scope of the variable 'skipfp' can be reduced. [variableScope] nmap-7.95/osscan.cc:939:9: style: The scope of the variable 'len' can be reduced. [variableScope] nmap-7.95/osscan.cc:139:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] nmap-7.95/osscan.cc:883:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] nmap-7.95/osscan.cc:769:12: warning: Either the condition 'idx==def->AttrIdx.end()' is redundant or there is possible dereference of an invalid iterator: idx. [derefInvalidIteratorRedundantCheck] nmap-7.95/osscan.cc:770:13: note: Assuming that condition 'idx==def->AttrIdx.end()' is not redundant nmap-7.95/osscan.cc:769:12: note: Dereference of an invalid iterator nmap-7.95/osscan.cc:109:17: style: Variable 'q' is assigned a value that is never used. [unreadVariable] nmap-7.95/osscan.cc:555:13: style: Variable 'state' is assigned a value that is never used. [unreadVariable] nmap-7.95/osscan.cc:753:17: style: Variable 'q' is assigned a value that is never used. [unreadVariable] nmap-7.95/osscan.cc:239:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan.cc:548:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan.cc:915:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:498:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/osscan2.cc:668:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/osscan2.cc:3491:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/osscan2.cc:3491:14: error: Invalid usleep() argument nr 1. The value is 1500000 but the valid values are '0:999999'. [invalidFunctionArg] nmap-7.95/osscan2.cc:3262:13: warning: Member variable 'OsScanInfo::starttime' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/osscan2.cc:3422:13: style: Unused private function: 'OSScan::chunk_and_do_scan' [unusedPrivateFunction] nmap-7.95/osscan2.h:515:7: note: Unused private function: 'OSScan::chunk_and_do_scan' nmap-7.95/osscan2.cc:3422:13: note: Unused private function: 'OSScan::chunk_and_do_scan' nmap-7.95/osscan2.cc:1419:18: performance:inconclusive: Technically the member function 'HostOsScan::buildSeqProbeList' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:357:8: note: Technically the member function 'HostOsScan::buildSeqProbeList' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:1419:18: note: Technically the member function 'HostOsScan::buildSeqProbeList' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:1455:18: performance:inconclusive: Technically the member function 'HostOsScan::buildTUIProbeList' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:360:8: note: Technically the member function 'HostOsScan::buildTUIProbeList' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:1455:18: note: Technically the member function 'HostOsScan::buildTUIProbeList' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2618:18: style:inconclusive: Technically the member function 'HostOsScan::processTSeqResp' can be const. [functionConst] nmap-7.95/osscan2.h:406:8: note: Technically the member function 'HostOsScan::processTSeqResp' can be const. nmap-7.95/osscan2.cc:2618:18: note: Technically the member function 'HostOsScan::processTSeqResp' can be const. nmap-7.95/osscan2.cc:2685:18: style:inconclusive: Technically the member function 'HostOsScan::processTOpsResp' can be const. [functionConst] nmap-7.95/osscan2.h:407:8: note: Technically the member function 'HostOsScan::processTOpsResp' can be const. nmap-7.95/osscan2.cc:2685:18: note: Technically the member function 'HostOsScan::processTOpsResp' can be const. nmap-7.95/osscan2.cc:2708:18: performance:inconclusive: Technically the member function 'HostOsScan::processTWinResp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:408:8: note: Technically the member function 'HostOsScan::processTWinResp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2708:18: note: Technically the member function 'HostOsScan::processTWinResp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2721:18: style:inconclusive: Technically the member function 'HostOsScan::processTEcnResp' can be const. [functionConst] nmap-7.95/osscan2.h:409:8: note: Technically the member function 'HostOsScan::processTEcnResp' can be const. nmap-7.95/osscan2.cc:2721:18: note: Technically the member function 'HostOsScan::processTEcnResp' can be const. nmap-7.95/osscan2.cc:2792:18: style:inconclusive: Technically the member function 'HostOsScan::processT1_7Resp' can be const. [functionConst] nmap-7.95/osscan2.h:410:8: note: Technically the member function 'HostOsScan::processT1_7Resp' can be const. nmap-7.95/osscan2.cc:2792:18: note: Technically the member function 'HostOsScan::processT1_7Resp' can be const. nmap-7.95/osscan2.cc:3051:18: performance:inconclusive: Technically the member function 'HostOsScan::processTIcmpResp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:412:8: note: Technically the member function 'HostOsScan::processTIcmpResp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3051:18: note: Technically the member function 'HostOsScan::processTIcmpResp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2302:18: performance:inconclusive: Technically the member function 'HostOsScan::makeTSeqFP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:427:8: note: Technically the member function 'HostOsScan::makeTSeqFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2302:18: note: Technically the member function 'HostOsScan::makeTSeqFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2568:18: performance:inconclusive: Technically the member function 'HostOsScan::makeTOpsFP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:428:8: note: Technically the member function 'HostOsScan::makeTOpsFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2568:18: note: Technically the member function 'HostOsScan::makeTOpsFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2593:18: performance:inconclusive: Technically the member function 'HostOsScan::makeTWinFP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:429:8: note: Technically the member function 'HostOsScan::makeTWinFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2593:18: note: Technically the member function 'HostOsScan::makeTWinFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3138:17: performance:inconclusive: Technically the member function 'HostOsScan::get_tcpopt_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:431:7: note: Technically the member function 'HostOsScan::get_tcpopt_string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3138:17: note: Technically the member function 'HostOsScan::get_tcpopt_string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3459:13: performance:inconclusive: Technically the member function 'OSScan::os_scan_ipv4' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:516:7: note: Technically the member function 'OSScan::os_scan_ipv4' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3459:13: note: Technically the member function 'OSScan::os_scan_ipv4' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3528:13: performance:inconclusive: Technically the member function 'OSScan::os_scan_ipv6' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:517:7: note: Technically the member function 'OSScan::os_scan_ipv6' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3528:13: note: Technically the member function 'OSScan::os_scan_ipv6' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3413:14: performance:inconclusive: Technically the member function 'OSScan::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:522:9: note: Technically the member function 'OSScan::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3413:14: note: Technically the member function 'OSScan::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:1378:3: warning: Class 'HostOsScan' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nmap-7.95/osscan2.cc:1378:3: warning: Class 'HostOsScan' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nmap-7.95/osscan2.cc:3242:11: warning: Class 'HostOsScanInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nmap-7.95/osscan2.cc:3242:11: warning: Class 'HostOsScanInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nmap-7.95/payload.cc:98:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] nmap-7.95/osscan2.cc:229:35: style: Redundant condition: ipid_diffs[i]%256==0. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] nmap-7.95/osscan2.cc:2054:13: style: Condition 'i>=3' is always true [knownConditionTrueFalse] nmap-7.95/osscan2.cc:424:32: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:427:32: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:567:13: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:588:9: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:738:13: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:759:9: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:881:50: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:1919:33: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:1979:30: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2002:26: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2133:32: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2156:20: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2157:26: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2188:17: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2190:12: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2198:75: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2215:30: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2631:31: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2656:23: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2725:53: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2795:53: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2906:62: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2945:28: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2950:22: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:2951:28: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3007:39: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3014:18: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3029:16: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3030:13: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3063:27: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3081:29: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3082:29: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3148:8: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3183:37: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3236:9: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:3322:36: style: C-style pointer casting [cstyleCast] nmap-7.95/osscan2.cc:390:7: style: The scope of the variable 'filterlen' can be reduced. [variableScope] nmap-7.95/osscan2.cc:392:16: style: The scope of the variable 'targetno' can be reduced. [variableScope] nmap-7.95/osscan2.cc:466:16: style: The scope of the variable 'unableToSend' can be reduced. [variableScope] nmap-7.95/osscan2.cc:467:16: style: The scope of the variable 'expectReplies' can be reduced. [variableScope] nmap-7.95/osscan2.cc:632:16: style: The scope of the variable 'unableToSend' can be reduced. [variableScope] nmap-7.95/osscan2.cc:633:16: style: The scope of the variable 'expectReplies' can be reduced. [variableScope] nmap-7.95/osscan2.cc:800:7: style: The scope of the variable 'distance' can be reduced. [variableScope] nmap-7.95/osscan2.cc:857:10: style: The scope of the variable 'bestacc' can be reduced. [variableScope] nmap-7.95/osscan2.cc:858:7: style: The scope of the variable 'bestaccidx' can be reduced. [variableScope] nmap-7.95/osscan2.cc:890:33: style: The scope of the variable 'FPR' can be reduced. [variableScope] nmap-7.95/osscan2.cc:916:19: style: The scope of the variable 'HOS' can be reduced. [variableScope] nmap-7.95/osscan2.cc:1550:7: style: The scope of the variable 'packTime' can be reduced. [variableScope] nmap-7.95/osscan2.cc:1552:8: style: The scope of the variable 'tdiff' can be reduced. [variableScope] nmap-7.95/osscan2.cc:1903:20: style: The scope of the variable 'ip2' can be reduced. [variableScope] nmap-7.95/osscan2.cc:1905:22: style: The scope of the variable 'icmp' can be reduced. [variableScope] nmap-7.95/osscan2.cc:2127:7: style: The scope of the variable 'res' can be reduced. [variableScope] nmap-7.95/osscan2.cc:2161:18: style: The scope of the variable 'realcheck' can be reduced. [variableScope] nmap-7.95/osscan2.cc:2162:7: style: The scope of the variable 'res' can be reduced. [variableScope] nmap-7.95/osscan2.cc:2281:19: style: The scope of the variable 'b' can be reduced. [variableScope] nmap-7.95/osscan2.cc:2308:10: style: The scope of the variable 'seq_stddev' can be reduced. [variableScope] nmap-7.95/osscan2.cc:2309:10: style: The scope of the variable 'seq_rate' can be reduced. [variableScope] nmap-7.95/osscan2.cc:2622:7: style: The scope of the variable 'seq_response_num' can be reduced. [variableScope] nmap-7.95/osscan2.cc:3144:7: style: The scope of the variable 'opcode' can be reduced. [variableScope] nmap-7.95/osscan2.cc:3360:8: style: The scope of the variable 'timedout' can be reduced. [variableScope] nmap-7.95/osscan2.cc:3552:22: style: Checking if unsigned expression 'Targets.size()' is less than zero. [unsignedLessThanZero] nmap-7.95/osscan2.cc:3232:55: style:inconclusive: Function 'HostOsScanInfo' argument 2 names different: declaration 'OSI' definition 'OsSI'. [funcArgNamesDifferent] nmap-7.95/osscan2.h:494:41: note: Function 'HostOsScanInfo' argument 2 names different: declaration 'OSI' definition 'OsSI'. nmap-7.95/osscan2.cc:3232:55: note: Function 'HostOsScanInfo' argument 2 names different: declaration 'OSI' definition 'OsSI'. nmap-7.95/payload.cc:118:7: style: The scope of the variable 'portPayloadVectorSize' can be reduced. [variableScope] nmap-7.95/payload.cc:96:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/payload.cc:100:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/payload.cc:170:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:386:67: style: Parameter 'Targets' can be declared as reference to const [constParameterReference] nmap-7.95/osscan2.cc:3546:44: style: Parameter 'Targets' can be declared as reference to const [constParameterReference] nmap-7.95/osscan2.cc:1048:9: style: Variable 'tport' can be declared as pointer to const [constVariablePointer] nmap-7.95/osscan2.cc:1213:12: style: Variable 'probe' can be declared as pointer to const [constVariablePointer] nmap-7.95/osscan2.cc:1337:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] nmap-7.95/osscan2.cc:1902:107: style: Parameter 'rcvdtime' can be declared as pointer to const [constParameterPointer] nmap-7.95/osscan2.cc:2107:38: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] nmap-7.95/osscan2.cc:2108:24: style: Variable 'ethptr' can be declared as pointer to const [constVariablePointer] nmap-7.95/osscan2.cc:2128:24: style: Variable 'ethptr' can be declared as pointer to const [constVariablePointer] nmap-7.95/osscan2.cc:2158:19: style: Variable 'source' can be declared as pointer to const [constVariablePointer] nmap-7.95/osscan2.cc:2164:24: style: Variable 'ethptr' can be declared as pointer to const [constVariablePointer] nmap-7.95/osscan2.cc:2280:57: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] nmap-7.95/osscan2.cc:3328:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nmap-7.95/osscan2.cc:466:29: style: Variable 'unableToSend' is assigned a value that is never used. [unreadVariable] nmap-7.95/osscan2.cc:467:30: style: Variable 'expectReplies' is assigned a value that is never used. [unreadVariable] nmap-7.95/osscan2.cc:468:16: style: Variable 'to_usec' is assigned a value that is never used. [unreadVariable] nmap-7.95/osscan2.cc:800:16: style: Variable 'distance' is assigned a value that is never used. [unreadVariable] nmap-7.95/osscan2.cc:2127:11: style: Variable 'res' is assigned a value that is never used. [unreadVariable] nmap-7.95/osscan2.cc:2233:14: style: Variable 'res' is assigned a value that is never used. [unreadVariable] nmap-7.95/osscan2.cc:3360:17: style: Variable 'timedout' is assigned a value that is never used. [unreadVariable] nmap-7.95/osscan2.cc:451:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:487:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:506:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:536:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:544:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:607:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:655:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:677:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:707:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:716:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:778:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:803:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:860:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:892:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:922:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:1215:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:1279:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:1441:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:1523:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:1582:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:1655:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:3327:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:3346:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:3365:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/osscan2.cc:3371:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/portlist.cc:414:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IP [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:450:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:512:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:540:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:546:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IP [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:567:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:615:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:716:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IP [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:864:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:904:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/portlist.cc:927:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] nmap-7.95/portreasons.cc:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/portreasons.cc:238:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMP [valueFlowBailoutIncompleteVar] nmap-7.95/portreasons.cc:353:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_MAX [valueFlowBailoutIncompleteVar] nmap-7.95/portreasons.cc:400:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/portreasons.cc:419:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/portreasons.cc:80:26: style: C-style pointer casting [cstyleCast] nmap-7.95/portreasons.cc:83:27: style: C-style pointer casting [cstyleCast] nmap-7.95/portreasons.cc:332:32: style: C-style pointer casting [cstyleCast] nmap-7.95/portreasons.cc:372:24: style: C-style pointer casting [cstyleCast] nmap-7.95/portreasons.cc:268:45: style: The scope of the variable 'tail' can be reduced. [variableScope] nmap-7.95/portreasons.cc:269:25: style: The scope of the variable 'nmerges' can be reduced. [variableScope] nmap-7.95/portreasons.cc:389:33: style:inconclusive: Function 'reason_str' argument 1 names different: declaration 'reason_id' definition 'reason_code'. [funcArgNamesDifferent] nmap-7.95/portreasons.h:160:33: note: Function 'reason_str' argument 1 names different: declaration 'reason_id' definition 'reason_code'. nmap-7.95/portreasons.cc:389:33: note: Function 'reason_str' argument 1 names different: declaration 'reason_id' definition 'reason_code'. nmap-7.95/portlist.cc:81:12: performance: Variable 'proto' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nmap-7.95/portlist.cc:82:3: performance: Variable 'state' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nmap-7.95/portlist.cc:507:15: style:inconclusive: Technically the member function 'PortList::getPortState' can be const. [functionConst] nmap-7.95/portlist.h:188:7: note: Technically the member function 'PortList::getPortState' can be const. nmap-7.95/portlist.cc:507:15: note: Technically the member function 'PortList::getPortState' can be const. nmap-7.95/portlist.cc:520:16: style:inconclusive: Technically the member function 'PortList::portIsDefault' can be const. [functionConst] nmap-7.95/portlist.h:190:8: note: Technically the member function 'PortList::portIsDefault' can be const. nmap-7.95/portlist.cc:520:16: note: Technically the member function 'PortList::portIsDefault' can be const. nmap-7.95/portlist.cc:899:15: performance:inconclusive: Technically the member function 'PortList::setStateReason' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/portlist.h:210:7: note: Technically the member function 'PortList::setStateReason' can be static (but you may consider moving to unnamed namespace). nmap-7.95/portlist.cc:899:15: note: Technically the member function 'PortList::setStateReason' can be static (but you may consider moving to unnamed namespace). nmap-7.95/portlist.cc:846:15: performance:inconclusive: Technically the member function 'PortList::numPorts' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/portlist.h:263:7: note: Technically the member function 'PortList::numPorts' can be static (but you may consider moving to unnamed namespace). nmap-7.95/portlist.cc:846:15: note: Technically the member function 'PortList::numPorts' can be static (but you may consider moving to unnamed namespace). nmap-7.95/portlist.cc:303:12: style: C-style pointer casting [cstyleCast] nmap-7.95/portlist.cc:413:26: style: C-style pointer casting [cstyleCast] nmap-7.95/portlist.cc:534:11: style: C-style pointer casting [cstyleCast] nmap-7.95/portlist.cc:725:21: style: C-style pointer casting [cstyleCast] nmap-7.95/portlist.cc:726:25: style: C-style pointer casting [cstyleCast] nmap-7.95/portlist.cc:318:9: style: The scope of the variable 'p' can be reduced. [variableScope] nmap-7.95/portlist.cc:564:9: style: The scope of the variable 'port' can be reduced. [variableScope] nmap-7.95/portlist.cc:310:43: warning: Function 'setServiceProbeResults' argument order different: declaration 'portno, protocol, sres, sname, tunnel, product, version, hostname, ostype, devicetype, extrainfo, cpe, fingerprint' definition 'portno, protocol, sres, sname, tunnel, product, version, extrainfo, hostname, ostype, devicetype, cpe, fingerprint' [funcArgOrderDifferent] nmap-7.95/portlist.h:230:35: note: Function 'setServiceProbeResults' argument order different: declaration 'portno, protocol, sres, sname, tunnel, product, version, hostname, ostype, devicetype, extrainfo, cpe, fingerprint' definition 'portno, protocol, sres, sname, tunnel, product, version, extrainfo, hostname, ostype, devicetype, cpe, fingerprint' nmap-7.95/portlist.cc:310:43: note: Function 'setServiceProbeResults' argument order different: declaration 'portno, protocol, sres, sname, tunnel, product, version, hostname, ostype, devicetype, extrainfo, cpe, fingerprint' definition 'portno, protocol, sres, sname, tunnel, product, version, extrainfo, hostname, ostype, devicetype, cpe, fingerprint' nmap-7.95/portlist.cc:150:28: style: Local variable 'service' shadows outer variable [shadowVariable] nmap-7.95/portlist.h:162:22: note: Shadowed declaration nmap-7.95/portlist.cc:150:28: note: Shadow variable nmap-7.95/portlist.cc:564:9: style: Variable 'port' can be declared as pointer to const [constVariablePointer] nmap-7.95/portlist.cc:714:53: style: Parameter 'ports' can be declared as pointer to const [constParameterPointer] nmap-7.95/portlist.cc:253:14: style: Variable 'spaceleft' is assigned a value that is never used. [unreadVariable] nmap-7.95/portlist.cc:316:33: style: Unused variable: it [unusedVariable] nmap-7.95/portlist.cc:917:18: style: Variable 'popportidx' is assigned a value that is never used. [unreadVariable] nmap-7.95/portlist.cc:105:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/portlist.cc:126:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/portlist.cc:371:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/protocols.cc:167:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/protocols.cc:166:29: style: Condition 'nmap_protocols_init()!=0' is always false [knownConditionTrueFalse] nmap-7.95/protocols.cc:166:26: note: Calling function 'nmap_protocols_init' returns 0 nmap-7.95/protocols.cc:166:29: note: Condition 'nmap_protocols_init()!=0' is always false nmap-7.95/protocols.cc:191:29: style: Condition 'nmap_protocols_init()==-1' is always false [knownConditionTrueFalse] nmap-7.95/protocols.cc:191:26: note: Calling function 'nmap_protocols_init' returns 0 nmap-7.95/protocols.cc:191:29: note: Condition 'nmap_protocols_init()==-1' is always false nmap-7.95/protocols.cc:200:29: style: Condition 'nmap_protocols_init()==-1' is always false [knownConditionTrueFalse] nmap-7.95/protocols.cc:200:26: note: Calling function 'nmap_protocols_init' returns 0 nmap-7.95/protocols.cc:200:29: note: Condition 'nmap_protocols_init()==-1' is always false nmap-7.95/protocols.cc:95:9: style: The scope of the variable 'p' can be reduced. [variableScope] nmap-7.95/protocols.cc:95:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/protocols.cc:177:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:1746:10: warning: Return value of function result.fill() is not used. [ignoredReturnValue] nmap-7.95/output.cc:1802:10: warning: Return value of function result.fill() is not used. [ignoredReturnValue] nmap-7.95/output.cc:150:16: style: C-style pointer casting [cstyleCast] nmap-7.95/output.cc:151:28: style: C-style pointer casting [cstyleCast] nmap-7.95/output.cc:875:9: style: C-style pointer casting [cstyleCast] nmap-7.95/output.cc:1713:26: style: C-style pointer casting [cstyleCast] nmap-7.95/output.cc:1717:30: style: C-style pointer casting [cstyleCast] nmap-7.95/output.cc:1718:24: style: C-style pointer casting [cstyleCast] nmap-7.95/output.cc:1780:9: style: C-style pointer casting [cstyleCast] nmap-7.95/output.cc:411:10: style: The scope of the variable 'buf' can be reduced. [variableScope] nmap-7.95/output.cc:434:10: style: The scope of the variable 'buf' can be reduced. [variableScope] nmap-7.95/output.cc:498:8: style: The scope of the variable 'protocol' can be reduced. [variableScope] nmap-7.95/output.cc:506:27: style: The scope of the variable 'proto' can be reduced. [variableScope] nmap-7.95/output.cc:1102:14: style: The scope of the variable 'end' can be reduced. [variableScope] nmap-7.95/output.cc:1258:8: style: The scope of the variable 'macascii' can be reduced. [variableScope] nmap-7.95/output.cc:1512:7: style: The scope of the variable 'classno' can be reduced. [variableScope] nmap-7.95/output.cc:1512:16: style: The scope of the variable 'cpeno' can be reduced. [variableScope] nmap-7.95/output.cc:1512:23: style: The scope of the variable 'familyno' can be reduced. [variableScope] nmap-7.95/output.cc:1514:7: style: The scope of the variable 'overflow' can be reduced. [variableScope] nmap-7.95/output.cc:1515:15: style: The scope of the variable 'types' can be reduced. [variableScope] nmap-7.95/output.cc:1516:15: style: The scope of the variable 'cpes' can be reduced. [variableScope] nmap-7.95/output.cc:1517:8: style: The scope of the variable 'fullfamily' can be reduced. [variableScope] nmap-7.95/output.cc:1520:34: style: The scope of the variable 'numfamilies' can be reduced. [variableScope] nmap-7.95/output.cc:1521:8: style: The scope of the variable 'tmpbuf' can be reduced. [variableScope] nmap-7.95/output.cc:1634:8: style: The scope of the variable 'macascii' can be reduced. [variableScope] nmap-7.95/output.cc:1664:16: style: The scope of the variable 'reps' can be reduced. [variableScope] nmap-7.95/output.cc:2214:9: style: The scope of the variable 'script_output' can be reduced. [variableScope] nmap-7.95/output.cc:2238:9: style: The scope of the variable 'script_output' can be reduced. [variableScope] nmap-7.95/output.cc:547:71: style: Checking if unsigned expression 'strftime(tbufs,sizeof(tbufs),"%Y-%m-%d %H:%M:%S %Z",&tm)' is less than zero. [unsignedLessThanZero] nmap-7.95/output.cc:1225:59: style:inconclusive: Function 'output_xml_scaninfo_records' argument 1 names different: declaration 'ports' definition 'scanlist'. [funcArgNamesDifferent] nmap-7.95/output.h:188:59: note: Function 'output_xml_scaninfo_records' argument 1 names different: declaration 'ports' definition 'scanlist'. nmap-7.95/output.cc:1225:59: note: Function 'output_xml_scaninfo_records' argument 1 names different: declaration 'ports' definition 'scanlist'. nmap-7.95/output.cc:407:56: performance: Function parameter 's' should be passed by const reference. [passedByValue] nmap-7.95/output.cc:430:43: performance: Function parameter 's' should be passed by const reference. [passedByValue] nmap-7.95/output.cc:869:47: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] nmap-7.95/output.cc:870:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] nmap-7.95/output.cc:1718:17: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] nmap-7.95/scan_engine_connect.cc:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_connect.cc:95:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_connect.cc:141:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_connect.cc:221:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_connect.cc:393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_connect.cc:434:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_connect.cc:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:157:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:183:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_SYN [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:817:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:1303:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:1781:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_SYN [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:1857:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IP [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:2057:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:2213:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:2397:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:2512:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:2728:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/output.cc:873:18: style: Variable 'written' is assigned a value that is never used. [unreadVariable] nmap-7.95/output.cc:2204:11: style: Variable 'delim' is assigned a value that is never used. [unreadVariable] nmap-7.95/output.cc:807:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:1411:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2141:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2224:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2245:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2309:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2332:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2337:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2356:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2398:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2602:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2633:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2633:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/output.cc:2663:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_connect.cc:506:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/scan_engine_connect.cc:229:7: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_connect.cc:234:42: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_connect.cc:332:41: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_connect.cc:335:18: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_connect.cc:381:46: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_connect.cc:387:21: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_connect.cc:413:30: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_connect.cc:444:25: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_connect.cc:460:44: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_connect.cc:554:50: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_connect.cc:479:7: style: The scope of the variable 'timeleft' can be reduced. [variableScope] nmap-7.95/scan_engine_connect.cc:219:15: style: Variable 'probe' can be declared as pointer to const [constVariablePointer] nmap-7.95/scan_engine_connect.cc:480:20: style: Variable 'CSI' can be declared as pointer to const [constVariablePointer] nmap-7.95/scan_engine_connect.cc:484:15: style: Variable 'probe' can be declared as pointer to const [constVariablePointer] nmap-7.95/scan_engine_connect.cc:451:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_connect.cc:545:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_lists.cc:467:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:176:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6_FLOWLABEL_MASK [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:207:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMP [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:212:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMP [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:369:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_SYN [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:446:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMP [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:859:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:930:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_HDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:995:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6_ADDR_LEN [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:1040:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:1183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_ACK [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:1457:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:1536:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine_raw.cc:1598:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/scan_lists.cc:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] nmap-7.95/scan_lists.cc:168:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] nmap-7.95/scan_lists.cc:195:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] nmap-7.95/scan_lists.cc:149:13: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_lists.cc:176:24: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_lists.cc:179:24: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_lists.cc:182:25: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_lists.cc:185:20: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_lists.cc:216:13: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_lists.cc:233:11: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_lists.cc:129:25: style:inconclusive: Function 'getpts' argument 1 names different: declaration 'expr' definition 'origexpr'. [funcArgNamesDifferent] nmap-7.95/scan_lists.h:127:25: note: Function 'getpts' argument 1 names different: declaration 'expr' definition 'origexpr'. nmap-7.95/scan_lists.cc:129:25: note: Function 'getpts' argument 1 names different: declaration 'expr' definition 'origexpr'. nmap-7.95/scan_lists.cc:284:86: style: Parameter 'exclude_ports' can be declared as pointer to const [constParameterPointer] nmap-7.95/service_scan.cc:321:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:372:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:535:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_ERROR_MATCHLIMIT [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:749:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_UNSET [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:1127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:1279:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:1435:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:1529:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:1575:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:1650:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:1709:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMAP_PLATFORM [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:1871:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:1953:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_MAX [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:2031:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:2103:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_PENDING_SILENT [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:2277:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSOCK_PENDING_SILENT [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:2335:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_CONNECT [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:2418:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:2503:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSE_TYPE_READ [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:2738:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/service_scan.cc:2804:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::scantype' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::tcp_scan' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::udp_scan' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::sctp_scan' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::prot_scan' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::ping_scan' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::ping_scan_arp' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::ping_scan_nd' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::noresp_open_scan' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::ptech' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::gstats' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::perf' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::SPM' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::ports' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::rawsd' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::pd' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::ethsd' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:720:16: warning:inconclusive: Member variable 'UltraScanInfo::numInitialTargets' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/scan_engine.cc:459:3: performance: Variable 'nxtpseq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nmap-7.95/scan_engine.cc:523:30: performance:inconclusive: Technically the member function 'HostScanStats::probeExpireTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/scan_engine.h:386:17: note: Technically the member function 'HostScanStats::probeExpireTime' can be static (but you may consider moving to unnamed namespace). nmap-7.95/scan_engine.cc:523:30: note: Technically the member function 'HostScanStats::probeExpireTime' can be static (but you may consider moving to unnamed namespace). nmap-7.95/scan_engine.cc:276:5: warning: Class 'GroupScanStats' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nmap-7.95/scan_engine.cc:276:5: warning: Class 'GroupScanStats' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nmap-7.95/scan_engine.cc:127:35: warning: The struct 'ultra_scan_performance_vars' defines member function with name 'init' also defined in its parent struct 'scan_performance_vars'. [duplInheritedMember] nmap-7.95/timing.h:131:8: note: Parent function 'scan_performance_vars::init' nmap-7.95/scan_engine.cc:127:35: note: Derived function 'ultra_scan_performance_vars::init' nmap-7.95/scan_engine.cc:1069:11: style: Condition 'ggood' is always true [knownConditionTrueFalse] nmap-7.95/scan_engine.cc:1052:7: note: Assuming that condition '!ggood' is not redundant nmap-7.95/scan_engine.cc:1069:11: note: Condition 'ggood' is always true nmap-7.95/scan_engine.cc:865:10: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine.cc:176:9: style: The scope of the variable 'f' can be reduced. [variableScope] nmap-7.95/scan_engine.cc:542:8: style: The scope of the variable 'tdiff' can be reduced. [variableScope] nmap-7.95/scan_engine.cc:680:8: style: The scope of the variable 'allfinished' can be reduced. [variableScope] nmap-7.95/scan_engine.cc:1047:8: style: The scope of the variable 'thisHostGood' can be reduced. [variableScope] nmap-7.95/scan_engine.cc:1048:8: style: The scope of the variable 'foundgood' can be reduced. [variableScope] nmap-7.95/scan_engine.cc:1135:8: style: The scope of the variable 'timedout' can be reduced. [variableScope] nmap-7.95/scan_engine.cc:2520:24: style: The scope of the variable 'hss' can be reduced. [variableScope] nmap-7.95/scan_engine.cc:2593:16: style: The scope of the variable 'maxtries' can be reduced. [variableScope] nmap-7.95/scan_engine.cc:1042:44: style:inconclusive: Function 'sendOK' argument 1 names different: declaration 'tv' definition 'when'. [funcArgNamesDifferent] nmap-7.95/scan_engine.h:549:31: note: Function 'sendOK' argument 1 names different: declaration 'tv' definition 'when'. nmap-7.95/scan_engine.cc:1042:44: note: Function 'sendOK' argument 1 names different: declaration 'tv' definition 'when'. nmap-7.95/scan_engine.cc:808:59: style: Parameter 'targets' can be declared as reference to const [constParameterReference] nmap-7.95/scan_engine.cc:2255:24: style: Variable 'unableToSend' can be declared as pointer to const [constVariablePointer] nmap-7.95/scan_engine.cc:2279:24: style: Variable 'unableToSend' can be declared as pointer to const [constVariablePointer] nmap-7.95/scan_engine.cc:597:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nmap-7.95/scan_engine.cc:1047:21: style: Variable 'thisHostGood' is assigned a value that is never used. [unreadVariable] nmap-7.95/scan_engine.cc:2593:25: style: Variable 'maxtries' is assigned a value that is never used. [unreadVariable] nmap-7.95/scan_engine.cc:2594:17: style: Variable 'expire_us' is assigned a value that is never used. [unreadVariable] nmap-7.95/scan_engine.cc:487:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:596:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:646:23: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:700:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:726:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:730:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:773:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:789:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:811:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:1058:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:1067:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:1145:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:1166:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:1173:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:1198:95: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:2359:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:2446:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:2463:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:2478:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:2534:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:2617:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:2637:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine.cc:2703:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/services.cc:286:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/services.cc:392:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/services.cc:357:18: style:inconclusive: Either there is a missing 'override', or the member function 'C_array_iterator < unsigned short >::operator+' can be const. [functionConst] nmap-7.95/services.cc:358:18: style:inconclusive: Either there is a missing 'override', or the member function 'C_array_iterator < unsigned short >::operator-' can be const. [functionConst] nmap-7.95/services.cc:345:3: style: Class 'C_array_iterator < unsigned short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/services.cc:285:53: style: Condition 'nmap_services_init()==-1' is always false [knownConditionTrueFalse] nmap-7.95/services.cc:285:50: note: Calling function 'nmap_services_init' returns 0 nmap-7.95/services.cc:285:53: note: Condition 'nmap_services_init()==-1' is always false nmap-7.95/services.cc:319:28: style: Condition 'nmap_services_init()==-1' is always false [knownConditionTrueFalse] nmap-7.95/services.cc:319:25: note: Calling function 'nmap_services_init' returns 0 nmap-7.95/services.cc:319:28: note: Condition 'nmap_services_init()==-1' is always false nmap-7.95/services.cc:391:53: style: Condition 'nmap_services_init()==-1' is always false [knownConditionTrueFalse] nmap-7.95/services.cc:391:50: note: Calling function 'nmap_services_init' returns 0 nmap-7.95/services.cc:391:53: note: Condition 'nmap_services_init()==-1' is always false nmap-7.95/services.cc:192:6: style: C-style pointer casting [cstyleCast] nmap-7.95/services.cc:192:23: style: C-style pointer casting [cstyleCast] nmap-7.95/services.cc:335:25: style: C-style pointer casting [cstyleCast] nmap-7.95/services.cc:335:55: style: C-style pointer casting [cstyleCast] nmap-7.95/services.cc:460:24: style: C-style pointer casting [cstyleCast] nmap-7.95/services.cc:463:24: style: C-style pointer casting [cstyleCast] nmap-7.95/services.cc:466:25: style: C-style pointer casting [cstyleCast] nmap-7.95/services.cc:116:15: style: The scope of the variable 'p' can be reduced. [variableScope] nmap-7.95/services.cc:385:91: style:inconclusive: Function 'gettoppts' argument 4 names different: declaration 'exclude_list' definition 'exclude_ports'. [funcArgNamesDifferent] nmap-7.95/services.h:78:91: note: Function 'gettoppts' argument 4 names different: declaration 'exclude_list' definition 'exclude_ports'. nmap-7.95/services.cc:385:91: note: Function 'gettoppts' argument 4 names different: declaration 'exclude_list' definition 'exclude_ports'. nmap-7.95/services.cc:512:25: style: Variable 'ptsdata_initialized' is assigned a value that is never used. [unreadVariable] nmap-7.95/services.cc:288:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/services.cc:472:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1584:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nmap-7.95/service_scan.cc:1591:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nmap-7.95/service_scan.cc:247:20: warning: Member variable 'ServiceProbeMatch::match_context' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/service_scan.cc:247:20: warning: Member variable 'ServiceProbeMatch::MD_return' is not initialized in the constructor. [uninitMemberVar] nmap-7.95/service_scan.cc:1614:3: performance: Variable 'niod' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nmap-7.95/service_scan.cc:1616:3: performance: Variable 'portno' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nmap-7.95/service_scan.cc:1616:12: performance: Variable 'proto' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nmap-7.95/service_scan.cc:1170:20: performance:inconclusive: Technically the member function 'ServiceProbe::setPortVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/service_scan.h:273:8: note: Technically the member function 'ServiceProbe::setPortVector' can be static (but you may consider moving to unnamed namespace). nmap-7.95/service_scan.cc:1170:20: note: Technically the member function 'ServiceProbe::setPortVector' can be static (but you may consider moving to unnamed namespace). nmap-7.95/service_scan.cc:1944:3: warning: Class 'ServiceGroup' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nmap-7.95/service_scan.cc:1944:3: warning: Class 'ServiceGroup' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nmap-7.95/service_scan.cc:116:3: style: Class 'ServiceNFO' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/string_pool.cc:162:11: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:984:14: style: Condition 'product_template' is always true [knownConditionTrueFalse] nmap-7.95/service_scan.cc:997:14: style: Condition 'version_template' is always true [knownConditionTrueFalse] nmap-7.95/service_scan.cc:1010:14: style: Condition 'info_template' is always true [knownConditionTrueFalse] nmap-7.95/service_scan.cc:1020:14: style: Condition 'hostname_template' is always true [knownConditionTrueFalse] nmap-7.95/service_scan.cc:1030:14: style: Condition 'ostype_template' is always true [knownConditionTrueFalse] nmap-7.95/service_scan.cc:1040:14: style: Condition 'devicetype_template' is always true [knownConditionTrueFalse] nmap-7.95/service_scan.cc:1986:20: style: Condition '!scanThroughTunnel(svc)' is always true [knownConditionTrueFalse] nmap-7.95/service_scan.cc:1986:38: note: Calling function 'scanThroughTunnel' returns 0 nmap-7.95/service_scan.cc:1986:20: note: Condition '!scanThroughTunnel(svc)' is always true nmap-7.95/service_scan.cc:2531:28: style: Condition 'scanThroughTunnel(svc)' is always false [knownConditionTrueFalse] nmap-7.95/service_scan.cc:2531:28: note: Calling function 'scanThroughTunnel' returns 0 nmap-7.95/service_scan.cc:2531:28: note: Condition 'scanThroughTunnel(svc)' is always false nmap-7.95/service_scan.cc:526:16: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:649:12: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:657:10: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:754:39: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:773:43: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:798:43: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:1150:19: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:1166:20: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:1166:43: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:1696:17: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:1773:17: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:1921:17: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2067:18: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2126:30: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2131:35: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2138:28: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2331:21: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2333:22: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2398:21: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2402:8: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2497:21: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2499:22: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:2511:15: style: C-style pointer casting [cstyleCast] nmap-7.95/service_scan.cc:664:18: style: The scope of the variable 'repllen' can be reduced. [variableScope] nmap-7.95/service_scan.cc:708:7: style: The scope of the variable 'rc' can be reduced. [variableScope] nmap-7.95/service_scan.cc:1457:30: style: The scope of the variable 'MD' can be reduced. [variableScope] nmap-7.95/service_scan.cc:1683:7: style: The scope of the variable 'err' can be reduced. [variableScope] nmap-7.95/service_scan.cc:2026:8: style: The scope of the variable 'host' can be reduced. [variableScope] nmap-7.95/service_scan.cc:2400:7: style: The scope of the variable 'err' can be reduced. [variableScope] nmap-7.95/service_scan.cc:2728:15: style: The scope of the variable 'svc' can be reduced. [variableScope] nmap-7.95/service_scan.cc:965:21: style: Unsigned expression 'productlen' can't be negative so it is unnecessary to test it. [unsignedPositive] nmap-7.95/service_scan.cc:965:40: style: Unsigned expression 'versionlen' can't be negative so it is unnecessary to test it. [unsignedPositive] nmap-7.95/service_scan.cc:965:56: style: Unsigned expression 'infolen' can't be negative so it is unnecessary to test it. [unsignedPositive] nmap-7.95/service_scan.cc:966:22: style: Unsigned expression 'hostnamelen' can't be negative so it is unnecessary to test it. [unsignedPositive] nmap-7.95/service_scan.cc:966:40: style: Unsigned expression 'ostypelen' can't be negative so it is unnecessary to test it. [unsignedPositive] nmap-7.95/service_scan.cc:966:62: style: Unsigned expression 'devicetypelen' can't be negative so it is unnecessary to test it. [unsignedPositive] nmap-7.95/service_scan.cc:1425:51: style:inconclusive: Function 'check_excluded_port' argument 1 names different: declaration 'port' definition 'portno'. [funcArgNamesDifferent] nmap-7.95/service_scan.h:314:49: note: Function 'check_excluded_port' argument 1 names different: declaration 'port' definition 'portno'. nmap-7.95/service_scan.cc:1425:51: note: Function 'check_excluded_port' argument 1 names different: declaration 'port' definition 'portno'. nmap-7.95/service_scan.cc:1611:35: style:inconclusive: Function 'ServiceNFO' argument 1 names different: declaration 'AP' definition 'newAP'. [funcArgNamesDifferent] nmap-7.95/service_scan.cc:116:25: note: Function 'ServiceNFO' argument 1 names different: declaration 'AP' definition 'newAP'. nmap-7.95/service_scan.cc:1611:35: note: Function 'ServiceNFO' argument 1 names different: declaration 'AP' definition 'newAP'. nmap-7.95/service_scan.cc:656:58: style: Parameter 'len' can be declared as pointer to const [constParameterPointer] nmap-7.95/service_scan.cc:741:15: style: Variable 'ovector' can be declared as pointer to const [constVariablePointer] nmap-7.95/service_scan.cc:776:11: style: Variable 'findstr' can be declared as pointer to const [constVariablePointer] nmap-7.95/service_scan.cc:776:21: style: Variable 'replstr' can be declared as pointer to const [constVariablePointer] nmap-7.95/service_scan.cc:880:9: style: Variable 'newstrend' can be declared as pointer to const [constVariablePointer] nmap-7.95/service_scan.cc:1524:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nmap-7.95/service_scan.cc:2670:49: style: Parameter 'svc' can be declared as pointer to const [constParameterPointer] nmap-7.95/service_scan.cc:1263:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nmap-7.95/service_scan.cc:1501:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nmap-7.95/service_scan.cc:1508:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nmap-7.95/service_scan.cc:2226:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nmap-7.95/service_scan.cc:1699:13: style: Variable 'spaceleft' is assigned a value that is never used. [unreadVariable] nmap-7.95/service_scan.cc:271:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1104:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1262:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1459:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1481:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1499:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1507:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1604:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1828:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1839:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1848:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1863:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1974:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:1982:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:2010:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:2013:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:2016:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:2225:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:2233:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:2689:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/service_scan.cc:2732:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/targets.cc:117:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/targets.cc:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nmap-7.95/targets.cc:385:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/targets.cc:460:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/targets.cc:549:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/targets.cc:315:29: style:inconclusive: Technically the member function 'HostGroupState::next_expression' can be const. [functionConst] nmap-7.95/targets.h:103:15: note: Technically the member function 'HostGroupState::next_expression' can be const. nmap-7.95/targets.cc:315:29: note: Technically the member function 'HostGroupState::next_expression' can be const. nmap-7.95/targets.cc:257:28: style: Condition 'target->deviceName()!=NULL' is always true [knownConditionTrueFalse] nmap-7.95/targets.cc:126:10: style: C-style pointer casting [cstyleCast] nmap-7.95/targets.cc:292:15: style: C-style pointer casting [cstyleCast] nmap-7.95/targets.cc:468:22: style: C-style pointer casting [cstyleCast] nmap-7.95/targets.cc:171:15: style: The scope of the variable 'begin' can be reduced. [variableScope] nmap-7.95/targets.cc:325:15: style: The scope of the variable 'buf' can be reduced. [variableScope] nmap-7.95/targets.cc:153:39: style:inconclusive: Function 'load_exclude_file' argument 1 names different: declaration 'exclude_group' definition 'excludelist'. [funcArgNamesDifferent] nmap-7.95/targets.h:110:39: note: Function 'load_exclude_file' argument 1 names different: declaration 'exclude_group' definition 'excludelist'. nmap-7.95/targets.cc:153:39: note: Function 'load_exclude_file' argument 1 names different: declaration 'exclude_group' definition 'excludelist'. nmap-7.95/targets.cc:170:41: style:inconclusive: Function 'load_exclude_string' argument 1 names different: declaration 'exclude_group' definition 'excludelist'. [funcArgNamesDifferent] nmap-7.95/targets.h:111:41: note: Function 'load_exclude_string' argument 1 names different: declaration 'exclude_group' definition 'excludelist'. nmap-7.95/targets.cc:170:41: note: Function 'load_exclude_string' argument 1 names different: declaration 'exclude_group' definition 'excludelist'. nmap-7.95/tcpip.cc:122:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:230:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMPV6_NEIGHBOR_SOLICITATION [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:346:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:396:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:421:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:487:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:627:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:647:145: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:709:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:735:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:756:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_TOS_DEFAULT [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:838:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:861:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:887:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1034:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1080:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMPV6_ECHO [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1144:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1172:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_hdr [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1248:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_hdr [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1300:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_hdr [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1442:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_hdr [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1613:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1668:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1703:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/tcpip.cc:1772:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/tests/expr_match_test.cc:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] nmap-7.95/tests/nmap_dns_test.cc:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] nmap-7.95/tests/nmap_dns_test.cc:90:16: style: Variable 'q' can be declared as pointer to const [constVariablePointer] nmap-7.95/tests/nmap_dns_test.cc:197:21: style: Variable 'r' can be declared as pointer to const [constVariablePointer] nmap-7.95/tcpip.cc:1188:3: warning:inconclusive: The buffer 'sourcehost' may not be null-terminated after the call to strncpy(). [terminateStrncpy] nmap-7.95/tcpip.cc:1264:3: warning:inconclusive: The buffer 'sourcehost' may not be null-terminated after the call to strncpy(). [terminateStrncpy] nmap-7.95/tcpip.cc:1171:58: warning: Either the condition '!packet' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] nmap-7.95/tcpip.cc:1179:7: note: Assuming that condition '!packet' is not redundant nmap-7.95/tcpip.cc:1171:58: note: Null pointer addition nmap-7.95/tcpip.cc:1172:38: warning: Either the condition '!packet' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] nmap-7.95/tcpip.cc:1179:7: note: Assuming that condition '!packet' is not redundant nmap-7.95/tcpip.cc:1172:38: note: Null pointer addition nmap-7.95/tcpip.cc:1247:58: warning: Either the condition '!packet' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] nmap-7.95/tcpip.cc:1255:7: note: Assuming that condition '!packet' is not redundant nmap-7.95/tcpip.cc:1247:58: note: Null pointer addition nmap-7.95/tcpip.cc:1248:38: warning: Either the condition '!packet' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] nmap-7.95/tcpip.cc:1255:7: note: Assuming that condition '!packet' is not redundant nmap-7.95/tcpip.cc:1248:38: note: Null pointer addition nmap-7.95/tcpip.cc:103:53: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:171:24: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:172:24: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:175:24: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:225:10: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:226:13: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:227:10: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:228:27: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:235:27: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:246:27: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:255:23: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:256:23: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:329:36: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:363:36: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:391:36: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:397:17: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:446:26: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:480:26: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:488:39: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:491:39: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:556:12: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:560:15: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:561:31: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:562:31: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:588:16: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:589:20: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:609:12: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:628:12: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:650:12: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:651:10: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:707:10: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:711:38: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:733:10: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:737:25: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:765:13: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:786:25: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:806:12: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:807:10: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:837:10: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:840:38: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:860:10: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:863:25: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:886:13: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:903:34: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:921:12: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:922:11: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:965:38: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:981:25: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1013:16: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1051:31: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1072:12: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1073:13: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1074:10: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1120:20: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1123:15: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1156:30: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1170:26: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1171:32: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1246:26: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1247:32: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1294:32: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1382:26: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1421:34: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1447:25: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1490:11: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1508:9: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1561:43: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1564:43: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1692:13: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1738:47: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1742:43: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1801:8: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1819:16: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:1824:16: style: C-style pointer casting [cstyleCast] nmap-7.95/tcpip.cc:147:34: style: The scope of the variable 'tell' can be reduced. [variableScope] nmap-7.95/tcpip.cc:200:8: style: The scope of the variable 'who_has' can be reduced. [variableScope] nmap-7.95/tcpip.cc:200:35: style: The scope of the variable 'tgt_is' can be reduced. [variableScope] nmap-7.95/tcpip.cc:1384:25: style: The scope of the variable 'iplen' can be reduced. [variableScope] nmap-7.95/tcpip.cc:1797:7: style: The scope of the variable 'op' can be reduced. [variableScope] nmap-7.95/tcpip.cc:586:54: style:inconclusive: Function 'build_ip_raw' argument 12 names different: declaration 'packetlen' definition 'outpacketlen'. [funcArgNamesDifferent] nmap-7.95/tcpip.h:170:23: note: Function 'build_ip_raw' argument 12 names different: declaration 'packetlen' definition 'outpacketlen'. nmap-7.95/tcpip.cc:586:54: note: Function 'build_ip_raw' argument 12 names different: declaration 'packetlen' definition 'outpacketlen'. nmap-7.95/tcpip.cc:701:38: style:inconclusive: Function 'build_tcp_raw' argument 17 names different: declaration 'options' definition 'tcpopt'. [funcArgNamesDifferent] nmap-7.95/tcpip.h:188:29: note: Function 'build_tcp_raw' argument 17 names different: declaration 'options' definition 'tcpopt'. nmap-7.95/tcpip.cc:701:38: note: Function 'build_tcp_raw' argument 17 names different: declaration 'options' definition 'tcpopt'. nmap-7.95/tcpip.cc:701:50: style:inconclusive: Function 'build_tcp_raw' argument 18 names different: declaration 'optlen' definition 'tcpoptlen'. [funcArgNamesDifferent] nmap-7.95/tcpip.h:188:42: note: Function 'build_tcp_raw' argument 18 names different: declaration 'optlen' definition 'tcpoptlen'. nmap-7.95/tcpip.cc:701:50: note: Function 'build_tcp_raw' argument 18 names different: declaration 'optlen' definition 'tcpoptlen'. nmap-7.95/tcpip.cc:747:22: style:inconclusive: Function 'send_tcp_raw' argument 7 names different: declaration 'ipopt' definition 'ipops'. [funcArgNamesDifferent] nmap-7.95/tcpip.h:204:23: note: Function 'send_tcp_raw' argument 7 names different: declaration 'ipopt' definition 'ipops'. nmap-7.95/tcpip.cc:747:22: note: Function 'send_tcp_raw' argument 7 names different: declaration 'ipopt' definition 'ipops'. nmap-7.95/tcpip.cc:898:40: style:inconclusive: Function 'send_udp_raw_decoys' argument 7 names different: declaration 'ip' definition 'ipoptlen'. [funcArgNamesDifferent] nmap-7.95/tcpip.h:247:41: note: Function 'send_udp_raw_decoys' argument 7 names different: declaration 'ip' definition 'ipoptlen'. nmap-7.95/tcpip.cc:898:40: note: Function 'send_udp_raw_decoys' argument 7 names different: declaration 'ip' definition 'ipoptlen'. nmap-7.95/tcpip.cc:1394:23: style: Local variable 'iplen' shadows outer variable [shadowVariable] nmap-7.95/tcpip.cc:1384:25: note: Shadowed declaration nmap-7.95/tcpip.cc:1394:23: note: Shadow variable nmap-7.95/tcpip.cc:144:44: style: Parameter 'now' can be declared as pointer to const. However it seems that 'traceArp' is a callback function, if 'now' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nmap-7.95/tcpip.cc:1704:65: note: You might need to cast the function pointer here nmap-7.95/tcpip.cc:144:44: note: Parameter 'now' can be declared as pointer to const nmap-7.95/tcpip.cc:192:43: style: Parameter 'now' can be declared as pointer to const. However it seems that 'traceND' is a callback function, if 'now' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nmap-7.95/tcpip.cc:1709:64: note: You might need to cast the function pointer here nmap-7.95/tcpip.cc:192:43: note: Parameter 'now' can be declared as pointer to const nmap-7.95/tcpip.cc:289:41: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] nmap-7.95/tcpip.cc:561:21: style: Variable 'newdst' can be declared as pointer to const [constVariablePointer] nmap-7.95/tcpip.cc:830:23: style: Parameter 'ipopt' can be declared as pointer to const [constParameterPointer] nmap-7.95/tcpip.cc:957:41: style: Parameter 'ipopt' can be declared as pointer to const [constParameterPointer] nmap-7.95/tcpip.cc:958:47: style: Parameter 'chunks' can be declared as pointer to const [constParameterPointer] nmap-7.95/tcpip.cc:974:31: style: Parameter 'chunks' can be declared as pointer to const [constParameterPointer] nmap-7.95/tcpip.cc:997:41: style: Parameter 'ipopt' can be declared as pointer to const [constParameterPointer] nmap-7.95/tcpip.cc:1111:41: style: Parameter 'ipopt' can be declared as pointer to const [constParameterPointer] nmap-7.95/tcpip.cc:1608:65: style: Parameter 'linkhdr' can be declared as pointer to const [constParameterPointer] nmap-7.95/timing.cc:131:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/timing.cc:187:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] nmap-7.95/timing.cc:197:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/timing.cc:451:3: performance: Variable 'packet_rate_meter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nmap-7.95/timing.cc:496:3: warning: Class 'ScanProgressMeter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nmap-7.95/timing.cc:496:3: warning: Class 'ScanProgressMeter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nmap-7.95/timing.cc:528:18: style: C-style pointer casting [cstyleCast] nmap-7.95/timing.cc:575:18: style: C-style pointer casting [cstyleCast] nmap-7.95/timing.cc:627:18: style: C-style pointer casting [cstyleCast] nmap-7.95/timing.cc:702:18: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:533:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/traceroute.cc:654:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/traceroute.cc:677:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_SYN [valueFlowBailoutIncompleteVar] nmap-7.95/traceroute.cc:719:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/traceroute.cc:746:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCTP_INIT [valueFlowBailoutIncompleteVar] nmap-7.95/traceroute.cc:777:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] nmap-7.95/traceroute.cc:802:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nmap-7.95/traceroute.cc:812:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMP [valueFlowBailoutIncompleteVar] nmap-7.95/traceroute.cc:1093:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMP [valueFlowBailoutIncompleteVar] nmap-7.95/traceroute.cc:1141:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMP [valueFlowBailoutIncompleteVar] nmap-7.95/traceroute.cc:1345:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] nmap-7.95/utils.cc:160:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] nmap-7.95/utils.cc:238:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] nmap-7.95/utils.cc:533:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] nmap-7.95/utils.cc:554:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nmap-7.95/utils.cc:117:47: style: Return value 'tolower((int)(unsigned char)*wild)==tolower((int)(unsigned char)*test)' is always true [knownConditionTrueFalse] nmap-7.95/utils.cc:87:16: note: Assuming that condition '*wild!='\0'' is not redundant nmap-7.95/utils.cc:117:47: note: Return value 'tolower((int)(unsigned char)*wild)==tolower((int)(unsigned char)*test)' is always true nmap-7.95/utils.cc:124:20: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:166:14: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:178:11: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:179:9: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:183:10: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:184:10: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:235:20: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:260:12: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:262:15: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:309:21: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:576:13: style: C-style pointer casting [cstyleCast] nmap-7.95/utils.cc:209:7: style: The scope of the variable 'num' can be reduced. [variableScope] nmap-7.95/utils.cc:344:49: style:inconclusive: Function 'cstring_unescape' argument 2 names different: declaration 'len' definition 'newlen'. [funcArgNamesDifferent] nmap-7.95/utils.h:115:49: note: Function 'cstring_unescape' argument 2 names different: declaration 'len' definition 'newlen'. nmap-7.95/utils.cc:344:49: note: Function 'cstring_unescape' argument 2 names different: declaration 'len' definition 'newlen'. nmap-7.95/utils.cc:154:19: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] nmap-7.95/utils.cc:155:17: style: Variable 'iptr' can be declared as pointer to const [constVariablePointer] nmap-7.95/utils.cc:547:22: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] nmap-7.95/utils.cc:436:8: style: Variable 'bp' is assigned a value that is never used. [unreadVariable] nmap-7.95/traceroute.cc:316:3: performance: Variable 'current_ttl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nmap-7.95/traceroute.cc:1072:23: performance:inconclusive: Technically the member function 'TracerouteState::set_host_hop_timedout' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/traceroute.cc:306:8: note: Technically the member function 'TracerouteState::set_host_hop_timedout' can be static (but you may consider moving to unnamed namespace). nmap-7.95/traceroute.cc:1072:23: note: Technically the member function 'TracerouteState::set_host_hop_timedout' can be static (but you may consider moving to unnamed namespace). nmap-7.95/traceroute.cc:227:3: style: Class 'HostState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/traceroute.cc:281:3: style: Class 'TracerouteState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nmap-7.95/traceroute.cc:652:18: style: The function 'build_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/traceroute.cc:268:26: note: Virtual function in base class nmap-7.95/traceroute.cc:652:18: note: Function in derived class nmap-7.95/traceroute.cc:669:18: style: The function 'build_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/traceroute.cc:268:26: note: Virtual function in base class nmap-7.95/traceroute.cc:669:18: note: Function in derived class nmap-7.95/traceroute.cc:712:18: style: The function 'build_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/traceroute.cc:268:26: note: Virtual function in base class nmap-7.95/traceroute.cc:712:18: note: Function in derived class nmap-7.95/traceroute.cc:743:18: style: The function 'build_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/traceroute.cc:268:26: note: Virtual function in base class nmap-7.95/traceroute.cc:743:18: note: Function in derived class nmap-7.95/traceroute.cc:775:18: style: The function 'build_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/traceroute.cc:268:26: note: Virtual function in base class nmap-7.95/traceroute.cc:775:18: note: Function in derived class nmap-7.95/traceroute.cc:800:18: style: The function 'build_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nmap-7.95/traceroute.cc:268:26: note: Virtual function in base class nmap-7.95/traceroute.cc:800:18: note: Function in derived class nmap-7.95/traceroute.cc:655:12: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:687:40: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:691:51: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:694:42: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:698:51: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:720:40: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:724:9: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:726:42: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:730:9: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:750:40: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:754:9: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:757:42: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:761:9: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:778:40: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:783:42: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:803:13: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1094:38: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1099:70: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1104:40: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1109:40: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1114:42: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1144:42: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1159:40: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1172:46: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1190:42: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1200:40: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1206:40: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1212:42: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1229:9: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1352:13: style: C-style pointer casting [cstyleCast] nmap-7.95/traceroute.cc:1159:26: style: Local variable 'icmp' shadows outer variable [shadowVariable] nmap-7.95/traceroute.cc:1144:28: note: Shadowed declaration nmap-7.95/traceroute.cc:1159:26: note: Shadow variable nmap-7.95/traceroute.cc:1457:52: performance: Function parameter 'targets' should be passed by const reference. [passedByValue] nmap-7.95/traceroute.cc:593:19: style: Variable 'ethp' can be declared as pointer to const [constVariablePointer] nmap-7.95/traceroute.cc:502:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] nmap-7.95/traceroute.cc:1436:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nmap-7.95/traceroute.cc:1450:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] nmap-7.95/traceroute.cc:1411:49: warning: Uninitialized variable: hop.rtt [uninitvar] nmap-7.95/traceroute.cc:1402:29: note: Assuming condition is true nmap-7.95/traceroute.cc:1411:49: note: Uninitialized variable: hop.rtt nmap-7.95/traceroute.cc:1411:49: error: Uninitialized struct member: hop.rtt [uninitStructMember] nmap-7.95/traceroute.cc:1037:9: style: Variable 'hop' is assigned a value that is never used. [unreadVariable] nmap-7.95/traceroute.cc:412:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:427:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:863:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:881:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:887:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:943:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:947:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1290:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1314:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1343:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1360:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1375:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1393:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1429:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1435:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1449:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1460:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1525:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/traceroute.cc:1547:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/xml.cc:316:26: style: Condition 'xml_open_pi("xml")<0' is always false [knownConditionTrueFalse] nmap-7.95/xml.cc:316:18: note: Calling function 'xml_open_pi' returns 0 nmap-7.95/xml.cc:316:26: note: Condition 'xml_open_pi("xml")<0' is always false nmap-7.95/xml.cc:324:22: style: Condition 'xml_close_pi()<0' is always false [knownConditionTrueFalse] nmap-7.95/xml.cc:324:19: note: Calling function 'xml_close_pi' returns 0 nmap-7.95/xml.cc:324:22: note: Condition 'xml_close_pi()<0' is always false nmap-7.95/xml.cc:326:21: style: Condition 'xml_newline()<0' is always false [knownConditionTrueFalse] nmap-7.95/xml.cc:326:18: note: Calling function 'xml_newline' returns 0 nmap-7.95/xml.cc:326:21: note: Condition 'xml_newline()<0' is always false nmap-7.95/xml.cc:398:39: style: Condition 'xml_open_start_tag(name,write)<0' is always false [knownConditionTrueFalse] nmap-7.95/xml.cc:398:25: note: Calling function 'xml_open_start_tag' returns 0 nmap-7.95/xml.cc:398:39: note: Condition 'xml_open_start_tag(name,write)<0' is always false nmap-7.95/xml.cc:400:34: style: Condition 'xml_close_start_tag(write)<0' is always false [knownConditionTrueFalse] nmap-7.95/xml.cc:400:26: note: Calling function 'xml_close_start_tag' returns 0 nmap-7.95/xml.cc:400:34: note: Condition 'xml_close_start_tag(write)<0' is always false nmap-7.95/xml.cc:192:16: style: C-style pointer casting [cstyleCast] nmap-7.95/xml.cc:198:12: style: C-style pointer casting [cstyleCast] nmap-7.95/xml.cc:251:16: style: C-style pointer casting [cstyleCast] nmap-7.95/xml.cc:257:12: style: C-style pointer casting [cstyleCast] nmap-7.95/xml.cc:144:17: style: The scope of the variable 'len' can be reduced. [variableScope] nmap-7.95/xml.cc:213:17: style: The scope of the variable 'len' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:168:41: warning: Assert statement calls a function which may have desired side effects: 'ntohs'. [assertWithSideEffect] nmap-7.95/scan_engine_raw.cc:175:25: warning: Assert statement calls a function which may have desired side effects: 'ntohs'. [assertWithSideEffect] nmap-7.95/scan_engine_raw.cc:634:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nmap-7.95/scan_engine_raw.cc:2153:15: style: The statement 'if (!goodone) goodone=true' is logically equivalent to 'goodone=true'. [duplicateConditionalAssign] nmap-7.95/scan_engine_raw.cc:2154:21: note: Assignment 'goodone=true' nmap-7.95/scan_engine_raw.cc:2153:15: note: Condition '!goodone' is redundant nmap-7.95/scan_engine_raw.cc:156:32: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:172:40: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:184:18: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:189:18: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:193:19: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:198:19: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:415:15: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:448:15: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:513:35: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:560:44: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:563:42: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:569:42: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:574:44: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:653:36: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:703:36: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:739:38: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:741:40: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:947:44: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:991:38: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1002:32: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1043:15: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1044:15: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1078:68: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1092:16: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1093:16: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1120:73: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1189:16: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1195:35: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1213:40: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1240:37: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1244:34: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1256:42: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1258:37: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1274:15: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1283:15: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1284:16: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1294:36: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1311:41: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1331:14: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1335:27: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1351:15: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1355:29: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1370:34: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1386:36: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1458:28: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1537:28: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1612:15: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1667:36: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1717:38: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1718:79: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1785:15: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1793:33: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1837:40: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1843:42: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1850:40: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1889:26: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1909:17: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1917:37: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1961:40: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1967:42: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:1974:40: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:2020:26: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:2039:26: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:2045:24: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:2054:36: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:2088:42: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:2091:29: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:2127:26: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:2140:40: style: C-style pointer casting [cstyleCast] nmap-7.95/scan_engine_raw.cc:2048:24: style: Variable 'current_reason' is reassigned a value before the old one has been used. [redundantAssignment] nmap-7.95/scan_engine_raw.cc:1985:28: note: current_reason is assigned nmap-7.95/scan_engine_raw.cc:2048:24: note: current_reason is overwritten nmap-7.95/scan_engine_raw.cc:2048:24: style: Variable 'current_reason' is reassigned a value before the old one has been used. [redundantAssignment] nmap-7.95/scan_engine_raw.cc:1989:28: note: current_reason is assigned nmap-7.95/scan_engine_raw.cc:2048:24: note: current_reason is overwritten nmap-7.95/scan_engine_raw.cc:2048:24: style: Variable 'current_reason' is reassigned a value before the old one has been used. [redundantAssignment] nmap-7.95/scan_engine_raw.cc:1993:28: note: current_reason is assigned nmap-7.95/scan_engine_raw.cc:2048:24: note: current_reason is overwritten nmap-7.95/scan_engine_raw.cc:2048:24: style: Variable 'current_reason' is reassigned a value before the old one has been used. [redundantAssignment] nmap-7.95/scan_engine_raw.cc:1997:28: note: current_reason is assigned nmap-7.95/scan_engine_raw.cc:2048:24: note: current_reason is overwritten nmap-7.95/scan_engine_raw.cc:2048:24: style: Variable 'current_reason' is reassigned a value before the old one has been used. [redundantAssignment] nmap-7.95/scan_engine_raw.cc:2001:28: note: current_reason is assigned nmap-7.95/scan_engine_raw.cc:2048:24: note: current_reason is overwritten nmap-7.95/scan_engine_raw.cc:2048:24: style: Variable 'current_reason' is reassigned a value before the old one has been used. [redundantAssignment] nmap-7.95/scan_engine_raw.cc:2005:28: note: current_reason is assigned nmap-7.95/scan_engine_raw.cc:2048:24: note: current_reason is overwritten nmap-7.95/scan_engine_raw.cc:2048:24: style: Variable 'current_reason' is reassigned a value before the old one has been used. [redundantAssignment] nmap-7.95/scan_engine_raw.cc:2009:28: note: current_reason is assigned nmap-7.95/scan_engine_raw.cc:2048:24: note: current_reason is overwritten nmap-7.95/scan_engine_raw.cc:332:8: style: The scope of the variable 'goodseq' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:398:8: style: The scope of the variable 'to_usec' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:839:16: style: The scope of the variable 'len' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:840:16: style: The scope of the variable 'targetno' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:1157:7: style: The scope of the variable 'chunklen' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:1415:8: style: The scope of the variable 'to_usec' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:1416:7: style: The scope of the variable 'rc' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:1493:8: style: The scope of the variable 'to_usec' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:1494:7: style: The scope of the variable 'rc' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:1586:8: style: The scope of the variable 'to_usec' can be reduced. [variableScope] nmap-7.95/scan_engine_raw.cc:155:48: style:inconclusive: Function 'setIP' argument 2 names different: declaration 'iplen' definition 'len'. [funcArgNamesDifferent] nmap-7.95/scan_engine.h:163:38: note: Function 'setIP' argument 2 names different: declaration 'iplen' definition 'len'. nmap-7.95/scan_engine_raw.cc:155:48: note: Function 'setIP' argument 2 names different: declaration 'iplen' definition 'len'. nmap-7.95/scan_engine_raw.cc:835:63: style: Parameter 'Targets' can be declared as reference to const [constParameterReference] nmap-7.95/scan_engine_raw.cc:229:40: style: Parameter 'USI' can be declared as pointer to const [constParameterPointer] nmap-7.95/scan_engine_raw.cc:401:15: style: Variable 'probe' can be declared as pointer to const [constVariablePointer] nmap-7.95/scan_engine_raw.cc:965:19: style: Variable 'ethptr' can be declared as pointer to const [constVariablePointer] nmap-7.95/scan_engine_raw.cc:1152:19: style: Variable 'ethptr' can be declared as pointer to const [constVariablePointer] nmap-7.95/scan_engine_raw.cc:1589:15: style: Variable 'probe' can be declared as pointer to const [constVariablePointer] nmap-7.95/scan_engine_raw.cc:420:18: style: Variable 'timedout' is assigned a value that is never used. [unreadVariable] nmap-7.95/scan_engine_raw.cc:839:20: style: Variable 'len' is assigned a value that is never used. [unreadVariable] nmap-7.95/scan_engine_raw.cc:1438:18: style: Variable 'timedout' is assigned a value that is never used. [unreadVariable] nmap-7.95/scan_engine_raw.cc:1517:18: style: Variable 'timedout' is assigned a value that is never used. [unreadVariable] nmap-7.95/scan_engine_raw.cc:1615:16: style: Variable 'timedout' is assigned a value that is never used. [unreadVariable] nmap-7.95/scan_engine_raw.cc:485:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:551:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:676:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:717:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:754:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:795:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:1475:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:1556:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:1646:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:1682:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:1735:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:1831:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:1955:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:2068:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nmap-7.95/scan_engine_raw.cc:2133:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: head nmap-7.95/FPEngine.cc:1292:40: style:inconclusive: Technically the member function 'FPHost::getTargetAddress' can be const. [functionConst] nmap-7.95/FPEngine.h:366:34: note: Technically the member function 'FPHost::getTargetAddress' can be const. nmap-7.95/FPEngine.cc:1292:40: note: Technically the member function 'FPHost::getTargetAddress' can be const. head nmap-7.95/FPEngine.cc:2384:28: style:inconclusive: Technically the member function 'FPHost6::getResponse' can be const. [functionConst] nmap-7.95/FPEngine.h:395:21: note: Technically the member function 'FPHost6::getResponse' can be const. nmap-7.95/FPEngine.cc:2384:28: note: Technically the member function 'FPHost6::getResponse' can be const. head nmap-7.95/FPEngine.cc:2693:14: style:inconclusive: Technically the member function 'FPProbe::changeSourceAddress' can be const. [functionConst] nmap-7.95/FPEngine.h:294:7: note: Technically the member function 'FPProbe::changeSourceAddress' can be const. nmap-7.95/FPEngine.cc:2693:14: note: Technically the member function 'FPProbe::changeSourceAddress' can be const. head nmap-7.95/FPEngine.cc:619:23: performance:inconclusive: Technically the member function 'FPEngine::bpf_filter' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/FPEngine.h:198:15: note: Technically the member function 'FPEngine::bpf_filter' can be static (but you may consider moving to unnamed namespace). nmap-7.95/FPEngine.cc:619:23: note: Technically the member function 'FPEngine::bpf_filter' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/FPEngine.h:198:15: performance:inconclusive: Technically the member function 'FPEngine::bpf_filter' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/FPEngine.cc:619:23: note: Technically the member function 'FPEngine::bpf_filter' can be static (but you may consider moving to unnamed namespace). nmap-7.95/FPEngine.h:198:15: note: Technically the member function 'FPEngine::bpf_filter' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/FPEngine.h:294:7: style:inconclusive: Technically the member function 'FPProbe::changeSourceAddress' can be const. [functionConst] nmap-7.95/FPEngine.cc:2693:14: note: Technically the member function 'FPProbe::changeSourceAddress' can be const. nmap-7.95/FPEngine.h:294:7: note: Technically the member function 'FPProbe::changeSourceAddress' can be const. 2.17.0 nmap-7.95/FPEngine.h:366:34: style:inconclusive: Technically the member function 'FPHost::getTargetAddress' can be const. [functionConst] nmap-7.95/FPEngine.cc:1292:40: note: Technically the member function 'FPHost::getTargetAddress' can be const. nmap-7.95/FPEngine.h:366:34: note: Technically the member function 'FPHost::getTargetAddress' can be const. 2.17.0 nmap-7.95/FPEngine.h:395:21: style:inconclusive: Technically the member function 'FPHost6::getResponse' can be const. [functionConst] nmap-7.95/FPEngine.cc:2384:28: note: Technically the member function 'FPHost6::getResponse' can be const. nmap-7.95/FPEngine.h:395:21: note: Technically the member function 'FPHost6::getResponse' can be const. head nmap-7.95/FingerPrintResults.cc:288:26: style:inconclusive: Technically the member function 'FingerPrintResults::classAlreadyExistsInResults' can be const. [functionConst] nmap-7.95/FingerPrintResults.h:142:8: note: Technically the member function 'FingerPrintResults::classAlreadyExistsInResults' can be const. nmap-7.95/FingerPrintResults.cc:288:26: note: Technically the member function 'FingerPrintResults::classAlreadyExistsInResults' can be const. 2.17.0 nmap-7.95/FingerPrintResults.h:142:8: style:inconclusive: Technically the member function 'FingerPrintResults::classAlreadyExistsInResults' can be const. [functionConst] nmap-7.95/FingerPrintResults.cc:288:26: note: Technically the member function 'FingerPrintResults::classAlreadyExistsInResults' can be const. nmap-7.95/FingerPrintResults.h:142:8: note: Technically the member function 'FingerPrintResults::classAlreadyExistsInResults' can be const. head nmap-7.95/MACLookup.cc:191:35: warning: Either the condition '!prefix' is redundant or there is possible null pointer dereference: prefix. [nullPointerRedundantCheck] nmap-7.95/MACLookup.cc:187:7: note: Assuming that condition '!prefix' is not redundant nmap-7.95/MACLookup.cc:191:35: note: Null pointer dereference head nmap-7.95/MACLookup.cc:191:55: warning: Either the condition '!prefix' is redundant or there is possible null pointer dereference: prefix. [nullPointerRedundantCheck] nmap-7.95/MACLookup.cc:187:7: note: Assuming that condition '!prefix' is not redundant nmap-7.95/MACLookup.cc:191:55: note: Null pointer dereference head nmap-7.95/MACLookup.cc:191:75: warning: Either the condition '!prefix' is redundant or there is possible null pointer dereference: prefix. [nullPointerRedundantCheck] nmap-7.95/MACLookup.cc:187:7: note: Assuming that condition '!prefix' is not redundant nmap-7.95/MACLookup.cc:191:75: note: Null pointer dereference head nmap-7.95/MACLookup.cc:191:94: warning: Either the condition '!prefix' is redundant or there is possible null pointer dereference: prefix. [nullPointerRedundantCheck] nmap-7.95/MACLookup.cc:187:7: note: Assuming that condition '!prefix' is not redundant nmap-7.95/MACLookup.cc:191:94: note: Null pointer dereference head nmap-7.95/NmapOps.cc:342:15: style:inconclusive: Technically the member function 'NmapOps::SCTPScan' can be const. [functionConst] nmap-7.95/NmapOps.h:107:8: note: Technically the member function 'NmapOps::SCTPScan' can be const. nmap-7.95/NmapOps.cc:342:15: note: Technically the member function 'NmapOps::SCTPScan' can be const. head nmap-7.95/NmapOps.cc:346:15: style:inconclusive: Technically the member function 'NmapOps::TCPScan' can be const. [functionConst] nmap-7.95/NmapOps.h:105:8: note: Technically the member function 'NmapOps::TCPScan' can be const. nmap-7.95/NmapOps.cc:346:15: note: Technically the member function 'NmapOps::TCPScan' can be const. head nmap-7.95/NmapOps.cc:350:15: style:inconclusive: Technically the member function 'NmapOps::UDPScan' can be const. [functionConst] nmap-7.95/NmapOps.h:106:8: note: Technically the member function 'NmapOps::UDPScan' can be const. nmap-7.95/NmapOps.cc:350:15: note: Technically the member function 'NmapOps::UDPScan' can be const. head nmap-7.95/NmapOps.cc:354:15: style:inconclusive: Technically the member function 'NmapOps::RawScan' can be const. [functionConst] nmap-7.95/NmapOps.h:114:8: note: Technically the member function 'NmapOps::RawScan' can be const. nmap-7.95/NmapOps.cc:354:15: note: Technically the member function 'NmapOps::RawScan' can be const. 2.17.0 nmap-7.95/NmapOps.h:105:8: style:inconclusive: Technically the member function 'NmapOps::TCPScan' can be const. [functionConst] nmap-7.95/NmapOps.cc:346:15: note: Technically the member function 'NmapOps::TCPScan' can be const. nmap-7.95/NmapOps.h:105:8: note: Technically the member function 'NmapOps::TCPScan' can be const. 2.17.0 nmap-7.95/NmapOps.h:106:8: style:inconclusive: Technically the member function 'NmapOps::UDPScan' can be const. [functionConst] nmap-7.95/NmapOps.cc:350:15: note: Technically the member function 'NmapOps::UDPScan' can be const. nmap-7.95/NmapOps.h:106:8: note: Technically the member function 'NmapOps::UDPScan' can be const. 2.17.0 nmap-7.95/NmapOps.h:107:8: style:inconclusive: Technically the member function 'NmapOps::SCTPScan' can be const. [functionConst] nmap-7.95/NmapOps.cc:342:15: note: Technically the member function 'NmapOps::SCTPScan' can be const. nmap-7.95/NmapOps.h:107:8: note: Technically the member function 'NmapOps::SCTPScan' can be const. 2.17.0 nmap-7.95/NmapOps.h:114:8: style:inconclusive: Technically the member function 'NmapOps::RawScan' can be const. [functionConst] nmap-7.95/NmapOps.cc:354:15: note: Technically the member function 'NmapOps::RawScan' can be const. nmap-7.95/NmapOps.h:114:8: note: Technically the member function 'NmapOps::RawScan' can be const. head nmap-7.95/Target.h:212:35: debug: CheckClass::isMemberVar found used member variable 'interface_type' with varid 0 [varid0] head nmap-7.95/Target.h:212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interface_type [valueFlowBailoutIncompleteVar] head nmap-7.95/libdnet-stripped/src/intf.c:220:12: error: Uninitialized variable: ifr [uninitvar] head nmap-7.95/libnetutil/ARPHeader.cc:128:16: style:inconclusive: Technically the member function 'ARPHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.h:178:13: note: Technically the member function 'ARPHeader::validate' can be const. nmap-7.95/libnetutil/ARPHeader.cc:128:16: note: Technically the member function 'ARPHeader::validate' can be const. head nmap-7.95/libnetutil/ARPHeader.cc:214:15: style:inconclusive: Technically the member function 'ARPHeader::getHwAddrLen' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.h:194:12: note: Technically the member function 'ARPHeader::getHwAddrLen' can be const. nmap-7.95/libnetutil/ARPHeader.cc:214:15: note: Technically the member function 'ARPHeader::getHwAddrLen' can be const. head nmap-7.95/libnetutil/ARPHeader.cc:236:15: style:inconclusive: Technically the member function 'ARPHeader::getProtoAddrLen' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.h:199:12: note: Technically the member function 'ARPHeader::getProtoAddrLen' can be const. nmap-7.95/libnetutil/ARPHeader.cc:236:15: note: Technically the member function 'ARPHeader::getProtoAddrLen' can be const. head nmap-7.95/libnetutil/ARPHeader.cc:280:16: style:inconclusive: Technically the member function 'ARPHeader::getSenderIP' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.h:211:13: note: Technically the member function 'ARPHeader::getSenderIP' can be const. nmap-7.95/libnetutil/ARPHeader.cc:280:16: note: Technically the member function 'ARPHeader::getSenderIP' can be const. head nmap-7.95/libnetutil/ARPHeader.cc:311:16: style:inconclusive: Technically the member function 'ARPHeader::getTargetIP' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.h:219:13: note: Technically the member function 'ARPHeader::getTargetIP' can be const. nmap-7.95/libnetutil/ARPHeader.cc:311:16: note: Technically the member function 'ARPHeader::getTargetIP' can be const. 2.17.0 nmap-7.95/libnetutil/ARPHeader.h:178:13: style:inconclusive: Technically the member function 'ARPHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.cc:128:16: note: Technically the member function 'ARPHeader::validate' can be const. nmap-7.95/libnetutil/ARPHeader.h:178:13: note: Technically the member function 'ARPHeader::validate' can be const. 2.17.0 nmap-7.95/libnetutil/ARPHeader.h:194:12: style:inconclusive: Technically the member function 'ARPHeader::getHwAddrLen' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.cc:214:15: note: Technically the member function 'ARPHeader::getHwAddrLen' can be const. nmap-7.95/libnetutil/ARPHeader.h:194:12: note: Technically the member function 'ARPHeader::getHwAddrLen' can be const. 2.17.0 nmap-7.95/libnetutil/ARPHeader.h:199:12: style:inconclusive: Technically the member function 'ARPHeader::getProtoAddrLen' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.cc:236:15: note: Technically the member function 'ARPHeader::getProtoAddrLen' can be const. nmap-7.95/libnetutil/ARPHeader.h:199:12: note: Technically the member function 'ARPHeader::getProtoAddrLen' can be const. 2.17.0 nmap-7.95/libnetutil/ARPHeader.h:211:13: style:inconclusive: Technically the member function 'ARPHeader::getSenderIP' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.cc:280:16: note: Technically the member function 'ARPHeader::getSenderIP' can be const. nmap-7.95/libnetutil/ARPHeader.h:211:13: note: Technically the member function 'ARPHeader::getSenderIP' can be const. 2.17.0 nmap-7.95/libnetutil/ARPHeader.h:219:13: style:inconclusive: Technically the member function 'ARPHeader::getTargetIP' can be const. [functionConst] nmap-7.95/libnetutil/ARPHeader.cc:311:16: note: Technically the member function 'ARPHeader::getTargetIP' can be const. nmap-7.95/libnetutil/ARPHeader.h:219:13: note: Technically the member function 'ARPHeader::getTargetIP' can be const. head nmap-7.95/libnetutil/EthernetHeader.cc:129:21: style:inconclusive: Technically the member function 'EthernetHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/EthernetHeader.h:120:13: note: Technically the member function 'EthernetHeader::validate' can be const. nmap-7.95/libnetutil/EthernetHeader.cc:129:21: note: Technically the member function 'EthernetHeader::validate' can be const. 2.17.0 nmap-7.95/libnetutil/EthernetHeader.h:120:13: style:inconclusive: Technically the member function 'EthernetHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/EthernetHeader.cc:129:21: note: Technically the member function 'EthernetHeader::validate' can be const. nmap-7.95/libnetutil/EthernetHeader.h:120:13: note: Technically the member function 'EthernetHeader::validate' can be const. head nmap-7.95/libnetutil/FragmentHeader.cc:130:21: style:inconclusive: Technically the member function 'FragmentHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/FragmentHeader.h:95:13: note: Technically the member function 'FragmentHeader::validate' can be const. nmap-7.95/libnetutil/FragmentHeader.cc:130:21: note: Technically the member function 'FragmentHeader::validate' can be const. head nmap-7.95/libnetutil/FragmentHeader.cc:168:20: style:inconclusive: Technically the member function 'FragmentHeader::getNextHeader' can be const. [functionConst] nmap-7.95/libnetutil/FragmentHeader.h:100:12: note: Technically the member function 'FragmentHeader::getNextHeader' can be const. nmap-7.95/libnetutil/FragmentHeader.cc:168:20: note: Technically the member function 'FragmentHeader::getNextHeader' can be const. head nmap-7.95/libnetutil/FragmentHeader.cc:198:22: style:inconclusive: Technically the member function 'FragmentHeader::getM' can be const. [functionConst] nmap-7.95/libnetutil/FragmentHeader.h:106:14: note: Technically the member function 'FragmentHeader::getM' can be const. nmap-7.95/libnetutil/FragmentHeader.cc:198:22: note: Technically the member function 'FragmentHeader::getM' can be const. 2.17.0 nmap-7.95/libnetutil/FragmentHeader.h:100:12: style:inconclusive: Technically the member function 'FragmentHeader::getNextHeader' can be const. [functionConst] nmap-7.95/libnetutil/FragmentHeader.cc:168:20: note: Technically the member function 'FragmentHeader::getNextHeader' can be const. nmap-7.95/libnetutil/FragmentHeader.h:100:12: note: Technically the member function 'FragmentHeader::getNextHeader' can be const. 2.17.0 nmap-7.95/libnetutil/FragmentHeader.h:106:14: style:inconclusive: Technically the member function 'FragmentHeader::getM' can be const. [functionConst] nmap-7.95/libnetutil/FragmentHeader.cc:198:22: note: Technically the member function 'FragmentHeader::getM' can be const. nmap-7.95/libnetutil/FragmentHeader.h:106:14: note: Technically the member function 'FragmentHeader::getM' can be const. 2.17.0 nmap-7.95/libnetutil/FragmentHeader.h:95:13: style:inconclusive: Technically the member function 'FragmentHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/FragmentHeader.cc:130:21: note: Technically the member function 'FragmentHeader::validate' can be const. nmap-7.95/libnetutil/FragmentHeader.h:95:13: note: Technically the member function 'FragmentHeader::validate' can be const. head nmap-7.95/libnetutil/HopByHopHeader.cc:340:20: style:inconclusive: Technically the member function 'HopByHopHeader::getNextHeader' can be const. [functionConst] nmap-7.95/libnetutil/HopByHopHeader.h:116:12: note: Technically the member function 'HopByHopHeader::getNextHeader' can be const. nmap-7.95/libnetutil/HopByHopHeader.cc:340:20: note: Technically the member function 'HopByHopHeader::getNextHeader' can be const. 2.17.0 nmap-7.95/libnetutil/HopByHopHeader.h:116:12: style:inconclusive: Technically the member function 'HopByHopHeader::getNextHeader' can be const. [functionConst] nmap-7.95/libnetutil/HopByHopHeader.cc:340:20: note: Technically the member function 'HopByHopHeader::getNextHeader' can be const. nmap-7.95/libnetutil/HopByHopHeader.h:116:12: note: Technically the member function 'HopByHopHeader::getNextHeader' can be const. head nmap-7.95/libnetutil/ICMPv4Header.cc:1050:27: performance:inconclusive: Technically the member function 'ICMPv4Header::type2string' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.h:525:21: note: Technically the member function 'ICMPv4Header::type2string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:1050:27: note: Technically the member function 'ICMPv4Header::type2string' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/ICMPv4Header.cc:145:19: style:inconclusive: Technically the member function 'ICMPv4Header::validate' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv4Header.h:444:13: note: Technically the member function 'ICMPv4Header::validate' can be const. nmap-7.95/libnetutil/ICMPv4Header.cc:145:19: note: Technically the member function 'ICMPv4Header::validate' can be const. head nmap-7.95/libnetutil/ICMPv4Header.cc:282:20: performance:inconclusive: Technically the member function 'ICMPv4Header::validateType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.h:451:14: note: Technically the member function 'ICMPv4Header::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:282:20: note: Technically the member function 'ICMPv4Header::validateType' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/ICMPv4Header.cc:336:20: performance:inconclusive: Technically the member function 'ICMPv4Header::validateCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.h:457:14: note: Technically the member function 'ICMPv4Header::validateCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:336:20: note: Technically the member function 'ICMPv4Header::validateCode' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/ICMPv4Header.cc:978:19: performance:inconclusive: Technically the member function 'ICMPv4Header::getICMPHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.h:524:13: note: Technically the member function 'ICMPv4Header::getICMPHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.cc:978:19: note: Technically the member function 'ICMPv4Header::getICMPHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/ICMPv4Header.h:444:13: style:inconclusive: Technically the member function 'ICMPv4Header::validate' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv4Header.cc:145:19: note: Technically the member function 'ICMPv4Header::validate' can be const. nmap-7.95/libnetutil/ICMPv4Header.h:444:13: note: Technically the member function 'ICMPv4Header::validate' can be const. 2.17.0 nmap-7.95/libnetutil/ICMPv4Header.h:451:14: performance:inconclusive: Technically the member function 'ICMPv4Header::validateType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.cc:282:20: note: Technically the member function 'ICMPv4Header::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.h:451:14: note: Technically the member function 'ICMPv4Header::validateType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/ICMPv4Header.h:457:14: performance:inconclusive: Technically the member function 'ICMPv4Header::validateCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.cc:336:20: note: Technically the member function 'ICMPv4Header::validateCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.h:457:14: note: Technically the member function 'ICMPv4Header::validateCode' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/ICMPv4Header.h:524:13: performance:inconclusive: Technically the member function 'ICMPv4Header::getICMPHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.cc:978:19: note: Technically the member function 'ICMPv4Header::getICMPHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.h:524:13: note: Technically the member function 'ICMPv4Header::getICMPHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/ICMPv4Header.h:525:21: performance:inconclusive: Technically the member function 'ICMPv4Header::type2string' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv4Header.cc:1050:27: note: Technically the member function 'ICMPv4Header::type2string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv4Header.h:525:21: note: Technically the member function 'ICMPv4Header::type2string' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/ICMPv6Header.cc:1115:19: performance:inconclusive: Technically the member function 'ICMPv6Header::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.h:664:13: note: Technically the member function 'ICMPv6Header::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:1115:19: note: Technically the member function 'ICMPv6Header::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/ICMPv6Header.cc:1202:27: performance:inconclusive: Technically the member function 'ICMPv6Header::type2string' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.h:666:21: note: Technically the member function 'ICMPv6Header::type2string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:1202:27: note: Technically the member function 'ICMPv6Header::type2string' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/ICMPv6Header.cc:144:19: style:inconclusive: Technically the member function 'ICMPv6Header::validate' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Header.h:570:13: note: Technically the member function 'ICMPv6Header::validate' can be const. nmap-7.95/libnetutil/ICMPv6Header.cc:144:19: note: Technically the member function 'ICMPv6Header::validate' can be const. head nmap-7.95/libnetutil/ICMPv6Header.cc:261:20: performance:inconclusive: Technically the member function 'ICMPv6Header::validateType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.h:577:14: note: Technically the member function 'ICMPv6Header::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:261:20: note: Technically the member function 'ICMPv6Header::validateType' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/ICMPv6Header.cc:307:20: performance:inconclusive: Technically the member function 'ICMPv6Header::validateCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.h:583:14: note: Technically the member function 'ICMPv6Header::validateCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.cc:307:20: note: Technically the member function 'ICMPv6Header::validateCode' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/ICMPv6Header.h:570:13: style:inconclusive: Technically the member function 'ICMPv6Header::validate' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Header.cc:144:19: note: Technically the member function 'ICMPv6Header::validate' can be const. nmap-7.95/libnetutil/ICMPv6Header.h:570:13: note: Technically the member function 'ICMPv6Header::validate' can be const. 2.17.0 nmap-7.95/libnetutil/ICMPv6Header.h:577:14: performance:inconclusive: Technically the member function 'ICMPv6Header::validateType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.cc:261:20: note: Technically the member function 'ICMPv6Header::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.h:577:14: note: Technically the member function 'ICMPv6Header::validateType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/ICMPv6Header.h:583:14: performance:inconclusive: Technically the member function 'ICMPv6Header::validateCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.cc:307:20: note: Technically the member function 'ICMPv6Header::validateCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.h:583:14: note: Technically the member function 'ICMPv6Header::validateCode' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/ICMPv6Header.h:664:13: performance:inconclusive: Technically the member function 'ICMPv6Header::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.cc:1115:19: note: Technically the member function 'ICMPv6Header::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.h:664:13: note: Technically the member function 'ICMPv6Header::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/ICMPv6Header.h:666:21: performance:inconclusive: Technically the member function 'ICMPv6Header::type2string' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Header.cc:1202:27: note: Technically the member function 'ICMPv6Header::type2string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Header.h:666:21: note: Technically the member function 'ICMPv6Header::type2string' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/ICMPv6Option.cc:125:18: style:inconclusive: Technically the member function 'ICMPv6Option::getType' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.h:205:12: note: Technically the member function 'ICMPv6Option::getType' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:125:18: note: Technically the member function 'ICMPv6Option::getType' can be const. head nmap-7.95/libnetutil/ICMPv6Option.cc:130:20: performance:inconclusive: Technically the member function 'ICMPv6Option::validateType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Option.h:206:14: note: Technically the member function 'ICMPv6Option::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Option.cc:130:20: note: Technically the member function 'ICMPv6Option::validateType' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/ICMPv6Option.cc:154:18: style:inconclusive: Technically the member function 'ICMPv6Option::getLength' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.h:209:12: note: Technically the member function 'ICMPv6Option::getLength' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:154:18: note: Technically the member function 'ICMPv6Option::getLength' can be const. head nmap-7.95/libnetutil/ICMPv6Option.cc:198:18: style:inconclusive: Technically the member function 'ICMPv6Option::getPrefixLength' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.h:215:12: note: Technically the member function 'ICMPv6Option::getPrefixLength' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:198:18: note: Technically the member function 'ICMPv6Option::getPrefixLength' can be const. head nmap-7.95/libnetutil/ICMPv6Option.cc:214:18: style:inconclusive: Technically the member function 'ICMPv6Option::getFlags' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.h:218:12: note: Technically the member function 'ICMPv6Option::getFlags' can be const. nmap-7.95/libnetutil/ICMPv6Option.cc:214:18: note: Technically the member function 'ICMPv6Option::getFlags' can be const. head nmap-7.95/libnetutil/ICMPv6Option.cc:299:19: performance:inconclusive: Technically the member function 'ICMPv6Option::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Option.h:232:13: note: Technically the member function 'ICMPv6Option::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Option.cc:299:19: note: Technically the member function 'ICMPv6Option::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/ICMPv6Option.h:205:12: style:inconclusive: Technically the member function 'ICMPv6Option::getType' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.cc:125:18: note: Technically the member function 'ICMPv6Option::getType' can be const. nmap-7.95/libnetutil/ICMPv6Option.h:205:12: note: Technically the member function 'ICMPv6Option::getType' can be const. 2.17.0 nmap-7.95/libnetutil/ICMPv6Option.h:206:14: performance:inconclusive: Technically the member function 'ICMPv6Option::validateType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Option.cc:130:20: note: Technically the member function 'ICMPv6Option::validateType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Option.h:206:14: note: Technically the member function 'ICMPv6Option::validateType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/ICMPv6Option.h:209:12: style:inconclusive: Technically the member function 'ICMPv6Option::getLength' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.cc:154:18: note: Technically the member function 'ICMPv6Option::getLength' can be const. nmap-7.95/libnetutil/ICMPv6Option.h:209:12: note: Technically the member function 'ICMPv6Option::getLength' can be const. 2.17.0 nmap-7.95/libnetutil/ICMPv6Option.h:215:12: style:inconclusive: Technically the member function 'ICMPv6Option::getPrefixLength' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.cc:198:18: note: Technically the member function 'ICMPv6Option::getPrefixLength' can be const. nmap-7.95/libnetutil/ICMPv6Option.h:215:12: note: Technically the member function 'ICMPv6Option::getPrefixLength' can be const. 2.17.0 nmap-7.95/libnetutil/ICMPv6Option.h:218:12: style:inconclusive: Technically the member function 'ICMPv6Option::getFlags' can be const. [functionConst] nmap-7.95/libnetutil/ICMPv6Option.cc:214:18: note: Technically the member function 'ICMPv6Option::getFlags' can be const. nmap-7.95/libnetutil/ICMPv6Option.h:218:12: note: Technically the member function 'ICMPv6Option::getFlags' can be const. 2.17.0 nmap-7.95/libnetutil/ICMPv6Option.h:232:13: performance:inconclusive: Technically the member function 'ICMPv6Option::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/ICMPv6Option.cc:299:19: note: Technically the member function 'ICMPv6Option::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/ICMPv6Option.h:232:13: note: Technically the member function 'ICMPv6Option::getHeaderLengthFromType' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/IPv6Header.cc:134:17: style:inconclusive: Technically the member function 'IPv6Header::validate' can be const. [functionConst] nmap-7.95/libnetutil/IPv6Header.h:128:13: note: Technically the member function 'IPv6Header::validate' can be const. nmap-7.95/libnetutil/IPv6Header.cc:134:17: note: Technically the member function 'IPv6Header::validate' can be const. 2.17.0 nmap-7.95/libnetutil/IPv6Header.h:128:13: style:inconclusive: Technically the member function 'IPv6Header::validate' can be const. [functionConst] nmap-7.95/libnetutil/IPv6Header.cc:134:17: note: Technically the member function 'IPv6Header::validate' can be const. nmap-7.95/libnetutil/IPv6Header.h:128:13: note: Technically the member function 'IPv6Header::validate' can be const. head nmap-7.95/libnetutil/PacketParser.cc:1664:73: style: C-style pointer casting [cstyleCast] head nmap-7.95/libnetutil/PacketParser.cc:1667:73: style: C-style pointer casting [cstyleCast] head nmap-7.95/libnetutil/PacketParser.cc:712:75: style: Condition '(packetheaders=PacketParser::parse_packet(pkt,pktlen,eth_included))==NULL' is always false [knownConditionTrueFalse] head nmap-7.95/libnetutil/PacketParser.cc:80:20: performance:inconclusive: Technically the member function 'PacketParser::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/PacketParser.h:117:10: note: Technically the member function 'PacketParser::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/PacketParser.cc:80:20: note: Technically the member function 'PacketParser::reset' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/PacketParser.h:117:10: performance:inconclusive: Technically the member function 'PacketParser::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/PacketParser.cc:80:20: note: Technically the member function 'PacketParser::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/PacketParser.h:117:10: note: Technically the member function 'PacketParser::reset' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/RawData.cc:124:14: style:inconclusive: Technically the member function 'RawData::validate' can be const. [functionConst] nmap-7.95/libnetutil/RawData.h:82:13: note: Technically the member function 'RawData::validate' can be const. nmap-7.95/libnetutil/RawData.cc:124:14: note: Technically the member function 'RawData::validate' can be const. 2.17.0 nmap-7.95/libnetutil/RawData.h:82:13: style:inconclusive: Technically the member function 'RawData::validate' can be const. [functionConst] nmap-7.95/libnetutil/RawData.cc:124:14: note: Technically the member function 'RawData::validate' can be const. nmap-7.95/libnetutil/RawData.h:82:13: note: Technically the member function 'RawData::validate' can be const. head nmap-7.95/libnetutil/RoutingHeader.cc:188:20: style:inconclusive: Technically the member function 'RoutingHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.h:160:13: note: Technically the member function 'RoutingHeader::validate' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:188:20: note: Technically the member function 'RoutingHeader::validate' can be const. head nmap-7.95/libnetutil/RoutingHeader.cc:273:19: style:inconclusive: Technically the member function 'RoutingHeader::getNextHeader' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.h:165:12: note: Technically the member function 'RoutingHeader::getNextHeader' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:273:19: note: Technically the member function 'RoutingHeader::getNextHeader' can be const. head nmap-7.95/libnetutil/RoutingHeader.cc:286:19: style:inconclusive: Technically the member function 'RoutingHeader::getRoutingType' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.h:168:12: note: Technically the member function 'RoutingHeader::getRoutingType' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:286:19: note: Technically the member function 'RoutingHeader::getRoutingType' can be const. head nmap-7.95/libnetutil/RoutingHeader.cc:299:19: style:inconclusive: Technically the member function 'RoutingHeader::getSegmentsLeft' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.h:171:12: note: Technically the member function 'RoutingHeader::getSegmentsLeft' can be const. nmap-7.95/libnetutil/RoutingHeader.cc:299:19: note: Technically the member function 'RoutingHeader::getSegmentsLeft' can be const. 2.17.0 nmap-7.95/libnetutil/RoutingHeader.h:160:13: style:inconclusive: Technically the member function 'RoutingHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.cc:188:20: note: Technically the member function 'RoutingHeader::validate' can be const. nmap-7.95/libnetutil/RoutingHeader.h:160:13: note: Technically the member function 'RoutingHeader::validate' can be const. 2.17.0 nmap-7.95/libnetutil/RoutingHeader.h:165:12: style:inconclusive: Technically the member function 'RoutingHeader::getNextHeader' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.cc:273:19: note: Technically the member function 'RoutingHeader::getNextHeader' can be const. nmap-7.95/libnetutil/RoutingHeader.h:165:12: note: Technically the member function 'RoutingHeader::getNextHeader' can be const. 2.17.0 nmap-7.95/libnetutil/RoutingHeader.h:168:12: style:inconclusive: Technically the member function 'RoutingHeader::getRoutingType' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.cc:286:19: note: Technically the member function 'RoutingHeader::getRoutingType' can be const. nmap-7.95/libnetutil/RoutingHeader.h:168:12: note: Technically the member function 'RoutingHeader::getRoutingType' can be const. 2.17.0 nmap-7.95/libnetutil/RoutingHeader.h:171:12: style:inconclusive: Technically the member function 'RoutingHeader::getSegmentsLeft' can be const. [functionConst] nmap-7.95/libnetutil/RoutingHeader.cc:299:19: note: Technically the member function 'RoutingHeader::getSegmentsLeft' can be const. nmap-7.95/libnetutil/RoutingHeader.h:171:12: note: Technically the member function 'RoutingHeader::getSegmentsLeft' can be const. head nmap-7.95/libnetutil/TCPHeader.cc:203:17: performance:inconclusive: Technically the member function 'TCPHeader::__tcppacketoptinfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/TCPHeader.h:177:14: note: Technically the member function 'TCPHeader::__tcppacketoptinfo' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/TCPHeader.cc:203:17: note: Technically the member function 'TCPHeader::__tcppacketoptinfo' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/libnetutil/TCPHeader.h:177:14: performance:inconclusive: Technically the member function 'TCPHeader::__tcppacketoptinfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/libnetutil/TCPHeader.cc:203:17: note: Technically the member function 'TCPHeader::__tcppacketoptinfo' can be static (but you may consider moving to unnamed namespace). nmap-7.95/libnetutil/TCPHeader.h:177:14: note: Technically the member function 'TCPHeader::__tcppacketoptinfo' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/libnetutil/UDPHeader.cc:132:16: style:inconclusive: Technically the member function 'UDPHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/UDPHeader.h:105:13: note: Technically the member function 'UDPHeader::validate' can be const. nmap-7.95/libnetutil/UDPHeader.cc:132:16: note: Technically the member function 'UDPHeader::validate' can be const. 2.17.0 nmap-7.95/libnetutil/UDPHeader.h:105:13: style:inconclusive: Technically the member function 'UDPHeader::validate' can be const. [functionConst] nmap-7.95/libnetutil/UDPHeader.cc:132:16: note: Technically the member function 'UDPHeader::validate' can be const. nmap-7.95/libnetutil/UDPHeader.h:105:13: note: Technically the member function 'UDPHeader::validate' can be const. head nmap-7.95/libnetutil/netutil.cc:2987:16: style: Condition 'hdrstr==NULL' is always false [knownConditionTrueFalse] head nmap-7.95/libnetutil/netutil.cc:4713:7: style: Variable 'maxfds' is assigned a value that is never used. [unreadVariable] head nmap-7.95/libnetutil/netutil.cc:4714:7: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] head nmap-7.95/libnetutil/netutil.cc:4755:7: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] head nmap-7.95/ncat/ncat_config.h:70:2: error: #error "No config.h, and not WIN32" [preprocessorErrorDirective] head nmap-7.95/nmap_dns.cc:284:37: style: C-style pointer casting [cstyleCast] head nmap-7.95/nmap_dns.cc:299:18: debug: CheckClass::isMemberVar found used member variable 'hash_mask' with varid 0 [varid0] head nmap-7.95/nmap_dns.cc:299:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_mask [valueFlowBailoutIncompleteVar] head nmap-7.95/nmap_dns.cc:799:71: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head nmap-7.95/nping/ArgParser.cc:1132:17: performance:inconclusive: Technically the member function 'ArgParser::printVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:74:10: note: Technically the member function 'ArgParser::printVersion' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1132:17: note: Technically the member function 'ArgParser::printVersion' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/ArgParser.cc:1140:17: performance:inconclusive: Technically the member function 'ArgParser::printUsage' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:75:10: note: Technically the member function 'ArgParser::printUsage' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1140:17: note: Technically the member function 'ArgParser::printUsage' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/ArgParser.cc:1266:16: performance:inconclusive: Technically the member function 'ArgParser::parseAdvertEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:76:9: note: Technically the member function 'ArgParser::parseAdvertEntry' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1266:16: note: Technically the member function 'ArgParser::parseAdvertEntry' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/ArgParser.cc:1330:16: performance:inconclusive: Technically the member function 'ArgParser::atoICMPType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:77:9: note: Technically the member function 'ArgParser::atoICMPType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1330:16: note: Technically the member function 'ArgParser::atoICMPType' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/ArgParser.cc:1438:16: performance:inconclusive: Technically the member function 'ArgParser::atoICMPCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:78:9: note: Technically the member function 'ArgParser::atoICMPCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1438:16: note: Technically the member function 'ArgParser::atoICMPCode' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/ArgParser.cc:1641:16: performance:inconclusive: Technically the member function 'ArgParser::atoARPOpCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:79:9: note: Technically the member function 'ArgParser::atoARPOpCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1641:16: note: Technically the member function 'ArgParser::atoARPOpCode' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/ArgParser.cc:1701:16: performance:inconclusive: Technically the member function 'ArgParser::atoEtherType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:80:9: note: Technically the member function 'ArgParser::atoEtherType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1701:16: note: Technically the member function 'ArgParser::atoEtherType' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/ArgParser.cc:1781:16: performance:inconclusive: Technically the member function 'ArgParser::parseICMPTimestamp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.h:81:9: note: Technically the member function 'ArgParser::parseICMPTimestamp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.cc:1781:16: note: Technically the member function 'ArgParser::parseICMPTimestamp' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/ArgParser.h:74:10: performance:inconclusive: Technically the member function 'ArgParser::printVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.cc:1132:17: note: Technically the member function 'ArgParser::printVersion' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.h:74:10: note: Technically the member function 'ArgParser::printVersion' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/ArgParser.h:75:10: performance:inconclusive: Technically the member function 'ArgParser::printUsage' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.cc:1140:17: note: Technically the member function 'ArgParser::printUsage' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.h:75:10: note: Technically the member function 'ArgParser::printUsage' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/ArgParser.h:76:9: performance:inconclusive: Technically the member function 'ArgParser::parseAdvertEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.cc:1266:16: note: Technically the member function 'ArgParser::parseAdvertEntry' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.h:76:9: note: Technically the member function 'ArgParser::parseAdvertEntry' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/ArgParser.h:77:9: performance:inconclusive: Technically the member function 'ArgParser::atoICMPType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.cc:1330:16: note: Technically the member function 'ArgParser::atoICMPType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.h:77:9: note: Technically the member function 'ArgParser::atoICMPType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/ArgParser.h:78:9: performance:inconclusive: Technically the member function 'ArgParser::atoICMPCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.cc:1438:16: note: Technically the member function 'ArgParser::atoICMPCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.h:78:9: note: Technically the member function 'ArgParser::atoICMPCode' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/ArgParser.h:79:9: performance:inconclusive: Technically the member function 'ArgParser::atoARPOpCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.cc:1641:16: note: Technically the member function 'ArgParser::atoARPOpCode' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.h:79:9: note: Technically the member function 'ArgParser::atoARPOpCode' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/ArgParser.h:80:9: performance:inconclusive: Technically the member function 'ArgParser::atoEtherType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.cc:1701:16: note: Technically the member function 'ArgParser::atoEtherType' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.h:80:9: note: Technically the member function 'ArgParser::atoEtherType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/ArgParser.h:81:9: performance:inconclusive: Technically the member function 'ArgParser::parseICMPTimestamp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/ArgParser.cc:1781:16: note: Technically the member function 'ArgParser::parseICMPTimestamp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/ArgParser.h:81:9: note: Technically the member function 'ArgParser::parseICMPTimestamp' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/Crypto.cc:95:14: performance:inconclusive: Technically the member function 'Crypto::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/Crypto.h:78:14: note: Technically the member function 'Crypto::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/Crypto.cc:95:14: note: Technically the member function 'Crypto::reset' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/Crypto.h:78:14: performance:inconclusive: Technically the member function 'Crypto::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/Crypto.cc:95:14: note: Technically the member function 'Crypto::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/Crypto.h:78:14: note: Technically the member function 'Crypto::reset' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoClient.cc:620:17: performance:inconclusive: Technically the member function 'EchoClient::parse_error' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoClient.h:102:13: note: Technically the member function 'EchoClient::parse_error' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoClient.cc:620:17: note: Technically the member function 'EchoClient::parse_error' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoClient.cc:620:17: style: Unused private function: 'EchoClient::parse_error' [unusedPrivateFunction] nmap-7.95/nping/EchoClient.h:102:13: note: Unused private function: 'EchoClient::parse_error' nmap-7.95/nping/EchoClient.cc:620:17: note: Unused private function: 'EchoClient::parse_error' 2.17.0 nmap-7.95/nping/EchoClient.h:102:13: performance:inconclusive: Technically the member function 'EchoClient::parse_error' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoClient.cc:620:17: note: Technically the member function 'EchoClient::parse_error' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoClient.h:102:13: note: Technically the member function 'EchoClient::parse_error' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoClient.h:102:13: style: Unused private function: 'EchoClient::parse_error' [unusedPrivateFunction] head nmap-7.95/nping/EchoHeader.cc:141:16: style:inconclusive: Technically the member function 'EchoHeader::getVersion' can be const. [functionConst] nmap-7.95/nping/EchoHeader.h:264:12: note: Technically the member function 'EchoHeader::getVersion' can be const. nmap-7.95/nping/EchoHeader.cc:141:16: note: Technically the member function 'EchoHeader::getVersion' can be const. head nmap-7.95/nping/EchoHeader.cc:155:16: style:inconclusive: Technically the member function 'EchoHeader::getMessageType' can be const. [functionConst] nmap-7.95/nping/EchoHeader.h:267:12: note: Technically the member function 'EchoHeader::getMessageType' can be const. nmap-7.95/nping/EchoHeader.cc:155:16: note: Technically the member function 'EchoHeader::getMessageType' can be const. head nmap-7.95/nping/EchoHeader.cc:257:17: style:inconclusive: Technically the member function 'EchoHeader::getReserved' can be const. [functionConst] nmap-7.95/nping/EchoHeader.h:281:13: note: Technically the member function 'EchoHeader::getReserved' can be const. nmap-7.95/nping/EchoHeader.cc:257:17: note: Technically the member function 'EchoHeader::getReserved' can be const. head nmap-7.95/nping/EchoHeader.cc:625:17: performance:inconclusive: Technically the member function 'EchoHeader::getFieldLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoHeader.h:252:13: note: Technically the member function 'EchoHeader::getFieldLength' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoHeader.cc:625:17: note: Technically the member function 'EchoHeader::getFieldLength' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoHeader.h:252:13: performance:inconclusive: Technically the member function 'EchoHeader::getFieldLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoHeader.cc:625:17: note: Technically the member function 'EchoHeader::getFieldLength' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoHeader.h:252:13: note: Technically the member function 'EchoHeader::getFieldLength' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoHeader.h:264:12: style:inconclusive: Technically the member function 'EchoHeader::getVersion' can be const. [functionConst] nmap-7.95/nping/EchoHeader.cc:141:16: note: Technically the member function 'EchoHeader::getVersion' can be const. nmap-7.95/nping/EchoHeader.h:264:12: note: Technically the member function 'EchoHeader::getVersion' can be const. 2.17.0 nmap-7.95/nping/EchoHeader.h:267:12: style:inconclusive: Technically the member function 'EchoHeader::getMessageType' can be const. [functionConst] nmap-7.95/nping/EchoHeader.cc:155:16: note: Technically the member function 'EchoHeader::getMessageType' can be const. nmap-7.95/nping/EchoHeader.h:267:12: note: Technically the member function 'EchoHeader::getMessageType' can be const. 2.17.0 nmap-7.95/nping/EchoHeader.h:281:13: style:inconclusive: Technically the member function 'EchoHeader::getReserved' can be const. [functionConst] nmap-7.95/nping/EchoHeader.cc:257:17: note: Technically the member function 'EchoHeader::getReserved' can be const. nmap-7.95/nping/EchoHeader.h:281:13: note: Technically the member function 'EchoHeader::getReserved' can be const. head nmap-7.95/nping/EchoServer.cc:1007:17: performance:inconclusive: Technically the member function 'EchoServer::nep_ready_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:111:13: note: Technically the member function 'EchoServer::nep_ready_handler' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1007:17: note: Technically the member function 'EchoServer::nep_ready_handler' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoServer.cc:1046:17: performance:inconclusive: Technically the member function 'EchoServer::parse_hs_client' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:89:13: note: Technically the member function 'EchoServer::parse_hs_client' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1046:17: note: Technically the member function 'EchoServer::parse_hs_client' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoServer.cc:1127:17: performance:inconclusive: Technically the member function 'EchoServer::parse_packet_spec' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:90:13: note: Technically the member function 'EchoServer::parse_packet_spec' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1127:17: note: Technically the member function 'EchoServer::parse_packet_spec' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoServer.cc:1236:17: performance:inconclusive: Technically the member function 'EchoServer::generate_hs_server' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:92:13: note: Technically the member function 'EchoServer::generate_hs_server' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1236:17: note: Technically the member function 'EchoServer::generate_hs_server' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoServer.cc:1254:17: performance:inconclusive: Technically the member function 'EchoServer::generate_hs_final' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:93:13: note: Technically the member function 'EchoServer::generate_hs_final' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1254:17: note: Technically the member function 'EchoServer::generate_hs_final' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoServer.cc:1289:17: performance:inconclusive: Technically the member function 'EchoServer::generate_ready' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:94:13: note: Technically the member function 'EchoServer::generate_ready' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1289:17: note: Technically the member function 'EchoServer::generate_ready' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoServer.cc:1313:17: performance:inconclusive: Technically the member function 'EchoServer::generate_echo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:95:13: note: Technically the member function 'EchoServer::generate_echo' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1313:17: note: Technically the member function 'EchoServer::generate_echo' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoServer.cc:1476:17: performance:inconclusive: Technically the member function 'EchoServer::cleanup' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:103:13: note: Technically the member function 'EchoServer::cleanup' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:1476:17: note: Technically the member function 'EchoServer::cleanup' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoServer.cc:147:23: style: Unused private function: 'EchoServer::getClientNsockIOD' [unusedPrivateFunction] nmap-7.95/nping/EchoServer.h:85:19: note: Unused private function: 'EchoServer::getClientNsockIOD' nmap-7.95/nping/EchoServer.cc:147:23: note: Unused private function: 'EchoServer::getClientNsockIOD' head nmap-7.95/nping/EchoServer.cc:180:17: performance:inconclusive: Technically the member function 'EchoServer::nep_listen_socket' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:80:13: note: Technically the member function 'EchoServer::nep_listen_socket' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:180:17: note: Technically the member function 'EchoServer::nep_listen_socket' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/EchoServer.cc:307:24: style:inconclusive: Technically the member function 'EchoServer::nep_match_headers' can be const. [functionConst] nmap-7.95/nping/EchoServer.h:88:20: note: Technically the member function 'EchoServer::nep_match_headers' can be const. nmap-7.95/nping/EchoServer.cc:307:24: note: Technically the member function 'EchoServer::nep_match_headers' can be const. head nmap-7.95/nping/EchoServer.cc:942:17: performance:inconclusive: Technically the member function 'EchoServer::nep_hs_final_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.h:109:13: note: Technically the member function 'EchoServer::nep_hs_final_handler' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.cc:942:17: note: Technically the member function 'EchoServer::nep_hs_final_handler' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoServer.h:103:13: performance:inconclusive: Technically the member function 'EchoServer::cleanup' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.cc:1476:17: note: Technically the member function 'EchoServer::cleanup' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.h:103:13: note: Technically the member function 'EchoServer::cleanup' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoServer.h:109:13: performance:inconclusive: Technically the member function 'EchoServer::nep_hs_final_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.cc:942:17: note: Technically the member function 'EchoServer::nep_hs_final_handler' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.h:109:13: note: Technically the member function 'EchoServer::nep_hs_final_handler' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoServer.h:111:13: performance:inconclusive: Technically the member function 'EchoServer::nep_ready_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.cc:1007:17: note: Technically the member function 'EchoServer::nep_ready_handler' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.h:111:13: note: Technically the member function 'EchoServer::nep_ready_handler' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoServer.h:80:13: performance:inconclusive: Technically the member function 'EchoServer::nep_listen_socket' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.cc:180:17: note: Technically the member function 'EchoServer::nep_listen_socket' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.h:80:13: note: Technically the member function 'EchoServer::nep_listen_socket' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoServer.h:85:19: style: Unused private function: 'EchoServer::getClientNsockIOD' [unusedPrivateFunction] 2.17.0 nmap-7.95/nping/EchoServer.h:88:20: style:inconclusive: Technically the member function 'EchoServer::nep_match_headers' can be const. [functionConst] nmap-7.95/nping/EchoServer.cc:307:24: note: Technically the member function 'EchoServer::nep_match_headers' can be const. nmap-7.95/nping/EchoServer.h:88:20: note: Technically the member function 'EchoServer::nep_match_headers' can be const. 2.17.0 nmap-7.95/nping/EchoServer.h:89:13: performance:inconclusive: Technically the member function 'EchoServer::parse_hs_client' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.cc:1046:17: note: Technically the member function 'EchoServer::parse_hs_client' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.h:89:13: note: Technically the member function 'EchoServer::parse_hs_client' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoServer.h:90:13: performance:inconclusive: Technically the member function 'EchoServer::parse_packet_spec' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.cc:1127:17: note: Technically the member function 'EchoServer::parse_packet_spec' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.h:90:13: note: Technically the member function 'EchoServer::parse_packet_spec' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoServer.h:92:13: performance:inconclusive: Technically the member function 'EchoServer::generate_hs_server' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.cc:1236:17: note: Technically the member function 'EchoServer::generate_hs_server' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.h:92:13: note: Technically the member function 'EchoServer::generate_hs_server' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoServer.h:93:13: performance:inconclusive: Technically the member function 'EchoServer::generate_hs_final' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.cc:1254:17: note: Technically the member function 'EchoServer::generate_hs_final' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.h:93:13: note: Technically the member function 'EchoServer::generate_hs_final' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoServer.h:94:13: performance:inconclusive: Technically the member function 'EchoServer::generate_ready' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.cc:1289:17: note: Technically the member function 'EchoServer::generate_ready' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.h:94:13: note: Technically the member function 'EchoServer::generate_ready' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/EchoServer.h:95:13: performance:inconclusive: Technically the member function 'EchoServer::generate_echo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/EchoServer.cc:1313:17: note: Technically the member function 'EchoServer::generate_echo' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/EchoServer.h:95:13: note: Technically the member function 'EchoServer::generate_echo' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/NEPContext.cc:100:24: style:inconclusive: Technically the member function 'NEPContext::getIdentifier' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:149:20: note: Technically the member function 'NEPContext::getIdentifier' can be const. nmap-7.95/nping/NEPContext.cc:100:24: note: Technically the member function 'NEPContext::getIdentifier' can be const. head nmap-7.95/nping/NEPContext.cc:111:37: style:inconclusive: Technically the member function 'NEPContext::getAddress' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:152:33: note: Technically the member function 'NEPContext::getAddress' can be const. nmap-7.95/nping/NEPContext.cc:111:37: note: Technically the member function 'NEPContext::getAddress' can be const. head nmap-7.95/nping/NEPContext.cc:121:23: style:inconclusive: Technically the member function 'NEPContext::getNsockIOD' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:155:19: note: Technically the member function 'NEPContext::getNsockIOD' can be const. nmap-7.95/nping/NEPContext.cc:121:23: note: Technically the member function 'NEPContext::getNsockIOD' can be const. head nmap-7.95/nping/NEPContext.cc:132:18: style:inconclusive: Technically the member function 'NEPContext::ready' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:160:14: note: Technically the member function 'NEPContext::ready' can be const. nmap-7.95/nping/NEPContext.cc:132:18: note: Technically the member function 'NEPContext::ready' can be const. head nmap-7.95/nping/NEPContext.cc:142:17: style:inconclusive: Technically the member function 'NEPContext::getState' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:158:13: note: Technically the member function 'NEPContext::getState' can be const. nmap-7.95/nping/NEPContext.cc:142:17: note: Technically the member function 'NEPContext::getState' can be const. head nmap-7.95/nping/NEPContext.cc:197:17: style:inconclusive: Technically the member function 'NEPContext::getLastServerSequence' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:171:13: note: Technically the member function 'NEPContext::getLastServerSequence' can be const. nmap-7.95/nping/NEPContext.cc:197:17: note: Technically the member function 'NEPContext::getLastServerSequence' can be const. head nmap-7.95/nping/NEPContext.cc:221:17: style:inconclusive: Technically the member function 'NEPContext::getLastClientSequence' can be const. [functionConst] nmap-7.95/nping/NEPContext.h:174:13: note: Technically the member function 'NEPContext::getLastClientSequence' can be const. nmap-7.95/nping/NEPContext.cc:221:17: note: Technically the member function 'NEPContext::getLastClientSequence' can be const. 2.17.0 nmap-7.95/nping/NEPContext.h:149:20: style:inconclusive: Technically the member function 'NEPContext::getIdentifier' can be const. [functionConst] nmap-7.95/nping/NEPContext.cc:100:24: note: Technically the member function 'NEPContext::getIdentifier' can be const. nmap-7.95/nping/NEPContext.h:149:20: note: Technically the member function 'NEPContext::getIdentifier' can be const. 2.17.0 nmap-7.95/nping/NEPContext.h:152:33: style:inconclusive: Technically the member function 'NEPContext::getAddress' can be const. [functionConst] nmap-7.95/nping/NEPContext.cc:111:37: note: Technically the member function 'NEPContext::getAddress' can be const. nmap-7.95/nping/NEPContext.h:152:33: note: Technically the member function 'NEPContext::getAddress' can be const. 2.17.0 nmap-7.95/nping/NEPContext.h:155:19: style:inconclusive: Technically the member function 'NEPContext::getNsockIOD' can be const. [functionConst] nmap-7.95/nping/NEPContext.cc:121:23: note: Technically the member function 'NEPContext::getNsockIOD' can be const. nmap-7.95/nping/NEPContext.h:155:19: note: Technically the member function 'NEPContext::getNsockIOD' can be const. 2.17.0 nmap-7.95/nping/NEPContext.h:158:13: style:inconclusive: Technically the member function 'NEPContext::getState' can be const. [functionConst] nmap-7.95/nping/NEPContext.cc:142:17: note: Technically the member function 'NEPContext::getState' can be const. nmap-7.95/nping/NEPContext.h:158:13: note: Technically the member function 'NEPContext::getState' can be const. 2.17.0 nmap-7.95/nping/NEPContext.h:160:14: style:inconclusive: Technically the member function 'NEPContext::ready' can be const. [functionConst] nmap-7.95/nping/NEPContext.cc:132:18: note: Technically the member function 'NEPContext::ready' can be const. nmap-7.95/nping/NEPContext.h:160:14: note: Technically the member function 'NEPContext::ready' can be const. 2.17.0 nmap-7.95/nping/NEPContext.h:171:13: style:inconclusive: Technically the member function 'NEPContext::getLastServerSequence' can be const. [functionConst] nmap-7.95/nping/NEPContext.cc:197:17: note: Technically the member function 'NEPContext::getLastServerSequence' can be const. nmap-7.95/nping/NEPContext.h:171:13: note: Technically the member function 'NEPContext::getLastServerSequence' can be const. 2.17.0 nmap-7.95/nping/NEPContext.h:174:13: style:inconclusive: Technically the member function 'NEPContext::getLastClientSequence' can be const. [functionConst] nmap-7.95/nping/NEPContext.cc:221:17: note: Technically the member function 'NEPContext::getLastClientSequence' can be const. nmap-7.95/nping/NEPContext.h:174:13: note: Technically the member function 'NEPContext::getLastClientSequence' can be const. head nmap-7.95/nping/NpingOps.cc:1054:15: style:inconclusive: Technically the member function 'NpingOps::getRole' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:408:9: note: Technically the member function 'NpingOps::getRole' can be const. nmap-7.95/nping/NpingOps.cc:1054:15: note: Technically the member function 'NpingOps::getRole' can be const. head nmap-7.95/nping/NpingOps.cc:1060:16: style:inconclusive: Technically the member function 'NpingOps::issetRole' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:409:10: note: Technically the member function 'NpingOps::issetRole' can be const. nmap-7.95/nping/NpingOps.cc:1060:16: note: Technically the member function 'NpingOps::issetRole' can be const. head nmap-7.95/nping/NpingOps.cc:1089:14: style:inconclusive: Technically the member function 'NpingOps::getTTL' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:418:8: note: Technically the member function 'NpingOps::getTTL' can be const. nmap-7.95/nping/NpingOps.cc:1089:14: note: Technically the member function 'NpingOps::getTTL' can be const. head nmap-7.95/nping/NpingOps.cc:1101:16: style:inconclusive: Technically the member function 'NpingOps::issetTTL' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:419:10: note: Technically the member function 'NpingOps::issetTTL' can be const. nmap-7.95/nping/NpingOps.cc:1101:16: note: Technically the member function 'NpingOps::issetTTL' can be const. head nmap-7.95/nping/NpingOps.cc:1122:14: style:inconclusive: Technically the member function 'NpingOps::getTOS' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:422:8: note: Technically the member function 'NpingOps::getTOS' can be const. nmap-7.95/nping/NpingOps.cc:1122:14: note: Technically the member function 'NpingOps::getTOS' can be const. head nmap-7.95/nping/NpingOps.cc:1128:16: style:inconclusive: Technically the member function 'NpingOps::issetTOS' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:423:10: note: Technically the member function 'NpingOps::issetTOS' can be const. nmap-7.95/nping/NpingOps.cc:1128:16: note: Technically the member function 'NpingOps::issetTOS' can be const. head nmap-7.95/nping/NpingOps.cc:1143:15: style:inconclusive: Technically the member function 'NpingOps::getIdentification' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:426:9: note: Technically the member function 'NpingOps::getIdentification' can be const. nmap-7.95/nping/NpingOps.cc:1143:15: note: Technically the member function 'NpingOps::getIdentification' can be const. head nmap-7.95/nping/NpingOps.cc:1149:16: style:inconclusive: Technically the member function 'NpingOps::issetIdentification' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:427:10: note: Technically the member function 'NpingOps::issetIdentification' can be const. nmap-7.95/nping/NpingOps.cc:1149:16: note: Technically the member function 'NpingOps::issetIdentification' can be const. head nmap-7.95/nping/NpingOps.cc:1162:16: style:inconclusive: Technically the member function 'NpingOps::getMF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:430:10: note: Technically the member function 'NpingOps::getMF' can be const. nmap-7.95/nping/NpingOps.cc:1162:16: note: Technically the member function 'NpingOps::getMF' can be const. head nmap-7.95/nping/NpingOps.cc:1176:16: style:inconclusive: Technically the member function 'NpingOps::getDF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:434:10: note: Technically the member function 'NpingOps::getDF' can be const. nmap-7.95/nping/NpingOps.cc:1176:16: note: Technically the member function 'NpingOps::getDF' can be const. head nmap-7.95/nping/NpingOps.cc:1190:16: style:inconclusive: Technically the member function 'NpingOps::getRF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:438:10: note: Technically the member function 'NpingOps::getRF' can be const. nmap-7.95/nping/NpingOps.cc:1190:16: note: Technically the member function 'NpingOps::getRF' can be const. head nmap-7.95/nping/NpingOps.cc:1196:16: style:inconclusive: Technically the member function 'NpingOps::issetMF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:431:10: note: Technically the member function 'NpingOps::issetMF' can be const. nmap-7.95/nping/NpingOps.cc:1196:16: note: Technically the member function 'NpingOps::issetMF' can be const. head nmap-7.95/nping/NpingOps.cc:1202:16: style:inconclusive: Technically the member function 'NpingOps::issetDF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:435:10: note: Technically the member function 'NpingOps::issetDF' can be const. nmap-7.95/nping/NpingOps.cc:1202:16: note: Technically the member function 'NpingOps::issetDF' can be const. head nmap-7.95/nping/NpingOps.cc:1208:16: style:inconclusive: Technically the member function 'NpingOps::issetRF' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:439:10: note: Technically the member function 'NpingOps::issetRF' can be const. nmap-7.95/nping/NpingOps.cc:1208:16: note: Technically the member function 'NpingOps::issetRF' can be const. head nmap-7.95/nping/NpingOps.cc:1228:15: style:inconclusive: Technically the member function 'NpingOps::getMTU' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:450:9: note: Technically the member function 'NpingOps::getMTU' can be const. nmap-7.95/nping/NpingOps.cc:1228:15: note: Technically the member function 'NpingOps::getMTU' can be const. head nmap-7.95/nping/NpingOps.cc:1234:16: style:inconclusive: Technically the member function 'NpingOps::issetMTU' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:451:10: note: Technically the member function 'NpingOps::issetMTU' can be const. nmap-7.95/nping/NpingOps.cc:1234:16: note: Technically the member function 'NpingOps::issetMTU' can be const. head nmap-7.95/nping/NpingOps.cc:1262:16: style:inconclusive: Technically the member function 'NpingOps::getBadsumIP' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:414:10: note: Technically the member function 'NpingOps::getBadsumIP' can be const. nmap-7.95/nping/NpingOps.cc:1262:16: note: Technically the member function 'NpingOps::getBadsumIP' can be const. head nmap-7.95/nping/NpingOps.cc:1268:16: style:inconclusive: Technically the member function 'NpingOps::issetBadsumIP' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:415:10: note: Technically the member function 'NpingOps::issetBadsumIP' can be const. nmap-7.95/nping/NpingOps.cc:1268:16: note: Technically the member function 'NpingOps::issetBadsumIP' can be const. head nmap-7.95/nping/NpingOps.cc:1281:26: style:inconclusive: Technically the member function 'NpingOps::getIPv4SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:441:20: note: Technically the member function 'NpingOps::getIPv4SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1281:26: note: Technically the member function 'NpingOps::getIPv4SourceAddress' can be const. head nmap-7.95/nping/NpingOps.cc:1287:16: style:inconclusive: Technically the member function 'NpingOps::issetIPv4SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:443:10: note: Technically the member function 'NpingOps::issetIPv4SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1287:16: note: Technically the member function 'NpingOps::issetIPv4SourceAddress' can be const. head nmap-7.95/nping/NpingOps.cc:1308:16: style:inconclusive: Technically the member function 'NpingOps::issetIPOptions' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:447:10: note: Technically the member function 'NpingOps::issetIPOptions' can be const. nmap-7.95/nping/NpingOps.cc:1308:16: note: Technically the member function 'NpingOps::issetIPOptions' can be const. head nmap-7.95/nping/NpingOps.cc:1326:14: style:inconclusive: Technically the member function 'NpingOps::getTrafficClass' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:455:8: note: Technically the member function 'NpingOps::getTrafficClass' can be const. nmap-7.95/nping/NpingOps.cc:1326:14: note: Technically the member function 'NpingOps::getTrafficClass' can be const. head nmap-7.95/nping/NpingOps.cc:1332:16: style:inconclusive: Technically the member function 'NpingOps::issetTrafficClass' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:456:10: note: Technically the member function 'NpingOps::issetTrafficClass' can be const. nmap-7.95/nping/NpingOps.cc:1332:16: note: Technically the member function 'NpingOps::issetTrafficClass' can be const. head nmap-7.95/nping/NpingOps.cc:1347:15: style:inconclusive: Technically the member function 'NpingOps::getFlowLabel' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:459:9: note: Technically the member function 'NpingOps::getFlowLabel' can be const. nmap-7.95/nping/NpingOps.cc:1347:15: note: Technically the member function 'NpingOps::getFlowLabel' can be const. head nmap-7.95/nping/NpingOps.cc:1353:16: style:inconclusive: Technically the member function 'NpingOps::issetFlowLabel' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:460:10: note: Technically the member function 'NpingOps::issetFlowLabel' can be const. nmap-7.95/nping/NpingOps.cc:1353:16: note: Technically the member function 'NpingOps::issetFlowLabel' can be const. head nmap-7.95/nping/NpingOps.cc:1375:27: style:inconclusive: Technically the member function 'NpingOps::getIPv6SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:468:21: note: Technically the member function 'NpingOps::getIPv6SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1375:27: note: Technically the member function 'NpingOps::getIPv6SourceAddress' can be const. head nmap-7.95/nping/NpingOps.cc:1381:16: style:inconclusive: Technically the member function 'NpingOps::issetIPv6SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:469:10: note: Technically the member function 'NpingOps::issetIPv6SourceAddress' can be const. nmap-7.95/nping/NpingOps.cc:1381:16: note: Technically the member function 'NpingOps::issetIPv6SourceAddress' can be const. head nmap-7.95/nping/NpingOps.cc:1459:16: style:inconclusive: Technically the member function 'NpingOps::issetTargetPorts' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:477:10: note: Technically the member function 'NpingOps::issetTargetPorts' can be const. nmap-7.95/nping/NpingOps.cc:1459:16: note: Technically the member function 'NpingOps::issetTargetPorts' can be const. head nmap-7.95/nping/NpingOps.cc:1464:16: style:inconclusive: Technically the member function 'NpingOps::scan_mode_uses_target_ports' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:478:10: note: Technically the member function 'NpingOps::scan_mode_uses_target_ports' can be const. nmap-7.95/nping/NpingOps.cc:1464:16: note: Technically the member function 'NpingOps::scan_mode_uses_target_ports' can be const. head nmap-7.95/nping/NpingOps.cc:1479:15: style:inconclusive: Technically the member function 'NpingOps::getSourcePort' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:483:9: note: Technically the member function 'NpingOps::getSourcePort' can be const. nmap-7.95/nping/NpingOps.cc:1479:15: note: Technically the member function 'NpingOps::getSourcePort' can be const. head nmap-7.95/nping/NpingOps.cc:1485:16: style:inconclusive: Technically the member function 'NpingOps::issetSourcePort' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:484:10: note: Technically the member function 'NpingOps::issetSourcePort' can be const. nmap-7.95/nping/NpingOps.cc:1485:16: note: Technically the member function 'NpingOps::issetSourcePort' can be const. head nmap-7.95/nping/NpingOps.cc:1501:15: style:inconclusive: Technically the member function 'NpingOps::getTCPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:499:9: note: Technically the member function 'NpingOps::getTCPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1501:15: note: Technically the member function 'NpingOps::getTCPSequence' can be const. head nmap-7.95/nping/NpingOps.cc:1507:16: style:inconclusive: Technically the member function 'NpingOps::issetTCPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:500:10: note: Technically the member function 'NpingOps::issetTCPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1507:16: note: Technically the member function 'NpingOps::issetTCPSequence' can be const. head nmap-7.95/nping/NpingOps.cc:1523:15: style:inconclusive: Technically the member function 'NpingOps::getTCPAck' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:503:9: note: Technically the member function 'NpingOps::getTCPAck' can be const. nmap-7.95/nping/NpingOps.cc:1523:15: note: Technically the member function 'NpingOps::getTCPAck' can be const. head nmap-7.95/nping/NpingOps.cc:1529:16: style:inconclusive: Technically the member function 'NpingOps::issetTCPAck' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:504:10: note: Technically the member function 'NpingOps::issetTCPAck' can be const. nmap-7.95/nping/NpingOps.cc:1529:16: note: Technically the member function 'NpingOps::issetTCPAck' can be const. head nmap-7.95/nping/NpingOps.cc:1560:15: style:inconclusive: Technically the member function 'NpingOps::getFlagTCP' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:494:9: note: Technically the member function 'NpingOps::getFlagTCP' can be const. nmap-7.95/nping/NpingOps.cc:1560:15: note: Technically the member function 'NpingOps::getFlagTCP' can be const. head nmap-7.95/nping/NpingOps.cc:1590:16: style:inconclusive: Technically the member function 'NpingOps::issetTCPFlags' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:496:10: note: Technically the member function 'NpingOps::issetTCPFlags' can be const. nmap-7.95/nping/NpingOps.cc:1590:16: note: Technically the member function 'NpingOps::issetTCPFlags' can be const. head nmap-7.95/nping/NpingOps.cc:1606:15: style:inconclusive: Technically the member function 'NpingOps::getTCPWindow' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:507:9: note: Technically the member function 'NpingOps::getTCPWindow' can be const. nmap-7.95/nping/NpingOps.cc:1606:15: note: Technically the member function 'NpingOps::getTCPWindow' can be const. head nmap-7.95/nping/NpingOps.cc:1612:16: style:inconclusive: Technically the member function 'NpingOps::issetTCPWindow' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:508:10: note: Technically the member function 'NpingOps::issetTCPWindow' can be const. nmap-7.95/nping/NpingOps.cc:1612:16: note: Technically the member function 'NpingOps::issetTCPWindow' can be const. head nmap-7.95/nping/NpingOps.cc:1640:16: style:inconclusive: Technically the member function 'NpingOps::getBadsum' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:488:10: note: Technically the member function 'NpingOps::getBadsum' can be const. nmap-7.95/nping/NpingOps.cc:1640:16: note: Technically the member function 'NpingOps::getBadsum' can be const. head nmap-7.95/nping/NpingOps.cc:1646:16: style:inconclusive: Technically the member function 'NpingOps::issetBadsum' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:489:10: note: Technically the member function 'NpingOps::issetBadsum' can be const. nmap-7.95/nping/NpingOps.cc:1646:16: note: Technically the member function 'NpingOps::issetBadsum' can be const. head nmap-7.95/nping/NpingOps.cc:1665:14: style:inconclusive: Technically the member function 'NpingOps::getICMPType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:512:8: note: Technically the member function 'NpingOps::getICMPType' can be const. nmap-7.95/nping/NpingOps.cc:1665:14: note: Technically the member function 'NpingOps::getICMPType' can be const. head nmap-7.95/nping/NpingOps.cc:1671:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:513:10: note: Technically the member function 'NpingOps::issetICMPType' can be const. nmap-7.95/nping/NpingOps.cc:1671:16: note: Technically the member function 'NpingOps::issetICMPType' can be const. head nmap-7.95/nping/NpingOps.cc:1686:14: style:inconclusive: Technically the member function 'NpingOps::getICMPCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:516:8: note: Technically the member function 'NpingOps::getICMPCode' can be const. nmap-7.95/nping/NpingOps.cc:1686:14: note: Technically the member function 'NpingOps::getICMPCode' can be const. head nmap-7.95/nping/NpingOps.cc:1692:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:517:10: note: Technically the member function 'NpingOps::issetICMPCode' can be const. nmap-7.95/nping/NpingOps.cc:1692:16: note: Technically the member function 'NpingOps::issetICMPCode' can be const. head nmap-7.95/nping/NpingOps.cc:1720:16: style:inconclusive: Technically the member function 'NpingOps::getBadsumICMP' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:521:10: note: Technically the member function 'NpingOps::getBadsumICMP' can be const. nmap-7.95/nping/NpingOps.cc:1720:16: note: Technically the member function 'NpingOps::getBadsumICMP' can be const. head nmap-7.95/nping/NpingOps.cc:1726:16: style:inconclusive: Technically the member function 'NpingOps::issetBadsumICMP' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:522:10: note: Technically the member function 'NpingOps::issetBadsumICMP' can be const. nmap-7.95/nping/NpingOps.cc:1726:16: note: Technically the member function 'NpingOps::issetBadsumICMP' can be const. head nmap-7.95/nping/NpingOps.cc:1741:26: style:inconclusive: Technically the member function 'NpingOps::getICMPRedirectAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:525:20: note: Technically the member function 'NpingOps::getICMPRedirectAddress' can be const. nmap-7.95/nping/NpingOps.cc:1741:26: note: Technically the member function 'NpingOps::getICMPRedirectAddress' can be const. head nmap-7.95/nping/NpingOps.cc:1747:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPRedirectAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:526:10: note: Technically the member function 'NpingOps::issetICMPRedirectAddress' can be const. nmap-7.95/nping/NpingOps.cc:1747:16: note: Technically the member function 'NpingOps::issetICMPRedirectAddress' can be const. head nmap-7.95/nping/NpingOps.cc:1762:14: style:inconclusive: Technically the member function 'NpingOps::getICMPParamProblemPointer' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:529:8: note: Technically the member function 'NpingOps::getICMPParamProblemPointer' can be const. nmap-7.95/nping/NpingOps.cc:1762:14: note: Technically the member function 'NpingOps::getICMPParamProblemPointer' can be const. head nmap-7.95/nping/NpingOps.cc:1768:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPParamProblemPointer' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:530:10: note: Technically the member function 'NpingOps::issetICMPParamProblemPointer' can be const. nmap-7.95/nping/NpingOps.cc:1768:16: note: Technically the member function 'NpingOps::issetICMPParamProblemPointer' can be const. head nmap-7.95/nping/NpingOps.cc:1783:15: style:inconclusive: Technically the member function 'NpingOps::getICMPRouterAdvLifetime' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:533:9: note: Technically the member function 'NpingOps::getICMPRouterAdvLifetime' can be const. nmap-7.95/nping/NpingOps.cc:1783:15: note: Technically the member function 'NpingOps::getICMPRouterAdvLifetime' can be const. head nmap-7.95/nping/NpingOps.cc:1789:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPRouterAdvLifetime' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:534:10: note: Technically the member function 'NpingOps::issetICMPRouterAdvLifetime' can be const. nmap-7.95/nping/NpingOps.cc:1789:16: note: Technically the member function 'NpingOps::issetICMPRouterAdvLifetime' can be const. head nmap-7.95/nping/NpingOps.cc:1803:15: style:inconclusive: Technically the member function 'NpingOps::getICMPIdentifier' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:537:9: note: Technically the member function 'NpingOps::getICMPIdentifier' can be const. nmap-7.95/nping/NpingOps.cc:1803:15: note: Technically the member function 'NpingOps::getICMPIdentifier' can be const. head nmap-7.95/nping/NpingOps.cc:1809:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPIdentifier' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:538:10: note: Technically the member function 'NpingOps::issetICMPIdentifier' can be const. nmap-7.95/nping/NpingOps.cc:1809:16: note: Technically the member function 'NpingOps::issetICMPIdentifier' can be const. head nmap-7.95/nping/NpingOps.cc:1824:15: style:inconclusive: Technically the member function 'NpingOps::getICMPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:541:9: note: Technically the member function 'NpingOps::getICMPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1824:15: note: Technically the member function 'NpingOps::getICMPSequence' can be const. head nmap-7.95/nping/NpingOps.cc:1830:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:542:10: note: Technically the member function 'NpingOps::issetICMPSequence' can be const. nmap-7.95/nping/NpingOps.cc:1830:16: note: Technically the member function 'NpingOps::issetICMPSequence' can be const. head nmap-7.95/nping/NpingOps.cc:1845:15: style:inconclusive: Technically the member function 'NpingOps::getICMPOriginateTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:545:9: note: Technically the member function 'NpingOps::getICMPOriginateTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1845:15: note: Technically the member function 'NpingOps::getICMPOriginateTimestamp' can be const. head nmap-7.95/nping/NpingOps.cc:1851:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPOriginateTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:546:10: note: Technically the member function 'NpingOps::issetICMPOriginateTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1851:16: note: Technically the member function 'NpingOps::issetICMPOriginateTimestamp' can be const. head nmap-7.95/nping/NpingOps.cc:1866:15: style:inconclusive: Technically the member function 'NpingOps::getICMPReceiveTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:549:9: note: Technically the member function 'NpingOps::getICMPReceiveTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1866:15: note: Technically the member function 'NpingOps::getICMPReceiveTimestamp' can be const. head nmap-7.95/nping/NpingOps.cc:1872:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPReceiveTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:550:10: note: Technically the member function 'NpingOps::issetICMPReceiveTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1872:16: note: Technically the member function 'NpingOps::issetICMPReceiveTimestamp' can be const. head nmap-7.95/nping/NpingOps.cc:1887:15: style:inconclusive: Technically the member function 'NpingOps::getICMPTransmitTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:553:9: note: Technically the member function 'NpingOps::getICMPTransmitTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1887:15: note: Technically the member function 'NpingOps::getICMPTransmitTimestamp' can be const. head nmap-7.95/nping/NpingOps.cc:1893:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPTransmitTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:554:10: note: Technically the member function 'NpingOps::issetICMPTransmitTimestamp' can be const. nmap-7.95/nping/NpingOps.cc:1893:16: note: Technically the member function 'NpingOps::issetICMPTransmitTimestamp' can be const. head nmap-7.95/nping/NpingOps.cc:1923:15: style:inconclusive: Technically the member function 'NpingOps::getICMPAdvertEntryCount' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:558:9: note: Technically the member function 'NpingOps::getICMPAdvertEntryCount' can be const. nmap-7.95/nping/NpingOps.cc:1923:15: note: Technically the member function 'NpingOps::getICMPAdvertEntryCount' can be const. head nmap-7.95/nping/NpingOps.cc:1927:16: style:inconclusive: Technically the member function 'NpingOps::issetICMPAdvertEntry' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:559:10: note: Technically the member function 'NpingOps::issetICMPAdvertEntry' can be const. nmap-7.95/nping/NpingOps.cc:1927:16: note: Technically the member function 'NpingOps::issetICMPAdvertEntry' can be const. head nmap-7.95/nping/NpingOps.cc:1952:16: style:inconclusive: Technically the member function 'NpingOps::issetSourceMAC' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:564:10: note: Technically the member function 'NpingOps::issetSourceMAC' can be const. nmap-7.95/nping/NpingOps.cc:1952:16: note: Technically the member function 'NpingOps::issetSourceMAC' can be const. head nmap-7.95/nping/NpingOps.cc:1973:16: style:inconclusive: Technically the member function 'NpingOps::issetDestMAC' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:568:10: note: Technically the member function 'NpingOps::issetDestMAC' can be const. nmap-7.95/nping/NpingOps.cc:1973:16: note: Technically the member function 'NpingOps::issetDestMAC' can be const. head nmap-7.95/nping/NpingOps.cc:1987:15: style:inconclusive: Technically the member function 'NpingOps::getEtherType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:571:9: note: Technically the member function 'NpingOps::getEtherType' can be const. nmap-7.95/nping/NpingOps.cc:1987:15: note: Technically the member function 'NpingOps::getEtherType' can be const. head nmap-7.95/nping/NpingOps.cc:1993:16: style:inconclusive: Technically the member function 'NpingOps::issetEtherType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:572:10: note: Technically the member function 'NpingOps::issetEtherType' can be const. nmap-7.95/nping/NpingOps.cc:1993:16: note: Technically the member function 'NpingOps::issetEtherType' can be const. head nmap-7.95/nping/NpingOps.cc:2012:15: style:inconclusive: Technically the member function 'NpingOps::getARPHardwareType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:576:9: note: Technically the member function 'NpingOps::getARPHardwareType' can be const. nmap-7.95/nping/NpingOps.cc:2012:15: note: Technically the member function 'NpingOps::getARPHardwareType' can be const. head nmap-7.95/nping/NpingOps.cc:2018:16: style:inconclusive: Technically the member function 'NpingOps::issetARPHardwareType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:577:10: note: Technically the member function 'NpingOps::issetARPHardwareType' can be const. nmap-7.95/nping/NpingOps.cc:2018:16: note: Technically the member function 'NpingOps::issetARPHardwareType' can be const. head nmap-7.95/nping/NpingOps.cc:2033:15: style:inconclusive: Technically the member function 'NpingOps::getARPProtocolType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:580:9: note: Technically the member function 'NpingOps::getARPProtocolType' can be const. nmap-7.95/nping/NpingOps.cc:2033:15: note: Technically the member function 'NpingOps::getARPProtocolType' can be const. head nmap-7.95/nping/NpingOps.cc:2039:16: style:inconclusive: Technically the member function 'NpingOps::issetARPProtocolType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:581:10: note: Technically the member function 'NpingOps::issetARPProtocolType' can be const. nmap-7.95/nping/NpingOps.cc:2039:16: note: Technically the member function 'NpingOps::issetARPProtocolType' can be const. head nmap-7.95/nping/NpingOps.cc:2054:14: style:inconclusive: Technically the member function 'NpingOps::getARPHwAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:584:8: note: Technically the member function 'NpingOps::getARPHwAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2054:14: note: Technically the member function 'NpingOps::getARPHwAddrLen' can be const. head nmap-7.95/nping/NpingOps.cc:2060:16: style:inconclusive: Technically the member function 'NpingOps::issetARPHwAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:585:10: note: Technically the member function 'NpingOps::issetARPHwAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2060:16: note: Technically the member function 'NpingOps::issetARPHwAddrLen' can be const. head nmap-7.95/nping/NpingOps.cc:2075:14: style:inconclusive: Technically the member function 'NpingOps::getARPProtoAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:588:8: note: Technically the member function 'NpingOps::getARPProtoAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2075:14: note: Technically the member function 'NpingOps::getARPProtoAddrLen' can be const. head nmap-7.95/nping/NpingOps.cc:2081:16: style:inconclusive: Technically the member function 'NpingOps::issetARPProtoAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:589:10: note: Technically the member function 'NpingOps::issetARPProtoAddrLen' can be const. nmap-7.95/nping/NpingOps.cc:2081:16: note: Technically the member function 'NpingOps::issetARPProtoAddrLen' can be const. head nmap-7.95/nping/NpingOps.cc:2096:15: style:inconclusive: Technically the member function 'NpingOps::getARPOpCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:592:9: note: Technically the member function 'NpingOps::getARPOpCode' can be const. nmap-7.95/nping/NpingOps.cc:2096:15: note: Technically the member function 'NpingOps::getARPOpCode' can be const. head nmap-7.95/nping/NpingOps.cc:2102:16: style:inconclusive: Technically the member function 'NpingOps::issetARPOpCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:593:10: note: Technically the member function 'NpingOps::issetARPOpCode' can be const. nmap-7.95/nping/NpingOps.cc:2102:16: note: Technically the member function 'NpingOps::issetARPOpCode' can be const. head nmap-7.95/nping/NpingOps.cc:2123:16: style:inconclusive: Technically the member function 'NpingOps::issetARPSenderHwAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:597:10: note: Technically the member function 'NpingOps::issetARPSenderHwAddr' can be const. nmap-7.95/nping/NpingOps.cc:2123:16: note: Technically the member function 'NpingOps::issetARPSenderHwAddr' can be const. head nmap-7.95/nping/NpingOps.cc:2144:16: style:inconclusive: Technically the member function 'NpingOps::issetARPTargetHwAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:601:10: note: Technically the member function 'NpingOps::issetARPTargetHwAddr' can be const. nmap-7.95/nping/NpingOps.cc:2144:16: note: Technically the member function 'NpingOps::issetARPTargetHwAddr' can be const. head nmap-7.95/nping/NpingOps.cc:2159:26: style:inconclusive: Technically the member function 'NpingOps::getARPSenderProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:604:20: note: Technically the member function 'NpingOps::getARPSenderProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2159:26: note: Technically the member function 'NpingOps::getARPSenderProtoAddr' can be const. head nmap-7.95/nping/NpingOps.cc:2165:16: style:inconclusive: Technically the member function 'NpingOps::issetARPSenderProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:605:10: note: Technically the member function 'NpingOps::issetARPSenderProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2165:16: note: Technically the member function 'NpingOps::issetARPSenderProtoAddr' can be const. head nmap-7.95/nping/NpingOps.cc:2180:26: style:inconclusive: Technically the member function 'NpingOps::getARPTargetProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:608:20: note: Technically the member function 'NpingOps::getARPTargetProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2180:26: note: Technically the member function 'NpingOps::getARPTargetProtoAddr' can be const. head nmap-7.95/nping/NpingOps.cc:2186:16: style:inconclusive: Technically the member function 'NpingOps::issetARPTargetProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:609:10: note: Technically the member function 'NpingOps::issetARPTargetProtoAddr' can be const. nmap-7.95/nping/NpingOps.cc:2186:16: note: Technically the member function 'NpingOps::issetARPTargetProtoAddr' can be const. head nmap-7.95/nping/NpingOps.cc:2201:15: style:inconclusive: Technically the member function 'NpingOps::getEchoPort' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:613:9: note: Technically the member function 'NpingOps::getEchoPort' can be const. nmap-7.95/nping/NpingOps.cc:2201:15: note: Technically the member function 'NpingOps::getEchoPort' can be const. head nmap-7.95/nping/NpingOps.cc:2207:16: style:inconclusive: Technically the member function 'NpingOps::issetEchoPort' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:614:10: note: Technically the member function 'NpingOps::issetEchoPort' can be const. nmap-7.95/nping/NpingOps.cc:2207:16: note: Technically the member function 'NpingOps::issetEchoPort' can be const. head nmap-7.95/nping/NpingOps.cc:2224:16: style:inconclusive: Technically the member function 'NpingOps::issetEchoPassphrase' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:618:10: note: Technically the member function 'NpingOps::issetEchoPassphrase' can be const. nmap-7.95/nping/NpingOps.cc:2224:16: note: Technically the member function 'NpingOps::issetEchoPassphrase' can be const. head nmap-7.95/nping/NpingOps.cc:2238:16: style:inconclusive: Technically the member function 'NpingOps::once' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:627:10: note: Technically the member function 'NpingOps::once' can be const. nmap-7.95/nping/NpingOps.cc:2238:16: note: Technically the member function 'NpingOps::once' can be const. head nmap-7.95/nping/NpingOps.cc:2778:17: performance:inconclusive: Technically the member function 'NpingOps::select_network_iface' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingOps.h:634:11: note: Technically the member function 'NpingOps::select_network_iface' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingOps.cc:2778:17: note: Technically the member function 'NpingOps::select_network_iface' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/NpingOps.cc:2997:26: style:inconclusive: Technically the member function 'NpingOps::getLastPacketSentTime' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:644:20: note: Technically the member function 'NpingOps::getLastPacketSentTime' can be const. nmap-7.95/nping/NpingOps.cc:2997:26: note: Technically the member function 'NpingOps::getLastPacketSentTime' can be const. head nmap-7.95/nping/NpingOps.cc:3046:16: style:inconclusive: Technically the member function 'NpingOps::doCrypto' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:620:10: note: Technically the member function 'NpingOps::doCrypto' can be const. nmap-7.95/nping/NpingOps.cc:3046:16: note: Technically the member function 'NpingOps::doCrypto' can be const. head nmap-7.95/nping/NpingOps.cc:3057:16: style:inconclusive: Technically the member function 'NpingOps::echoPayload' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:623:10: note: Technically the member function 'NpingOps::echoPayload' can be const. nmap-7.95/nping/NpingOps.cc:3057:16: note: Technically the member function 'NpingOps::echoPayload' can be const. head nmap-7.95/nping/NpingOps.cc:356:15: style:inconclusive: Technically the member function 'NpingOps::getMode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:308:9: note: Technically the member function 'NpingOps::getMode' can be const. nmap-7.95/nping/NpingOps.cc:356:15: note: Technically the member function 'NpingOps::getMode' can be const. head nmap-7.95/nping/NpingOps.cc:362:16: style:inconclusive: Technically the member function 'NpingOps::issetMode' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:310:10: note: Technically the member function 'NpingOps::issetMode' can be const. nmap-7.95/nping/NpingOps.cc:362:16: note: Technically the member function 'NpingOps::issetMode' can be const. head nmap-7.95/nping/NpingOps.cc:373:18: performance:inconclusive: Technically the member function 'NpingOps::mode2Ascii' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingOps.h:309:11: note: Technically the member function 'NpingOps::mode2Ascii' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingOps.cc:373:18: note: Technically the member function 'NpingOps::mode2Ascii' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/NpingOps.cc:410:16: style:inconclusive: Technically the member function 'NpingOps::getTraceroute' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:312:10: note: Technically the member function 'NpingOps::getTraceroute' can be const. nmap-7.95/nping/NpingOps.cc:410:16: note: Technically the member function 'NpingOps::getTraceroute' can be const. head nmap-7.95/nping/NpingOps.cc:436:16: style:inconclusive: Technically the member function 'NpingOps::issetTraceroute' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:315:10: note: Technically the member function 'NpingOps::issetTraceroute' can be const. nmap-7.95/nping/NpingOps.cc:436:16: note: Technically the member function 'NpingOps::issetTraceroute' can be const. head nmap-7.95/nping/NpingOps.cc:483:15: style:inconclusive: Technically the member function 'NpingOps::getVerbosity' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:319:9: note: Technically the member function 'NpingOps::getVerbosity' can be const. nmap-7.95/nping/NpingOps.cc:483:15: note: Technically the member function 'NpingOps::getVerbosity' can be const. head nmap-7.95/nping/NpingOps.cc:490:16: style:inconclusive: Technically the member function 'NpingOps::issetVerbosity' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:322:10: note: Technically the member function 'NpingOps::issetVerbosity' can be const. nmap-7.95/nping/NpingOps.cc:490:16: note: Technically the member function 'NpingOps::issetVerbosity' can be const. head nmap-7.95/nping/NpingOps.cc:539:15: style:inconclusive: Technically the member function 'NpingOps::getDebugging' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:325:9: note: Technically the member function 'NpingOps::getDebugging' can be const. nmap-7.95/nping/NpingOps.cc:539:15: note: Technically the member function 'NpingOps::getDebugging' can be const. head nmap-7.95/nping/NpingOps.cc:559:16: style:inconclusive: Technically the member function 'NpingOps::issetDebugging' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:327:10: note: Technically the member function 'NpingOps::issetDebugging' can be const. nmap-7.95/nping/NpingOps.cc:559:16: note: Technically the member function 'NpingOps::issetDebugging' can be const. head nmap-7.95/nping/NpingOps.cc:574:16: style:inconclusive: Technically the member function 'NpingOps::showSentPackets' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:330:10: note: Technically the member function 'NpingOps::showSentPackets' can be const. nmap-7.95/nping/NpingOps.cc:574:16: note: Technically the member function 'NpingOps::showSentPackets' can be const. head nmap-7.95/nping/NpingOps.cc:580:16: style:inconclusive: Technically the member function 'NpingOps::issetShowSentPackets' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:331:10: note: Technically the member function 'NpingOps::issetShowSentPackets' can be const. nmap-7.95/nping/NpingOps.cc:580:16: note: Technically the member function 'NpingOps::issetShowSentPackets' can be const. head nmap-7.95/nping/NpingOps.cc:606:15: style:inconclusive: Technically the member function 'NpingOps::getPacketCount' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:343:9: note: Technically the member function 'NpingOps::getPacketCount' can be const. nmap-7.95/nping/NpingOps.cc:606:15: note: Technically the member function 'NpingOps::getPacketCount' can be const. head nmap-7.95/nping/NpingOps.cc:612:16: style:inconclusive: Technically the member function 'NpingOps::issetPacketCount' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:344:10: note: Technically the member function 'NpingOps::issetPacketCount' can be const. nmap-7.95/nping/NpingOps.cc:612:16: note: Technically the member function 'NpingOps::issetPacketCount' can be const. head nmap-7.95/nping/NpingOps.cc:638:15: style:inconclusive: Technically the member function 'NpingOps::getSendPreference' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:347:9: note: Technically the member function 'NpingOps::getSendPreference' can be const. nmap-7.95/nping/NpingOps.cc:638:15: note: Technically the member function 'NpingOps::getSendPreference' can be const. head nmap-7.95/nping/NpingOps.cc:644:16: style:inconclusive: Technically the member function 'NpingOps::issetSendPreference' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:348:10: note: Technically the member function 'NpingOps::issetSendPreference' can be const. nmap-7.95/nping/NpingOps.cc:644:16: note: Technically the member function 'NpingOps::issetSendPreference' can be const. head nmap-7.95/nping/NpingOps.cc:685:16: style:inconclusive: Technically the member function 'NpingOps::sendEth' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:353:10: note: Technically the member function 'NpingOps::sendEth' can be const. nmap-7.95/nping/NpingOps.cc:685:16: note: Technically the member function 'NpingOps::sendEth' can be const. head nmap-7.95/nping/NpingOps.cc:691:16: style:inconclusive: Technically the member function 'NpingOps::issetSendEth' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:354:10: note: Technically the member function 'NpingOps::issetSendEth' can be const. nmap-7.95/nping/NpingOps.cc:691:16: note: Technically the member function 'NpingOps::issetSendEth' can be const. head nmap-7.95/nping/NpingOps.cc:711:16: style:inconclusive: Technically the member function 'NpingOps::getDelay' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:339:10: note: Technically the member function 'NpingOps::getDelay' can be const. nmap-7.95/nping/NpingOps.cc:711:16: note: Technically the member function 'NpingOps::getDelay' can be const. head nmap-7.95/nping/NpingOps.cc:717:16: style:inconclusive: Technically the member function 'NpingOps::issetDelay' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:340:10: note: Technically the member function 'NpingOps::issetDelay' can be const. nmap-7.95/nping/NpingOps.cc:717:16: note: Technically the member function 'NpingOps::issetDelay' can be const. head nmap-7.95/nping/NpingOps.cc:742:16: style:inconclusive: Technically the member function 'NpingOps::issetDevice' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:358:10: note: Technically the member function 'NpingOps::issetDevice' can be const. nmap-7.95/nping/NpingOps.cc:742:16: note: Technically the member function 'NpingOps::issetDevice' can be const. head nmap-7.95/nping/NpingOps.cc:749:16: style:inconclusive: Technically the member function 'NpingOps::spoofSource' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:361:10: note: Technically the member function 'NpingOps::spoofSource' can be const. nmap-7.95/nping/NpingOps.cc:749:16: note: Technically the member function 'NpingOps::spoofSource' can be const. head nmap-7.95/nping/NpingOps.cc:754:16: style:inconclusive: Technically the member function 'NpingOps::getSpoofSource' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:362:10: note: Technically the member function 'NpingOps::getSpoofSource' can be const. nmap-7.95/nping/NpingOps.cc:754:16: note: Technically the member function 'NpingOps::getSpoofSource' can be const. head nmap-7.95/nping/NpingOps.cc:767:16: style:inconclusive: Technically the member function 'NpingOps::issetSpoofSource' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:363:10: note: Technically the member function 'NpingOps::issetSpoofSource' can be const. nmap-7.95/nping/NpingOps.cc:767:16: note: Technically the member function 'NpingOps::issetSpoofSource' can be const. head nmap-7.95/nping/NpingOps.cc:788:16: style:inconclusive: Technically the member function 'NpingOps::issetBPFFilterSpec' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:367:10: note: Technically the member function 'NpingOps::issetBPFFilterSpec' can be const. nmap-7.95/nping/NpingOps.cc:788:16: note: Technically the member function 'NpingOps::issetBPFFilterSpec' can be const. head nmap-7.95/nping/NpingOps.cc:802:15: style:inconclusive: Technically the member function 'NpingOps::getCurrentRound' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:370:9: note: Technically the member function 'NpingOps::getCurrentRound' can be const. nmap-7.95/nping/NpingOps.cc:802:15: note: Technically the member function 'NpingOps::getCurrentRound' can be const. head nmap-7.95/nping/NpingOps.cc:807:16: style:inconclusive: Technically the member function 'NpingOps::havePcap' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:373:10: note: Technically the member function 'NpingOps::havePcap' can be const. nmap-7.95/nping/NpingOps.cc:807:16: note: Technically the member function 'NpingOps::havePcap' can be const. head nmap-7.95/nping/NpingOps.cc:828:16: style:inconclusive: Technically the member function 'NpingOps::disablePacketCapture' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:377:10: note: Technically the member function 'NpingOps::disablePacketCapture' can be const. nmap-7.95/nping/NpingOps.cc:828:16: note: Technically the member function 'NpingOps::disablePacketCapture' can be const. head nmap-7.95/nping/NpingOps.cc:834:16: style:inconclusive: Technically the member function 'NpingOps::issetDisablePacketCapture' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:378:10: note: Technically the member function 'NpingOps::issetDisablePacketCapture' can be const. nmap-7.95/nping/NpingOps.cc:834:16: note: Technically the member function 'NpingOps::issetDisablePacketCapture' can be const. head nmap-7.95/nping/NpingOps.cc:854:15: style:inconclusive: Technically the member function 'NpingOps::getIPVersion' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:381:9: note: Technically the member function 'NpingOps::getIPVersion' can be const. nmap-7.95/nping/NpingOps.cc:854:15: note: Technically the member function 'NpingOps::getIPVersion' can be const. head nmap-7.95/nping/NpingOps.cc:860:16: style:inconclusive: Technically the member function 'NpingOps::issetIPVersion' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:382:10: note: Technically the member function 'NpingOps::issetIPVersion' can be const. nmap-7.95/nping/NpingOps.cc:860:16: note: Technically the member function 'NpingOps::issetIPVersion' can be const. head nmap-7.95/nping/NpingOps.cc:926:16: style:inconclusive: Technically the member function 'NpingOps::isRoot' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:391:10: note: Technically the member function 'NpingOps::isRoot' can be const. nmap-7.95/nping/NpingOps.cc:926:16: note: Technically the member function 'NpingOps::isRoot' can be const. head nmap-7.95/nping/NpingOps.cc:951:15: style:inconclusive: Technically the member function 'NpingOps::getPayloadType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:395:9: note: Technically the member function 'NpingOps::getPayloadType' can be const. nmap-7.95/nping/NpingOps.cc:951:15: note: Technically the member function 'NpingOps::getPayloadType' can be const. head nmap-7.95/nping/NpingOps.cc:957:16: style:inconclusive: Technically the member function 'NpingOps::issetPayloadType' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:396:10: note: Technically the member function 'NpingOps::issetPayloadType' can be const. nmap-7.95/nping/NpingOps.cc:957:16: note: Technically the member function 'NpingOps::issetPayloadType' can be const. head nmap-7.95/nping/NpingOps.cc:986:16: style:inconclusive: Technically the member function 'NpingOps::issetPayloadBuffer' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:399:10: note: Technically the member function 'NpingOps::issetPayloadBuffer' can be const. nmap-7.95/nping/NpingOps.cc:986:16: note: Technically the member function 'NpingOps::issetPayloadBuffer' can be const. head nmap-7.95/nping/NpingOps.cc:992:15: style:inconclusive: Technically the member function 'NpingOps::getPayloadLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:400:9: note: Technically the member function 'NpingOps::getPayloadLen' can be const. nmap-7.95/nping/NpingOps.cc:992:15: note: Technically the member function 'NpingOps::getPayloadLen' can be const. head nmap-7.95/nping/NpingOps.cc:998:16: style:inconclusive: Technically the member function 'NpingOps::issetPayloadLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.h:401:10: note: Technically the member function 'NpingOps::issetPayloadLen' can be const. nmap-7.95/nping/NpingOps.cc:998:16: note: Technically the member function 'NpingOps::issetPayloadLen' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:308:9: style:inconclusive: Technically the member function 'NpingOps::getMode' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:356:15: note: Technically the member function 'NpingOps::getMode' can be const. nmap-7.95/nping/NpingOps.h:308:9: note: Technically the member function 'NpingOps::getMode' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:309:11: performance:inconclusive: Technically the member function 'NpingOps::mode2Ascii' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingOps.cc:373:18: note: Technically the member function 'NpingOps::mode2Ascii' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingOps.h:309:11: note: Technically the member function 'NpingOps::mode2Ascii' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/NpingOps.h:310:10: style:inconclusive: Technically the member function 'NpingOps::issetMode' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:362:16: note: Technically the member function 'NpingOps::issetMode' can be const. nmap-7.95/nping/NpingOps.h:310:10: note: Technically the member function 'NpingOps::issetMode' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:312:10: style:inconclusive: Technically the member function 'NpingOps::getTraceroute' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:410:16: note: Technically the member function 'NpingOps::getTraceroute' can be const. nmap-7.95/nping/NpingOps.h:312:10: note: Technically the member function 'NpingOps::getTraceroute' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:315:10: style:inconclusive: Technically the member function 'NpingOps::issetTraceroute' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:436:16: note: Technically the member function 'NpingOps::issetTraceroute' can be const. nmap-7.95/nping/NpingOps.h:315:10: note: Technically the member function 'NpingOps::issetTraceroute' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:319:9: style:inconclusive: Technically the member function 'NpingOps::getVerbosity' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:483:15: note: Technically the member function 'NpingOps::getVerbosity' can be const. nmap-7.95/nping/NpingOps.h:319:9: note: Technically the member function 'NpingOps::getVerbosity' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:322:10: style:inconclusive: Technically the member function 'NpingOps::issetVerbosity' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:490:16: note: Technically the member function 'NpingOps::issetVerbosity' can be const. nmap-7.95/nping/NpingOps.h:322:10: note: Technically the member function 'NpingOps::issetVerbosity' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:325:9: style:inconclusive: Technically the member function 'NpingOps::getDebugging' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:539:15: note: Technically the member function 'NpingOps::getDebugging' can be const. nmap-7.95/nping/NpingOps.h:325:9: note: Technically the member function 'NpingOps::getDebugging' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:327:10: style:inconclusive: Technically the member function 'NpingOps::issetDebugging' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:559:16: note: Technically the member function 'NpingOps::issetDebugging' can be const. nmap-7.95/nping/NpingOps.h:327:10: note: Technically the member function 'NpingOps::issetDebugging' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:330:10: style:inconclusive: Technically the member function 'NpingOps::showSentPackets' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:574:16: note: Technically the member function 'NpingOps::showSentPackets' can be const. nmap-7.95/nping/NpingOps.h:330:10: note: Technically the member function 'NpingOps::showSentPackets' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:331:10: style:inconclusive: Technically the member function 'NpingOps::issetShowSentPackets' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:580:16: note: Technically the member function 'NpingOps::issetShowSentPackets' can be const. nmap-7.95/nping/NpingOps.h:331:10: note: Technically the member function 'NpingOps::issetShowSentPackets' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:339:10: style:inconclusive: Technically the member function 'NpingOps::getDelay' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:711:16: note: Technically the member function 'NpingOps::getDelay' can be const. nmap-7.95/nping/NpingOps.h:339:10: note: Technically the member function 'NpingOps::getDelay' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:340:10: style:inconclusive: Technically the member function 'NpingOps::issetDelay' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:717:16: note: Technically the member function 'NpingOps::issetDelay' can be const. nmap-7.95/nping/NpingOps.h:340:10: note: Technically the member function 'NpingOps::issetDelay' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:343:9: style:inconclusive: Technically the member function 'NpingOps::getPacketCount' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:606:15: note: Technically the member function 'NpingOps::getPacketCount' can be const. nmap-7.95/nping/NpingOps.h:343:9: note: Technically the member function 'NpingOps::getPacketCount' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:344:10: style:inconclusive: Technically the member function 'NpingOps::issetPacketCount' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:612:16: note: Technically the member function 'NpingOps::issetPacketCount' can be const. nmap-7.95/nping/NpingOps.h:344:10: note: Technically the member function 'NpingOps::issetPacketCount' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:347:9: style:inconclusive: Technically the member function 'NpingOps::getSendPreference' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:638:15: note: Technically the member function 'NpingOps::getSendPreference' can be const. nmap-7.95/nping/NpingOps.h:347:9: note: Technically the member function 'NpingOps::getSendPreference' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:348:10: style:inconclusive: Technically the member function 'NpingOps::issetSendPreference' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:644:16: note: Technically the member function 'NpingOps::issetSendPreference' can be const. nmap-7.95/nping/NpingOps.h:348:10: note: Technically the member function 'NpingOps::issetSendPreference' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:353:10: style:inconclusive: Technically the member function 'NpingOps::sendEth' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:685:16: note: Technically the member function 'NpingOps::sendEth' can be const. nmap-7.95/nping/NpingOps.h:353:10: note: Technically the member function 'NpingOps::sendEth' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:354:10: style:inconclusive: Technically the member function 'NpingOps::issetSendEth' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:691:16: note: Technically the member function 'NpingOps::issetSendEth' can be const. nmap-7.95/nping/NpingOps.h:354:10: note: Technically the member function 'NpingOps::issetSendEth' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:358:10: style:inconclusive: Technically the member function 'NpingOps::issetDevice' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:742:16: note: Technically the member function 'NpingOps::issetDevice' can be const. nmap-7.95/nping/NpingOps.h:358:10: note: Technically the member function 'NpingOps::issetDevice' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:361:10: style:inconclusive: Technically the member function 'NpingOps::spoofSource' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:749:16: note: Technically the member function 'NpingOps::spoofSource' can be const. nmap-7.95/nping/NpingOps.h:361:10: note: Technically the member function 'NpingOps::spoofSource' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:362:10: style:inconclusive: Technically the member function 'NpingOps::getSpoofSource' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:754:16: note: Technically the member function 'NpingOps::getSpoofSource' can be const. nmap-7.95/nping/NpingOps.h:362:10: note: Technically the member function 'NpingOps::getSpoofSource' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:363:10: style:inconclusive: Technically the member function 'NpingOps::issetSpoofSource' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:767:16: note: Technically the member function 'NpingOps::issetSpoofSource' can be const. nmap-7.95/nping/NpingOps.h:363:10: note: Technically the member function 'NpingOps::issetSpoofSource' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:367:10: style:inconclusive: Technically the member function 'NpingOps::issetBPFFilterSpec' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:788:16: note: Technically the member function 'NpingOps::issetBPFFilterSpec' can be const. nmap-7.95/nping/NpingOps.h:367:10: note: Technically the member function 'NpingOps::issetBPFFilterSpec' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:370:9: style:inconclusive: Technically the member function 'NpingOps::getCurrentRound' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:802:15: note: Technically the member function 'NpingOps::getCurrentRound' can be const. nmap-7.95/nping/NpingOps.h:370:9: note: Technically the member function 'NpingOps::getCurrentRound' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:373:10: style:inconclusive: Technically the member function 'NpingOps::havePcap' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:807:16: note: Technically the member function 'NpingOps::havePcap' can be const. nmap-7.95/nping/NpingOps.h:373:10: note: Technically the member function 'NpingOps::havePcap' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:377:10: style:inconclusive: Technically the member function 'NpingOps::disablePacketCapture' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:828:16: note: Technically the member function 'NpingOps::disablePacketCapture' can be const. nmap-7.95/nping/NpingOps.h:377:10: note: Technically the member function 'NpingOps::disablePacketCapture' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:378:10: style:inconclusive: Technically the member function 'NpingOps::issetDisablePacketCapture' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:834:16: note: Technically the member function 'NpingOps::issetDisablePacketCapture' can be const. nmap-7.95/nping/NpingOps.h:378:10: note: Technically the member function 'NpingOps::issetDisablePacketCapture' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:381:9: style:inconclusive: Technically the member function 'NpingOps::getIPVersion' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:854:15: note: Technically the member function 'NpingOps::getIPVersion' can be const. nmap-7.95/nping/NpingOps.h:381:9: note: Technically the member function 'NpingOps::getIPVersion' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:382:10: style:inconclusive: Technically the member function 'NpingOps::issetIPVersion' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:860:16: note: Technically the member function 'NpingOps::issetIPVersion' can be const. nmap-7.95/nping/NpingOps.h:382:10: note: Technically the member function 'NpingOps::issetIPVersion' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:391:10: style:inconclusive: Technically the member function 'NpingOps::isRoot' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:926:16: note: Technically the member function 'NpingOps::isRoot' can be const. nmap-7.95/nping/NpingOps.h:391:10: note: Technically the member function 'NpingOps::isRoot' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:395:9: style:inconclusive: Technically the member function 'NpingOps::getPayloadType' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:951:15: note: Technically the member function 'NpingOps::getPayloadType' can be const. nmap-7.95/nping/NpingOps.h:395:9: note: Technically the member function 'NpingOps::getPayloadType' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:396:10: style:inconclusive: Technically the member function 'NpingOps::issetPayloadType' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:957:16: note: Technically the member function 'NpingOps::issetPayloadType' can be const. nmap-7.95/nping/NpingOps.h:396:10: note: Technically the member function 'NpingOps::issetPayloadType' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:399:10: style:inconclusive: Technically the member function 'NpingOps::issetPayloadBuffer' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:986:16: note: Technically the member function 'NpingOps::issetPayloadBuffer' can be const. nmap-7.95/nping/NpingOps.h:399:10: note: Technically the member function 'NpingOps::issetPayloadBuffer' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:400:9: style:inconclusive: Technically the member function 'NpingOps::getPayloadLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:992:15: note: Technically the member function 'NpingOps::getPayloadLen' can be const. nmap-7.95/nping/NpingOps.h:400:9: note: Technically the member function 'NpingOps::getPayloadLen' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:401:10: style:inconclusive: Technically the member function 'NpingOps::issetPayloadLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:998:16: note: Technically the member function 'NpingOps::issetPayloadLen' can be const. nmap-7.95/nping/NpingOps.h:401:10: note: Technically the member function 'NpingOps::issetPayloadLen' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:408:9: style:inconclusive: Technically the member function 'NpingOps::getRole' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1054:15: note: Technically the member function 'NpingOps::getRole' can be const. nmap-7.95/nping/NpingOps.h:408:9: note: Technically the member function 'NpingOps::getRole' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:409:10: style:inconclusive: Technically the member function 'NpingOps::issetRole' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1060:16: note: Technically the member function 'NpingOps::issetRole' can be const. nmap-7.95/nping/NpingOps.h:409:10: note: Technically the member function 'NpingOps::issetRole' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:414:10: style:inconclusive: Technically the member function 'NpingOps::getBadsumIP' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1262:16: note: Technically the member function 'NpingOps::getBadsumIP' can be const. nmap-7.95/nping/NpingOps.h:414:10: note: Technically the member function 'NpingOps::getBadsumIP' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:415:10: style:inconclusive: Technically the member function 'NpingOps::issetBadsumIP' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1268:16: note: Technically the member function 'NpingOps::issetBadsumIP' can be const. nmap-7.95/nping/NpingOps.h:415:10: note: Technically the member function 'NpingOps::issetBadsumIP' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:418:8: style:inconclusive: Technically the member function 'NpingOps::getTTL' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1089:14: note: Technically the member function 'NpingOps::getTTL' can be const. nmap-7.95/nping/NpingOps.h:418:8: note: Technically the member function 'NpingOps::getTTL' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:419:10: style:inconclusive: Technically the member function 'NpingOps::issetTTL' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1101:16: note: Technically the member function 'NpingOps::issetTTL' can be const. nmap-7.95/nping/NpingOps.h:419:10: note: Technically the member function 'NpingOps::issetTTL' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:422:8: style:inconclusive: Technically the member function 'NpingOps::getTOS' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1122:14: note: Technically the member function 'NpingOps::getTOS' can be const. nmap-7.95/nping/NpingOps.h:422:8: note: Technically the member function 'NpingOps::getTOS' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:423:10: style:inconclusive: Technically the member function 'NpingOps::issetTOS' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1128:16: note: Technically the member function 'NpingOps::issetTOS' can be const. nmap-7.95/nping/NpingOps.h:423:10: note: Technically the member function 'NpingOps::issetTOS' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:426:9: style:inconclusive: Technically the member function 'NpingOps::getIdentification' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1143:15: note: Technically the member function 'NpingOps::getIdentification' can be const. nmap-7.95/nping/NpingOps.h:426:9: note: Technically the member function 'NpingOps::getIdentification' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:427:10: style:inconclusive: Technically the member function 'NpingOps::issetIdentification' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1149:16: note: Technically the member function 'NpingOps::issetIdentification' can be const. nmap-7.95/nping/NpingOps.h:427:10: note: Technically the member function 'NpingOps::issetIdentification' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:430:10: style:inconclusive: Technically the member function 'NpingOps::getMF' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1162:16: note: Technically the member function 'NpingOps::getMF' can be const. nmap-7.95/nping/NpingOps.h:430:10: note: Technically the member function 'NpingOps::getMF' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:431:10: style:inconclusive: Technically the member function 'NpingOps::issetMF' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1196:16: note: Technically the member function 'NpingOps::issetMF' can be const. nmap-7.95/nping/NpingOps.h:431:10: note: Technically the member function 'NpingOps::issetMF' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:434:10: style:inconclusive: Technically the member function 'NpingOps::getDF' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1176:16: note: Technically the member function 'NpingOps::getDF' can be const. nmap-7.95/nping/NpingOps.h:434:10: note: Technically the member function 'NpingOps::getDF' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:435:10: style:inconclusive: Technically the member function 'NpingOps::issetDF' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1202:16: note: Technically the member function 'NpingOps::issetDF' can be const. nmap-7.95/nping/NpingOps.h:435:10: note: Technically the member function 'NpingOps::issetDF' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:438:10: style:inconclusive: Technically the member function 'NpingOps::getRF' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1190:16: note: Technically the member function 'NpingOps::getRF' can be const. nmap-7.95/nping/NpingOps.h:438:10: note: Technically the member function 'NpingOps::getRF' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:439:10: style:inconclusive: Technically the member function 'NpingOps::issetRF' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1208:16: note: Technically the member function 'NpingOps::issetRF' can be const. nmap-7.95/nping/NpingOps.h:439:10: note: Technically the member function 'NpingOps::issetRF' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:441:20: style:inconclusive: Technically the member function 'NpingOps::getIPv4SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1281:26: note: Technically the member function 'NpingOps::getIPv4SourceAddress' can be const. nmap-7.95/nping/NpingOps.h:441:20: note: Technically the member function 'NpingOps::getIPv4SourceAddress' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:443:10: style:inconclusive: Technically the member function 'NpingOps::issetIPv4SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1287:16: note: Technically the member function 'NpingOps::issetIPv4SourceAddress' can be const. nmap-7.95/nping/NpingOps.h:443:10: note: Technically the member function 'NpingOps::issetIPv4SourceAddress' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:447:10: style:inconclusive: Technically the member function 'NpingOps::issetIPOptions' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1308:16: note: Technically the member function 'NpingOps::issetIPOptions' can be const. nmap-7.95/nping/NpingOps.h:447:10: note: Technically the member function 'NpingOps::issetIPOptions' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:450:9: style:inconclusive: Technically the member function 'NpingOps::getMTU' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1228:15: note: Technically the member function 'NpingOps::getMTU' can be const. nmap-7.95/nping/NpingOps.h:450:9: note: Technically the member function 'NpingOps::getMTU' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:451:10: style:inconclusive: Technically the member function 'NpingOps::issetMTU' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1234:16: note: Technically the member function 'NpingOps::issetMTU' can be const. nmap-7.95/nping/NpingOps.h:451:10: note: Technically the member function 'NpingOps::issetMTU' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:455:8: style:inconclusive: Technically the member function 'NpingOps::getTrafficClass' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1326:14: note: Technically the member function 'NpingOps::getTrafficClass' can be const. nmap-7.95/nping/NpingOps.h:455:8: note: Technically the member function 'NpingOps::getTrafficClass' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:456:10: style:inconclusive: Technically the member function 'NpingOps::issetTrafficClass' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1332:16: note: Technically the member function 'NpingOps::issetTrafficClass' can be const. nmap-7.95/nping/NpingOps.h:456:10: note: Technically the member function 'NpingOps::issetTrafficClass' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:459:9: style:inconclusive: Technically the member function 'NpingOps::getFlowLabel' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1347:15: note: Technically the member function 'NpingOps::getFlowLabel' can be const. nmap-7.95/nping/NpingOps.h:459:9: note: Technically the member function 'NpingOps::getFlowLabel' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:460:10: style:inconclusive: Technically the member function 'NpingOps::issetFlowLabel' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1353:16: note: Technically the member function 'NpingOps::issetFlowLabel' can be const. nmap-7.95/nping/NpingOps.h:460:10: note: Technically the member function 'NpingOps::issetFlowLabel' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:468:21: style:inconclusive: Technically the member function 'NpingOps::getIPv6SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1375:27: note: Technically the member function 'NpingOps::getIPv6SourceAddress' can be const. nmap-7.95/nping/NpingOps.h:468:21: note: Technically the member function 'NpingOps::getIPv6SourceAddress' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:469:10: style:inconclusive: Technically the member function 'NpingOps::issetIPv6SourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1381:16: note: Technically the member function 'NpingOps::issetIPv6SourceAddress' can be const. nmap-7.95/nping/NpingOps.h:469:10: note: Technically the member function 'NpingOps::issetIPv6SourceAddress' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:477:10: style:inconclusive: Technically the member function 'NpingOps::issetTargetPorts' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1459:16: note: Technically the member function 'NpingOps::issetTargetPorts' can be const. nmap-7.95/nping/NpingOps.h:477:10: note: Technically the member function 'NpingOps::issetTargetPorts' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:478:10: style:inconclusive: Technically the member function 'NpingOps::scan_mode_uses_target_ports' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1464:16: note: Technically the member function 'NpingOps::scan_mode_uses_target_ports' can be const. nmap-7.95/nping/NpingOps.h:478:10: note: Technically the member function 'NpingOps::scan_mode_uses_target_ports' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:483:9: style:inconclusive: Technically the member function 'NpingOps::getSourcePort' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1479:15: note: Technically the member function 'NpingOps::getSourcePort' can be const. nmap-7.95/nping/NpingOps.h:483:9: note: Technically the member function 'NpingOps::getSourcePort' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:484:10: style:inconclusive: Technically the member function 'NpingOps::issetSourcePort' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1485:16: note: Technically the member function 'NpingOps::issetSourcePort' can be const. nmap-7.95/nping/NpingOps.h:484:10: note: Technically the member function 'NpingOps::issetSourcePort' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:488:10: style:inconclusive: Technically the member function 'NpingOps::getBadsum' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1640:16: note: Technically the member function 'NpingOps::getBadsum' can be const. nmap-7.95/nping/NpingOps.h:488:10: note: Technically the member function 'NpingOps::getBadsum' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:489:10: style:inconclusive: Technically the member function 'NpingOps::issetBadsum' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1646:16: note: Technically the member function 'NpingOps::issetBadsum' can be const. nmap-7.95/nping/NpingOps.h:489:10: note: Technically the member function 'NpingOps::issetBadsum' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:494:9: style:inconclusive: Technically the member function 'NpingOps::getFlagTCP' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1560:15: note: Technically the member function 'NpingOps::getFlagTCP' can be const. nmap-7.95/nping/NpingOps.h:494:9: note: Technically the member function 'NpingOps::getFlagTCP' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:496:10: style:inconclusive: Technically the member function 'NpingOps::issetTCPFlags' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1590:16: note: Technically the member function 'NpingOps::issetTCPFlags' can be const. nmap-7.95/nping/NpingOps.h:496:10: note: Technically the member function 'NpingOps::issetTCPFlags' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:499:9: style:inconclusive: Technically the member function 'NpingOps::getTCPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1501:15: note: Technically the member function 'NpingOps::getTCPSequence' can be const. nmap-7.95/nping/NpingOps.h:499:9: note: Technically the member function 'NpingOps::getTCPSequence' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:500:10: style:inconclusive: Technically the member function 'NpingOps::issetTCPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1507:16: note: Technically the member function 'NpingOps::issetTCPSequence' can be const. nmap-7.95/nping/NpingOps.h:500:10: note: Technically the member function 'NpingOps::issetTCPSequence' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:503:9: style:inconclusive: Technically the member function 'NpingOps::getTCPAck' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1523:15: note: Technically the member function 'NpingOps::getTCPAck' can be const. nmap-7.95/nping/NpingOps.h:503:9: note: Technically the member function 'NpingOps::getTCPAck' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:504:10: style:inconclusive: Technically the member function 'NpingOps::issetTCPAck' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1529:16: note: Technically the member function 'NpingOps::issetTCPAck' can be const. nmap-7.95/nping/NpingOps.h:504:10: note: Technically the member function 'NpingOps::issetTCPAck' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:507:9: style:inconclusive: Technically the member function 'NpingOps::getTCPWindow' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1606:15: note: Technically the member function 'NpingOps::getTCPWindow' can be const. nmap-7.95/nping/NpingOps.h:507:9: note: Technically the member function 'NpingOps::getTCPWindow' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:508:10: style:inconclusive: Technically the member function 'NpingOps::issetTCPWindow' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1612:16: note: Technically the member function 'NpingOps::issetTCPWindow' can be const. nmap-7.95/nping/NpingOps.h:508:10: note: Technically the member function 'NpingOps::issetTCPWindow' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:512:8: style:inconclusive: Technically the member function 'NpingOps::getICMPType' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1665:14: note: Technically the member function 'NpingOps::getICMPType' can be const. nmap-7.95/nping/NpingOps.h:512:8: note: Technically the member function 'NpingOps::getICMPType' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:513:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPType' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1671:16: note: Technically the member function 'NpingOps::issetICMPType' can be const. nmap-7.95/nping/NpingOps.h:513:10: note: Technically the member function 'NpingOps::issetICMPType' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:516:8: style:inconclusive: Technically the member function 'NpingOps::getICMPCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1686:14: note: Technically the member function 'NpingOps::getICMPCode' can be const. nmap-7.95/nping/NpingOps.h:516:8: note: Technically the member function 'NpingOps::getICMPCode' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:517:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1692:16: note: Technically the member function 'NpingOps::issetICMPCode' can be const. nmap-7.95/nping/NpingOps.h:517:10: note: Technically the member function 'NpingOps::issetICMPCode' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:521:10: style:inconclusive: Technically the member function 'NpingOps::getBadsumICMP' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1720:16: note: Technically the member function 'NpingOps::getBadsumICMP' can be const. nmap-7.95/nping/NpingOps.h:521:10: note: Technically the member function 'NpingOps::getBadsumICMP' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:522:10: style:inconclusive: Technically the member function 'NpingOps::issetBadsumICMP' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1726:16: note: Technically the member function 'NpingOps::issetBadsumICMP' can be const. nmap-7.95/nping/NpingOps.h:522:10: note: Technically the member function 'NpingOps::issetBadsumICMP' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:525:20: style:inconclusive: Technically the member function 'NpingOps::getICMPRedirectAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1741:26: note: Technically the member function 'NpingOps::getICMPRedirectAddress' can be const. nmap-7.95/nping/NpingOps.h:525:20: note: Technically the member function 'NpingOps::getICMPRedirectAddress' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:526:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPRedirectAddress' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1747:16: note: Technically the member function 'NpingOps::issetICMPRedirectAddress' can be const. nmap-7.95/nping/NpingOps.h:526:10: note: Technically the member function 'NpingOps::issetICMPRedirectAddress' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:529:8: style:inconclusive: Technically the member function 'NpingOps::getICMPParamProblemPointer' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1762:14: note: Technically the member function 'NpingOps::getICMPParamProblemPointer' can be const. nmap-7.95/nping/NpingOps.h:529:8: note: Technically the member function 'NpingOps::getICMPParamProblemPointer' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:530:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPParamProblemPointer' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1768:16: note: Technically the member function 'NpingOps::issetICMPParamProblemPointer' can be const. nmap-7.95/nping/NpingOps.h:530:10: note: Technically the member function 'NpingOps::issetICMPParamProblemPointer' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:533:9: style:inconclusive: Technically the member function 'NpingOps::getICMPRouterAdvLifetime' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1783:15: note: Technically the member function 'NpingOps::getICMPRouterAdvLifetime' can be const. nmap-7.95/nping/NpingOps.h:533:9: note: Technically the member function 'NpingOps::getICMPRouterAdvLifetime' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:534:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPRouterAdvLifetime' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1789:16: note: Technically the member function 'NpingOps::issetICMPRouterAdvLifetime' can be const. nmap-7.95/nping/NpingOps.h:534:10: note: Technically the member function 'NpingOps::issetICMPRouterAdvLifetime' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:537:9: style:inconclusive: Technically the member function 'NpingOps::getICMPIdentifier' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1803:15: note: Technically the member function 'NpingOps::getICMPIdentifier' can be const. nmap-7.95/nping/NpingOps.h:537:9: note: Technically the member function 'NpingOps::getICMPIdentifier' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:538:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPIdentifier' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1809:16: note: Technically the member function 'NpingOps::issetICMPIdentifier' can be const. nmap-7.95/nping/NpingOps.h:538:10: note: Technically the member function 'NpingOps::issetICMPIdentifier' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:541:9: style:inconclusive: Technically the member function 'NpingOps::getICMPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1824:15: note: Technically the member function 'NpingOps::getICMPSequence' can be const. nmap-7.95/nping/NpingOps.h:541:9: note: Technically the member function 'NpingOps::getICMPSequence' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:542:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPSequence' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1830:16: note: Technically the member function 'NpingOps::issetICMPSequence' can be const. nmap-7.95/nping/NpingOps.h:542:10: note: Technically the member function 'NpingOps::issetICMPSequence' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:545:9: style:inconclusive: Technically the member function 'NpingOps::getICMPOriginateTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1845:15: note: Technically the member function 'NpingOps::getICMPOriginateTimestamp' can be const. nmap-7.95/nping/NpingOps.h:545:9: note: Technically the member function 'NpingOps::getICMPOriginateTimestamp' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:546:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPOriginateTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1851:16: note: Technically the member function 'NpingOps::issetICMPOriginateTimestamp' can be const. nmap-7.95/nping/NpingOps.h:546:10: note: Technically the member function 'NpingOps::issetICMPOriginateTimestamp' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:549:9: style:inconclusive: Technically the member function 'NpingOps::getICMPReceiveTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1866:15: note: Technically the member function 'NpingOps::getICMPReceiveTimestamp' can be const. nmap-7.95/nping/NpingOps.h:549:9: note: Technically the member function 'NpingOps::getICMPReceiveTimestamp' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:550:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPReceiveTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1872:16: note: Technically the member function 'NpingOps::issetICMPReceiveTimestamp' can be const. nmap-7.95/nping/NpingOps.h:550:10: note: Technically the member function 'NpingOps::issetICMPReceiveTimestamp' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:553:9: style:inconclusive: Technically the member function 'NpingOps::getICMPTransmitTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1887:15: note: Technically the member function 'NpingOps::getICMPTransmitTimestamp' can be const. nmap-7.95/nping/NpingOps.h:553:9: note: Technically the member function 'NpingOps::getICMPTransmitTimestamp' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:554:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPTransmitTimestamp' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1893:16: note: Technically the member function 'NpingOps::issetICMPTransmitTimestamp' can be const. nmap-7.95/nping/NpingOps.h:554:10: note: Technically the member function 'NpingOps::issetICMPTransmitTimestamp' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:558:9: style:inconclusive: Technically the member function 'NpingOps::getICMPAdvertEntryCount' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1923:15: note: Technically the member function 'NpingOps::getICMPAdvertEntryCount' can be const. nmap-7.95/nping/NpingOps.h:558:9: note: Technically the member function 'NpingOps::getICMPAdvertEntryCount' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:559:10: style:inconclusive: Technically the member function 'NpingOps::issetICMPAdvertEntry' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1927:16: note: Technically the member function 'NpingOps::issetICMPAdvertEntry' can be const. nmap-7.95/nping/NpingOps.h:559:10: note: Technically the member function 'NpingOps::issetICMPAdvertEntry' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:564:10: style:inconclusive: Technically the member function 'NpingOps::issetSourceMAC' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1952:16: note: Technically the member function 'NpingOps::issetSourceMAC' can be const. nmap-7.95/nping/NpingOps.h:564:10: note: Technically the member function 'NpingOps::issetSourceMAC' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:568:10: style:inconclusive: Technically the member function 'NpingOps::issetDestMAC' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1973:16: note: Technically the member function 'NpingOps::issetDestMAC' can be const. nmap-7.95/nping/NpingOps.h:568:10: note: Technically the member function 'NpingOps::issetDestMAC' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:571:9: style:inconclusive: Technically the member function 'NpingOps::getEtherType' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1987:15: note: Technically the member function 'NpingOps::getEtherType' can be const. nmap-7.95/nping/NpingOps.h:571:9: note: Technically the member function 'NpingOps::getEtherType' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:572:10: style:inconclusive: Technically the member function 'NpingOps::issetEtherType' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:1993:16: note: Technically the member function 'NpingOps::issetEtherType' can be const. nmap-7.95/nping/NpingOps.h:572:10: note: Technically the member function 'NpingOps::issetEtherType' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:576:9: style:inconclusive: Technically the member function 'NpingOps::getARPHardwareType' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2012:15: note: Technically the member function 'NpingOps::getARPHardwareType' can be const. nmap-7.95/nping/NpingOps.h:576:9: note: Technically the member function 'NpingOps::getARPHardwareType' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:577:10: style:inconclusive: Technically the member function 'NpingOps::issetARPHardwareType' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2018:16: note: Technically the member function 'NpingOps::issetARPHardwareType' can be const. nmap-7.95/nping/NpingOps.h:577:10: note: Technically the member function 'NpingOps::issetARPHardwareType' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:580:9: style:inconclusive: Technically the member function 'NpingOps::getARPProtocolType' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2033:15: note: Technically the member function 'NpingOps::getARPProtocolType' can be const. nmap-7.95/nping/NpingOps.h:580:9: note: Technically the member function 'NpingOps::getARPProtocolType' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:581:10: style:inconclusive: Technically the member function 'NpingOps::issetARPProtocolType' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2039:16: note: Technically the member function 'NpingOps::issetARPProtocolType' can be const. nmap-7.95/nping/NpingOps.h:581:10: note: Technically the member function 'NpingOps::issetARPProtocolType' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:584:8: style:inconclusive: Technically the member function 'NpingOps::getARPHwAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2054:14: note: Technically the member function 'NpingOps::getARPHwAddrLen' can be const. nmap-7.95/nping/NpingOps.h:584:8: note: Technically the member function 'NpingOps::getARPHwAddrLen' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:585:10: style:inconclusive: Technically the member function 'NpingOps::issetARPHwAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2060:16: note: Technically the member function 'NpingOps::issetARPHwAddrLen' can be const. nmap-7.95/nping/NpingOps.h:585:10: note: Technically the member function 'NpingOps::issetARPHwAddrLen' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:588:8: style:inconclusive: Technically the member function 'NpingOps::getARPProtoAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2075:14: note: Technically the member function 'NpingOps::getARPProtoAddrLen' can be const. nmap-7.95/nping/NpingOps.h:588:8: note: Technically the member function 'NpingOps::getARPProtoAddrLen' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:589:10: style:inconclusive: Technically the member function 'NpingOps::issetARPProtoAddrLen' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2081:16: note: Technically the member function 'NpingOps::issetARPProtoAddrLen' can be const. nmap-7.95/nping/NpingOps.h:589:10: note: Technically the member function 'NpingOps::issetARPProtoAddrLen' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:592:9: style:inconclusive: Technically the member function 'NpingOps::getARPOpCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2096:15: note: Technically the member function 'NpingOps::getARPOpCode' can be const. nmap-7.95/nping/NpingOps.h:592:9: note: Technically the member function 'NpingOps::getARPOpCode' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:593:10: style:inconclusive: Technically the member function 'NpingOps::issetARPOpCode' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2102:16: note: Technically the member function 'NpingOps::issetARPOpCode' can be const. nmap-7.95/nping/NpingOps.h:593:10: note: Technically the member function 'NpingOps::issetARPOpCode' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:597:10: style:inconclusive: Technically the member function 'NpingOps::issetARPSenderHwAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2123:16: note: Technically the member function 'NpingOps::issetARPSenderHwAddr' can be const. nmap-7.95/nping/NpingOps.h:597:10: note: Technically the member function 'NpingOps::issetARPSenderHwAddr' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:601:10: style:inconclusive: Technically the member function 'NpingOps::issetARPTargetHwAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2144:16: note: Technically the member function 'NpingOps::issetARPTargetHwAddr' can be const. nmap-7.95/nping/NpingOps.h:601:10: note: Technically the member function 'NpingOps::issetARPTargetHwAddr' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:604:20: style:inconclusive: Technically the member function 'NpingOps::getARPSenderProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2159:26: note: Technically the member function 'NpingOps::getARPSenderProtoAddr' can be const. nmap-7.95/nping/NpingOps.h:604:20: note: Technically the member function 'NpingOps::getARPSenderProtoAddr' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:605:10: style:inconclusive: Technically the member function 'NpingOps::issetARPSenderProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2165:16: note: Technically the member function 'NpingOps::issetARPSenderProtoAddr' can be const. nmap-7.95/nping/NpingOps.h:605:10: note: Technically the member function 'NpingOps::issetARPSenderProtoAddr' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:608:20: style:inconclusive: Technically the member function 'NpingOps::getARPTargetProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2180:26: note: Technically the member function 'NpingOps::getARPTargetProtoAddr' can be const. nmap-7.95/nping/NpingOps.h:608:20: note: Technically the member function 'NpingOps::getARPTargetProtoAddr' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:609:10: style:inconclusive: Technically the member function 'NpingOps::issetARPTargetProtoAddr' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2186:16: note: Technically the member function 'NpingOps::issetARPTargetProtoAddr' can be const. nmap-7.95/nping/NpingOps.h:609:10: note: Technically the member function 'NpingOps::issetARPTargetProtoAddr' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:613:9: style:inconclusive: Technically the member function 'NpingOps::getEchoPort' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2201:15: note: Technically the member function 'NpingOps::getEchoPort' can be const. nmap-7.95/nping/NpingOps.h:613:9: note: Technically the member function 'NpingOps::getEchoPort' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:614:10: style:inconclusive: Technically the member function 'NpingOps::issetEchoPort' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2207:16: note: Technically the member function 'NpingOps::issetEchoPort' can be const. nmap-7.95/nping/NpingOps.h:614:10: note: Technically the member function 'NpingOps::issetEchoPort' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:618:10: style:inconclusive: Technically the member function 'NpingOps::issetEchoPassphrase' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2224:16: note: Technically the member function 'NpingOps::issetEchoPassphrase' can be const. nmap-7.95/nping/NpingOps.h:618:10: note: Technically the member function 'NpingOps::issetEchoPassphrase' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:620:10: style:inconclusive: Technically the member function 'NpingOps::doCrypto' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:3046:16: note: Technically the member function 'NpingOps::doCrypto' can be const. nmap-7.95/nping/NpingOps.h:620:10: note: Technically the member function 'NpingOps::doCrypto' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:623:10: style:inconclusive: Technically the member function 'NpingOps::echoPayload' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:3057:16: note: Technically the member function 'NpingOps::echoPayload' can be const. nmap-7.95/nping/NpingOps.h:623:10: note: Technically the member function 'NpingOps::echoPayload' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:627:10: style:inconclusive: Technically the member function 'NpingOps::once' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2238:16: note: Technically the member function 'NpingOps::once' can be const. nmap-7.95/nping/NpingOps.h:627:10: note: Technically the member function 'NpingOps::once' can be const. 2.17.0 nmap-7.95/nping/NpingOps.h:634:11: performance:inconclusive: Technically the member function 'NpingOps::select_network_iface' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingOps.cc:2778:17: note: Technically the member function 'NpingOps::select_network_iface' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingOps.h:634:11: note: Technically the member function 'NpingOps::select_network_iface' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/NpingOps.h:644:20: style:inconclusive: Technically the member function 'NpingOps::getLastPacketSentTime' can be const. [functionConst] nmap-7.95/nping/NpingOps.cc:2997:26: note: Technically the member function 'NpingOps::getLastPacketSentTime' can be const. nmap-7.95/nping/NpingOps.h:644:20: note: Technically the member function 'NpingOps::getLastPacketSentTime' can be const. head nmap-7.95/nping/NpingTarget.cc:1032:19: style:inconclusive: Technically the member function 'NpingTarget::printRTTs' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:257:6: note: Technically the member function 'NpingTarget::printRTTs' can be const. nmap-7.95/nping/NpingTarget.cc:1032:19: note: Technically the member function 'NpingTarget::printRTTs' can be const. head nmap-7.95/nping/NpingTarget.cc:298:19: style:inconclusive: Technically the member function 'NpingTarget::spoofingSourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:151:10: note: Technically the member function 'NpingTarget::spoofingSourceAddress' can be const. nmap-7.95/nping/NpingTarget.cc:298:19: note: Technically the member function 'NpingTarget::spoofingSourceAddress' can be const. head nmap-7.95/nping/NpingTarget.cc:382:18: style:inconclusive: Technically the member function 'NpingTarget::isDirectlyConnectedOrUnset' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:163:9: note: Technically the member function 'NpingTarget::isDirectlyConnectedOrUnset' can be const. nmap-7.95/nping/NpingTarget.cc:382:18: note: Technically the member function 'NpingTarget::isDirectlyConnectedOrUnset' can be const. head nmap-7.95/nping/NpingTarget.cc:429:24: style:inconclusive: Technically the member function 'NpingTarget::getNextHopMACAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:169:15: note: Technically the member function 'NpingTarget::getNextHopMACAddress' can be const. nmap-7.95/nping/NpingTarget.cc:429:24: note: Technically the member function 'NpingTarget::getNextHopMACAddress' can be const. head nmap-7.95/nping/NpingTarget.cc:447:24: style:inconclusive: Technically the member function 'NpingTarget::getMACAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:173:15: note: Technically the member function 'NpingTarget::getMACAddress' can be const. nmap-7.95/nping/NpingTarget.cc:447:24: note: Technically the member function 'NpingTarget::getMACAddress' can be const. head nmap-7.95/nping/NpingTarget.cc:466:24: style:inconclusive: Technically the member function 'NpingTarget::getSrcMACAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:179:15: note: Technically the member function 'NpingTarget::getSrcMACAddress' can be const. nmap-7.95/nping/NpingTarget.cc:466:24: note: Technically the member function 'NpingTarget::getSrcMACAddress' can be const. head nmap-7.95/nping/NpingTarget.cc:484:27: style:inconclusive: Technically the member function 'NpingTarget::getDeviceName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:183:17: note: Technically the member function 'NpingTarget::getDeviceName' can be const. nmap-7.95/nping/NpingTarget.cc:484:27: note: Technically the member function 'NpingTarget::getDeviceName' can be const. head nmap-7.95/nping/NpingTarget.cc:490:27: style:inconclusive: Technically the member function 'NpingTarget::getDeviceFullName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:184:17: note: Technically the member function 'NpingTarget::getDeviceFullName' can be const. nmap-7.95/nping/NpingTarget.cc:490:27: note: Technically the member function 'NpingTarget::getDeviceFullName' can be const. head nmap-7.95/nping/NpingTarget.cc:501:22: style:inconclusive: Technically the member function 'NpingTarget::getDeviceType' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:186:13: note: Technically the member function 'NpingTarget::getDeviceType' can be const. nmap-7.95/nping/NpingTarget.cc:501:22: note: Technically the member function 'NpingTarget::getDeviceType' can be const. head nmap-7.95/nping/NpingTarget.cc:533:26: style:inconclusive: Technically the member function 'NpingTarget::getResolvedHostName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:189:17: note: Technically the member function 'NpingTarget::getResolvedHostName' can be const. nmap-7.95/nping/NpingTarget.cc:533:26: note: Technically the member function 'NpingTarget::getResolvedHostName' can be const. head nmap-7.95/nping/NpingTarget.cc:554:26: style:inconclusive: Technically the member function 'NpingTarget::getSuppliedHostName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:193:17: note: Technically the member function 'NpingTarget::getSuppliedHostName' can be const. nmap-7.95/nping/NpingTarget.cc:554:26: note: Technically the member function 'NpingTarget::getSuppliedHostName' can be const. head nmap-7.95/nping/NpingTarget.cc:655:26: performance:inconclusive: Technically the member function 'NpingTarget::getMACStr' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingTarget.h:205:17: note: Technically the member function 'NpingTarget::getMACStr' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingTarget.cc:655:26: note: Technically the member function 'NpingTarget::getMACStr' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/NpingTarget.cc:720:18: style:inconclusive: Technically the member function 'NpingTarget::getICMPIdentifier' can be const. [functionConst] nmap-7.95/nping/NpingTarget.h:212:9: note: Technically the member function 'NpingTarget::getICMPIdentifier' can be const. nmap-7.95/nping/NpingTarget.cc:720:18: note: Technically the member function 'NpingTarget::getICMPIdentifier' can be const. head nmap-7.95/nping/NpingTarget.cc:971:18: performance:inconclusive: Technically the member function 'NpingTarget::setProbeRecvARP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingTarget.h:253:5: note: Technically the member function 'NpingTarget::setProbeRecvARP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingTarget.cc:971:18: note: Technically the member function 'NpingTarget::setProbeRecvARP' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/NpingTarget.h:151:10: style:inconclusive: Technically the member function 'NpingTarget::spoofingSourceAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:298:19: note: Technically the member function 'NpingTarget::spoofingSourceAddress' can be const. nmap-7.95/nping/NpingTarget.h:151:10: note: Technically the member function 'NpingTarget::spoofingSourceAddress' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:163:9: style:inconclusive: Technically the member function 'NpingTarget::isDirectlyConnectedOrUnset' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:382:18: note: Technically the member function 'NpingTarget::isDirectlyConnectedOrUnset' can be const. nmap-7.95/nping/NpingTarget.h:163:9: note: Technically the member function 'NpingTarget::isDirectlyConnectedOrUnset' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:169:15: style:inconclusive: Technically the member function 'NpingTarget::getNextHopMACAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:429:24: note: Technically the member function 'NpingTarget::getNextHopMACAddress' can be const. nmap-7.95/nping/NpingTarget.h:169:15: note: Technically the member function 'NpingTarget::getNextHopMACAddress' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:173:15: style:inconclusive: Technically the member function 'NpingTarget::getMACAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:447:24: note: Technically the member function 'NpingTarget::getMACAddress' can be const. nmap-7.95/nping/NpingTarget.h:173:15: note: Technically the member function 'NpingTarget::getMACAddress' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:179:15: style:inconclusive: Technically the member function 'NpingTarget::getSrcMACAddress' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:466:24: note: Technically the member function 'NpingTarget::getSrcMACAddress' can be const. nmap-7.95/nping/NpingTarget.h:179:15: note: Technically the member function 'NpingTarget::getSrcMACAddress' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:183:17: style:inconclusive: Technically the member function 'NpingTarget::getDeviceName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:484:27: note: Technically the member function 'NpingTarget::getDeviceName' can be const. nmap-7.95/nping/NpingTarget.h:183:17: note: Technically the member function 'NpingTarget::getDeviceName' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:184:17: style:inconclusive: Technically the member function 'NpingTarget::getDeviceFullName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:490:27: note: Technically the member function 'NpingTarget::getDeviceFullName' can be const. nmap-7.95/nping/NpingTarget.h:184:17: note: Technically the member function 'NpingTarget::getDeviceFullName' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:186:13: style:inconclusive: Technically the member function 'NpingTarget::getDeviceType' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:501:22: note: Technically the member function 'NpingTarget::getDeviceType' can be const. nmap-7.95/nping/NpingTarget.h:186:13: note: Technically the member function 'NpingTarget::getDeviceType' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:189:17: style:inconclusive: Technically the member function 'NpingTarget::getResolvedHostName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:533:26: note: Technically the member function 'NpingTarget::getResolvedHostName' can be const. nmap-7.95/nping/NpingTarget.h:189:17: note: Technically the member function 'NpingTarget::getResolvedHostName' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:193:17: style:inconclusive: Technically the member function 'NpingTarget::getSuppliedHostName' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:554:26: note: Technically the member function 'NpingTarget::getSuppliedHostName' can be const. nmap-7.95/nping/NpingTarget.h:193:17: note: Technically the member function 'NpingTarget::getSuppliedHostName' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:205:17: performance:inconclusive: Technically the member function 'NpingTarget::getMACStr' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingTarget.cc:655:26: note: Technically the member function 'NpingTarget::getMACStr' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingTarget.h:205:17: note: Technically the member function 'NpingTarget::getMACStr' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/NpingTarget.h:212:9: style:inconclusive: Technically the member function 'NpingTarget::getICMPIdentifier' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:720:18: note: Technically the member function 'NpingTarget::getICMPIdentifier' can be const. nmap-7.95/nping/NpingTarget.h:212:9: note: Technically the member function 'NpingTarget::getICMPIdentifier' can be const. 2.17.0 nmap-7.95/nping/NpingTarget.h:253:5: performance:inconclusive: Technically the member function 'NpingTarget::setProbeRecvARP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/NpingTarget.cc:971:18: note: Technically the member function 'NpingTarget::setProbeRecvARP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/NpingTarget.h:253:5: note: Technically the member function 'NpingTarget::setProbeRecvARP' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/NpingTarget.h:257:6: style:inconclusive: Technically the member function 'NpingTarget::printRTTs' can be const. [functionConst] nmap-7.95/nping/NpingTarget.cc:1032:19: note: Technically the member function 'NpingTarget::printRTTs' can be const. nmap-7.95/nping/NpingTarget.h:257:6: note: Technically the member function 'NpingTarget::printRTTs' can be const. head nmap-7.95/nping/NpingTargets.cc:203:33: style:inconclusive: Technically the member function 'NpingTargets::getTargetsFetched' can be const. [functionConst] nmap-7.95/nping/NpingTargets.h:100:23: note: Technically the member function 'NpingTargets::getTargetsFetched' can be const. nmap-7.95/nping/NpingTargets.cc:203:33: note: Technically the member function 'NpingTargets::getTargetsFetched' can be const. head nmap-7.95/nping/NpingTargets.cc:208:19: style:inconclusive: Technically the member function 'NpingTargets::getTargetSpecCount' can be const. [functionConst] nmap-7.95/nping/NpingTargets.h:101:9: note: Technically the member function 'NpingTargets::getTargetSpecCount' can be const. nmap-7.95/nping/NpingTargets.cc:208:19: note: Technically the member function 'NpingTargets::getTargetSpecCount' can be const. 2.17.0 nmap-7.95/nping/NpingTargets.h:100:23: style:inconclusive: Technically the member function 'NpingTargets::getTargetsFetched' can be const. [functionConst] nmap-7.95/nping/NpingTargets.cc:203:33: note: Technically the member function 'NpingTargets::getTargetsFetched' can be const. nmap-7.95/nping/NpingTargets.h:100:23: note: Technically the member function 'NpingTargets::getTargetsFetched' can be const. 2.17.0 nmap-7.95/nping/NpingTargets.h:101:9: style:inconclusive: Technically the member function 'NpingTargets::getTargetSpecCount' can be const. [functionConst] nmap-7.95/nping/NpingTargets.cc:208:19: note: Technically the member function 'NpingTargets::getTargetSpecCount' can be const. nmap-7.95/nping/NpingTargets.h:101:9: note: Technically the member function 'NpingTargets::getTargetSpecCount' can be const. head nmap-7.95/nping/ProbeMode.cc:129:23: style:inconclusive: Technically the member function 'ProbeMode::getNsockPool' can be const. [functionConst] nmap-7.95/nping/ProbeMode.h:109:20: note: Technically the member function 'ProbeMode::getNsockPool' can be const. nmap-7.95/nping/ProbeMode.cc:129:23: note: Technically the member function 'ProbeMode::getNsockPool' can be const. 2.17.0 nmap-7.95/nping/ProbeMode.h:109:20: style:inconclusive: Technically the member function 'ProbeMode::getNsockPool' can be const. [functionConst] nmap-7.95/nping/ProbeMode.cc:129:23: note: Technically the member function 'ProbeMode::getNsockPool' can be const. nmap-7.95/nping/ProbeMode.h:109:20: note: Technically the member function 'ProbeMode::getNsockPool' can be const. head nmap-7.95/nping/common_modified.cc:193:24: style: Variable 'sin6' is assigned a value that is never used. [unreadVariable] head nmap-7.95/nping/stats.cc:139:18: performance:inconclusive: Technically the member function 'NpingTimer::timeval_set' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/stats.h:136:12: note: Technically the member function 'NpingTimer::timeval_set' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/stats.cc:139:18: note: Technically the member function 'NpingTimer::timeval_set' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/nping/stats.cc:272:19: style:inconclusive: Technically the member function 'NpingStats::getSentPackets' can be const. [functionConst] nmap-7.95/nping/stats.h:184:11: note: Technically the member function 'NpingStats::getSentPackets' can be const. nmap-7.95/nping/stats.cc:272:19: note: Technically the member function 'NpingStats::getSentPackets' can be const. head nmap-7.95/nping/stats.cc:277:19: style:inconclusive: Technically the member function 'NpingStats::getSentBytes' can be const. [functionConst] nmap-7.95/nping/stats.h:185:11: note: Technically the member function 'NpingStats::getSentBytes' can be const. nmap-7.95/nping/stats.cc:277:19: note: Technically the member function 'NpingStats::getSentBytes' can be const. head nmap-7.95/nping/stats.cc:282:19: style:inconclusive: Technically the member function 'NpingStats::getRecvPackets' can be const. [functionConst] nmap-7.95/nping/stats.h:187:11: note: Technically the member function 'NpingStats::getRecvPackets' can be const. nmap-7.95/nping/stats.cc:282:19: note: Technically the member function 'NpingStats::getRecvPackets' can be const. head nmap-7.95/nping/stats.cc:287:19: style:inconclusive: Technically the member function 'NpingStats::getRecvBytes' can be const. [functionConst] nmap-7.95/nping/stats.h:188:11: note: Technically the member function 'NpingStats::getRecvBytes' can be const. nmap-7.95/nping/stats.cc:287:19: note: Technically the member function 'NpingStats::getRecvBytes' can be const. head nmap-7.95/nping/stats.cc:292:19: style:inconclusive: Technically the member function 'NpingStats::getEchoedPackets' can be const. [functionConst] nmap-7.95/nping/stats.h:190:11: note: Technically the member function 'NpingStats::getEchoedPackets' can be const. nmap-7.95/nping/stats.cc:292:19: note: Technically the member function 'NpingStats::getEchoedPackets' can be const. head nmap-7.95/nping/stats.cc:297:19: style:inconclusive: Technically the member function 'NpingStats::getEchoedBytes' can be const. [functionConst] nmap-7.95/nping/stats.h:191:11: note: Technically the member function 'NpingStats::getEchoedBytes' can be const. nmap-7.95/nping/stats.cc:297:19: note: Technically the member function 'NpingStats::getEchoedBytes' can be const. head nmap-7.95/nping/stats.cc:301:17: style:inconclusive: Technically the member function 'NpingStats::getEchoClientsServed' can be const. [functionConst] nmap-7.95/nping/stats.h:192:9: note: Technically the member function 'NpingStats::getEchoClientsServed' can be const. nmap-7.95/nping/stats.cc:301:17: note: Technically the member function 'NpingStats::getEchoClientsServed' can be const. head nmap-7.95/nping/stats.cc:306:19: style:inconclusive: Technically the member function 'NpingStats::getLostPackets' can be const. [functionConst] nmap-7.95/nping/stats.h:194:11: note: Technically the member function 'NpingStats::getLostPackets' can be const. nmap-7.95/nping/stats.cc:306:19: note: Technically the member function 'NpingStats::getLostPackets' can be const. head nmap-7.95/nping/stats.cc:333:19: style:inconclusive: Technically the member function 'NpingStats::getUnmatchedPackets' can be const. [functionConst] nmap-7.95/nping/stats.h:198:11: note: Technically the member function 'NpingStats::getUnmatchedPackets' can be const. nmap-7.95/nping/stats.cc:333:19: note: Technically the member function 'NpingStats::getUnmatchedPackets' can be const. 2.17.0 nmap-7.95/nping/stats.h:136:12: performance:inconclusive: Technically the member function 'NpingTimer::timeval_set' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/nping/stats.cc:139:18: note: Technically the member function 'NpingTimer::timeval_set' can be static (but you may consider moving to unnamed namespace). nmap-7.95/nping/stats.h:136:12: note: Technically the member function 'NpingTimer::timeval_set' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/nping/stats.h:184:11: style:inconclusive: Technically the member function 'NpingStats::getSentPackets' can be const. [functionConst] nmap-7.95/nping/stats.cc:272:19: note: Technically the member function 'NpingStats::getSentPackets' can be const. nmap-7.95/nping/stats.h:184:11: note: Technically the member function 'NpingStats::getSentPackets' can be const. 2.17.0 nmap-7.95/nping/stats.h:185:11: style:inconclusive: Technically the member function 'NpingStats::getSentBytes' can be const. [functionConst] nmap-7.95/nping/stats.cc:277:19: note: Technically the member function 'NpingStats::getSentBytes' can be const. nmap-7.95/nping/stats.h:185:11: note: Technically the member function 'NpingStats::getSentBytes' can be const. 2.17.0 nmap-7.95/nping/stats.h:187:11: style:inconclusive: Technically the member function 'NpingStats::getRecvPackets' can be const. [functionConst] nmap-7.95/nping/stats.cc:282:19: note: Technically the member function 'NpingStats::getRecvPackets' can be const. nmap-7.95/nping/stats.h:187:11: note: Technically the member function 'NpingStats::getRecvPackets' can be const. 2.17.0 nmap-7.95/nping/stats.h:188:11: style:inconclusive: Technically the member function 'NpingStats::getRecvBytes' can be const. [functionConst] nmap-7.95/nping/stats.cc:287:19: note: Technically the member function 'NpingStats::getRecvBytes' can be const. nmap-7.95/nping/stats.h:188:11: note: Technically the member function 'NpingStats::getRecvBytes' can be const. 2.17.0 nmap-7.95/nping/stats.h:190:11: style:inconclusive: Technically the member function 'NpingStats::getEchoedPackets' can be const. [functionConst] nmap-7.95/nping/stats.cc:292:19: note: Technically the member function 'NpingStats::getEchoedPackets' can be const. nmap-7.95/nping/stats.h:190:11: note: Technically the member function 'NpingStats::getEchoedPackets' can be const. 2.17.0 nmap-7.95/nping/stats.h:191:11: style:inconclusive: Technically the member function 'NpingStats::getEchoedBytes' can be const. [functionConst] nmap-7.95/nping/stats.cc:297:19: note: Technically the member function 'NpingStats::getEchoedBytes' can be const. nmap-7.95/nping/stats.h:191:11: note: Technically the member function 'NpingStats::getEchoedBytes' can be const. 2.17.0 nmap-7.95/nping/stats.h:192:9: style:inconclusive: Technically the member function 'NpingStats::getEchoClientsServed' can be const. [functionConst] nmap-7.95/nping/stats.cc:301:17: note: Technically the member function 'NpingStats::getEchoClientsServed' can be const. nmap-7.95/nping/stats.h:192:9: note: Technically the member function 'NpingStats::getEchoClientsServed' can be const. 2.17.0 nmap-7.95/nping/stats.h:194:11: style:inconclusive: Technically the member function 'NpingStats::getLostPackets' can be const. [functionConst] nmap-7.95/nping/stats.cc:306:19: note: Technically the member function 'NpingStats::getLostPackets' can be const. nmap-7.95/nping/stats.h:194:11: note: Technically the member function 'NpingStats::getLostPackets' can be const. 2.17.0 nmap-7.95/nping/stats.h:198:11: style:inconclusive: Technically the member function 'NpingStats::getUnmatchedPackets' can be const. [functionConst] nmap-7.95/nping/stats.cc:333:19: note: Technically the member function 'NpingStats::getUnmatchedPackets' can be const. nmap-7.95/nping/stats.h:198:11: note: Technically the member function 'NpingStats::getUnmatchedPackets' can be const. head nmap-7.95/nping/utils_net.cc:77:52: style: C-style pointer casting [cstyleCast] head nmap-7.95/nse_nsock.cc:308:32: style: C-style pointer casting [cstyleCast] head nmap-7.95/nse_nsock.cc:755:34: style: C-style pointer casting [cstyleCast] head nmap-7.95/nse_zlib.cc:636:72: style: C-style pointer casting [cstyleCast] head nmap-7.95/nsock/src/netutils.c:106:4: error: #error Neither RLIMIT_NOFILE nor RLIMIT_OFILE defined [preprocessorErrorDirective] head nmap-7.95/osscan2.cc:1419:18: performance:inconclusive: Technically the member function 'HostOsScan::buildSeqProbeList' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:357:8: note: Technically the member function 'HostOsScan::buildSeqProbeList' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:1419:18: note: Technically the member function 'HostOsScan::buildSeqProbeList' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/osscan2.cc:1455:18: performance:inconclusive: Technically the member function 'HostOsScan::buildTUIProbeList' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:360:8: note: Technically the member function 'HostOsScan::buildTUIProbeList' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:1455:18: note: Technically the member function 'HostOsScan::buildTUIProbeList' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/osscan2.cc:2302:18: performance:inconclusive: Technically the member function 'HostOsScan::makeTSeqFP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:427:8: note: Technically the member function 'HostOsScan::makeTSeqFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2302:18: note: Technically the member function 'HostOsScan::makeTSeqFP' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/osscan2.cc:2568:18: performance:inconclusive: Technically the member function 'HostOsScan::makeTOpsFP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:428:8: note: Technically the member function 'HostOsScan::makeTOpsFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2568:18: note: Technically the member function 'HostOsScan::makeTOpsFP' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/osscan2.cc:2593:18: performance:inconclusive: Technically the member function 'HostOsScan::makeTWinFP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:429:8: note: Technically the member function 'HostOsScan::makeTWinFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2593:18: note: Technically the member function 'HostOsScan::makeTWinFP' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/osscan2.cc:2618:18: style:inconclusive: Technically the member function 'HostOsScan::processTSeqResp' can be const. [functionConst] nmap-7.95/osscan2.h:406:8: note: Technically the member function 'HostOsScan::processTSeqResp' can be const. nmap-7.95/osscan2.cc:2618:18: note: Technically the member function 'HostOsScan::processTSeqResp' can be const. head nmap-7.95/osscan2.cc:2685:18: style:inconclusive: Technically the member function 'HostOsScan::processTOpsResp' can be const. [functionConst] nmap-7.95/osscan2.h:407:8: note: Technically the member function 'HostOsScan::processTOpsResp' can be const. nmap-7.95/osscan2.cc:2685:18: note: Technically the member function 'HostOsScan::processTOpsResp' can be const. head nmap-7.95/osscan2.cc:2708:18: performance:inconclusive: Technically the member function 'HostOsScan::processTWinResp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:408:8: note: Technically the member function 'HostOsScan::processTWinResp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:2708:18: note: Technically the member function 'HostOsScan::processTWinResp' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/osscan2.cc:2721:18: style:inconclusive: Technically the member function 'HostOsScan::processTEcnResp' can be const. [functionConst] nmap-7.95/osscan2.h:409:8: note: Technically the member function 'HostOsScan::processTEcnResp' can be const. nmap-7.95/osscan2.cc:2721:18: note: Technically the member function 'HostOsScan::processTEcnResp' can be const. head nmap-7.95/osscan2.cc:2792:18: style:inconclusive: Technically the member function 'HostOsScan::processT1_7Resp' can be const. [functionConst] nmap-7.95/osscan2.h:410:8: note: Technically the member function 'HostOsScan::processT1_7Resp' can be const. nmap-7.95/osscan2.cc:2792:18: note: Technically the member function 'HostOsScan::processT1_7Resp' can be const. head nmap-7.95/osscan2.cc:3051:18: performance:inconclusive: Technically the member function 'HostOsScan::processTIcmpResp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:412:8: note: Technically the member function 'HostOsScan::processTIcmpResp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3051:18: note: Technically the member function 'HostOsScan::processTIcmpResp' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/osscan2.cc:3138:17: performance:inconclusive: Technically the member function 'HostOsScan::get_tcpopt_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:431:7: note: Technically the member function 'HostOsScan::get_tcpopt_string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3138:17: note: Technically the member function 'HostOsScan::get_tcpopt_string' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/osscan2.cc:3413:14: performance:inconclusive: Technically the member function 'OSScan::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:522:9: note: Technically the member function 'OSScan::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3413:14: note: Technically the member function 'OSScan::reset' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/osscan2.cc:3422:13: style: Unused private function: 'OSScan::chunk_and_do_scan' [unusedPrivateFunction] nmap-7.95/osscan2.h:515:7: note: Unused private function: 'OSScan::chunk_and_do_scan' nmap-7.95/osscan2.cc:3422:13: note: Unused private function: 'OSScan::chunk_and_do_scan' head nmap-7.95/osscan2.cc:3459:13: performance:inconclusive: Technically the member function 'OSScan::os_scan_ipv4' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:516:7: note: Technically the member function 'OSScan::os_scan_ipv4' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3459:13: note: Technically the member function 'OSScan::os_scan_ipv4' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/osscan2.cc:3528:13: performance:inconclusive: Technically the member function 'OSScan::os_scan_ipv6' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.h:517:7: note: Technically the member function 'OSScan::os_scan_ipv6' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.cc:3528:13: note: Technically the member function 'OSScan::os_scan_ipv6' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:357:8: performance:inconclusive: Technically the member function 'HostOsScan::buildSeqProbeList' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:1419:18: note: Technically the member function 'HostOsScan::buildSeqProbeList' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:357:8: note: Technically the member function 'HostOsScan::buildSeqProbeList' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:360:8: performance:inconclusive: Technically the member function 'HostOsScan::buildTUIProbeList' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:1455:18: note: Technically the member function 'HostOsScan::buildTUIProbeList' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:360:8: note: Technically the member function 'HostOsScan::buildTUIProbeList' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:406:8: style:inconclusive: Technically the member function 'HostOsScan::processTSeqResp' can be const. [functionConst] nmap-7.95/osscan2.cc:2618:18: note: Technically the member function 'HostOsScan::processTSeqResp' can be const. nmap-7.95/osscan2.h:406:8: note: Technically the member function 'HostOsScan::processTSeqResp' can be const. 2.17.0 nmap-7.95/osscan2.h:407:8: style:inconclusive: Technically the member function 'HostOsScan::processTOpsResp' can be const. [functionConst] nmap-7.95/osscan2.cc:2685:18: note: Technically the member function 'HostOsScan::processTOpsResp' can be const. nmap-7.95/osscan2.h:407:8: note: Technically the member function 'HostOsScan::processTOpsResp' can be const. 2.17.0 nmap-7.95/osscan2.h:408:8: performance:inconclusive: Technically the member function 'HostOsScan::processTWinResp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:2708:18: note: Technically the member function 'HostOsScan::processTWinResp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:408:8: note: Technically the member function 'HostOsScan::processTWinResp' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:409:8: style:inconclusive: Technically the member function 'HostOsScan::processTEcnResp' can be const. [functionConst] nmap-7.95/osscan2.cc:2721:18: note: Technically the member function 'HostOsScan::processTEcnResp' can be const. nmap-7.95/osscan2.h:409:8: note: Technically the member function 'HostOsScan::processTEcnResp' can be const. 2.17.0 nmap-7.95/osscan2.h:410:8: style:inconclusive: Technically the member function 'HostOsScan::processT1_7Resp' can be const. [functionConst] nmap-7.95/osscan2.cc:2792:18: note: Technically the member function 'HostOsScan::processT1_7Resp' can be const. nmap-7.95/osscan2.h:410:8: note: Technically the member function 'HostOsScan::processT1_7Resp' can be const. 2.17.0 nmap-7.95/osscan2.h:412:8: performance:inconclusive: Technically the member function 'HostOsScan::processTIcmpResp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:3051:18: note: Technically the member function 'HostOsScan::processTIcmpResp' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:412:8: note: Technically the member function 'HostOsScan::processTIcmpResp' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:427:8: performance:inconclusive: Technically the member function 'HostOsScan::makeTSeqFP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:2302:18: note: Technically the member function 'HostOsScan::makeTSeqFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:427:8: note: Technically the member function 'HostOsScan::makeTSeqFP' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:428:8: performance:inconclusive: Technically the member function 'HostOsScan::makeTOpsFP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:2568:18: note: Technically the member function 'HostOsScan::makeTOpsFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:428:8: note: Technically the member function 'HostOsScan::makeTOpsFP' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:429:8: performance:inconclusive: Technically the member function 'HostOsScan::makeTWinFP' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:2593:18: note: Technically the member function 'HostOsScan::makeTWinFP' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:429:8: note: Technically the member function 'HostOsScan::makeTWinFP' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:431:7: performance:inconclusive: Technically the member function 'HostOsScan::get_tcpopt_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:3138:17: note: Technically the member function 'HostOsScan::get_tcpopt_string' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:431:7: note: Technically the member function 'HostOsScan::get_tcpopt_string' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:515:7: style: Unused private function: 'OSScan::chunk_and_do_scan' [unusedPrivateFunction] 2.17.0 nmap-7.95/osscan2.h:516:7: performance:inconclusive: Technically the member function 'OSScan::os_scan_ipv4' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:3459:13: note: Technically the member function 'OSScan::os_scan_ipv4' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:516:7: note: Technically the member function 'OSScan::os_scan_ipv4' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:517:7: performance:inconclusive: Technically the member function 'OSScan::os_scan_ipv6' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:3528:13: note: Technically the member function 'OSScan::os_scan_ipv6' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:517:7: note: Technically the member function 'OSScan::os_scan_ipv6' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/osscan2.h:522:9: performance:inconclusive: Technically the member function 'OSScan::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/osscan2.cc:3413:14: note: Technically the member function 'OSScan::reset' can be static (but you may consider moving to unnamed namespace). nmap-7.95/osscan2.h:522:9: note: Technically the member function 'OSScan::reset' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/output.cc:2633:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head nmap-7.95/portlist.cc:507:15: style:inconclusive: Technically the member function 'PortList::getPortState' can be const. [functionConst] nmap-7.95/portlist.h:188:7: note: Technically the member function 'PortList::getPortState' can be const. nmap-7.95/portlist.cc:507:15: note: Technically the member function 'PortList::getPortState' can be const. head nmap-7.95/portlist.cc:520:16: style:inconclusive: Technically the member function 'PortList::portIsDefault' can be const. [functionConst] nmap-7.95/portlist.h:190:8: note: Technically the member function 'PortList::portIsDefault' can be const. nmap-7.95/portlist.cc:520:16: note: Technically the member function 'PortList::portIsDefault' can be const. head nmap-7.95/portlist.cc:846:15: performance:inconclusive: Technically the member function 'PortList::numPorts' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/portlist.h:263:7: note: Technically the member function 'PortList::numPorts' can be static (but you may consider moving to unnamed namespace). nmap-7.95/portlist.cc:846:15: note: Technically the member function 'PortList::numPorts' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/portlist.cc:899:15: performance:inconclusive: Technically the member function 'PortList::setStateReason' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/portlist.h:210:7: note: Technically the member function 'PortList::setStateReason' can be static (but you may consider moving to unnamed namespace). nmap-7.95/portlist.cc:899:15: note: Technically the member function 'PortList::setStateReason' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/portlist.h:188:7: style:inconclusive: Technically the member function 'PortList::getPortState' can be const. [functionConst] nmap-7.95/portlist.cc:507:15: note: Technically the member function 'PortList::getPortState' can be const. nmap-7.95/portlist.h:188:7: note: Technically the member function 'PortList::getPortState' can be const. 2.17.0 nmap-7.95/portlist.h:190:8: style:inconclusive: Technically the member function 'PortList::portIsDefault' can be const. [functionConst] nmap-7.95/portlist.cc:520:16: note: Technically the member function 'PortList::portIsDefault' can be const. nmap-7.95/portlist.h:190:8: note: Technically the member function 'PortList::portIsDefault' can be const. 2.17.0 nmap-7.95/portlist.h:210:7: performance:inconclusive: Technically the member function 'PortList::setStateReason' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/portlist.cc:899:15: note: Technically the member function 'PortList::setStateReason' can be static (but you may consider moving to unnamed namespace). nmap-7.95/portlist.h:210:7: note: Technically the member function 'PortList::setStateReason' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/portlist.h:263:7: performance:inconclusive: Technically the member function 'PortList::numPorts' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/portlist.cc:846:15: note: Technically the member function 'PortList::numPorts' can be static (but you may consider moving to unnamed namespace). nmap-7.95/portlist.h:263:7: note: Technically the member function 'PortList::numPorts' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/scan_engine.cc:2478:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head nmap-7.95/scan_engine.cc:523:30: performance:inconclusive: Technically the member function 'HostScanStats::probeExpireTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/scan_engine.h:386:17: note: Technically the member function 'HostScanStats::probeExpireTime' can be static (but you may consider moving to unnamed namespace). nmap-7.95/scan_engine.cc:523:30: note: Technically the member function 'HostScanStats::probeExpireTime' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/scan_engine.h:195:13: debug: CheckClass::isMemberVar found used member variable 'mypspec' with varid 0 [varid0] head nmap-7.95/scan_engine.h:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mypspec [valueFlowBailoutIncompleteVar] 2.17.0 nmap-7.95/scan_engine.h:386:17: performance:inconclusive: Technically the member function 'HostScanStats::probeExpireTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/scan_engine.cc:523:30: note: Technically the member function 'HostScanStats::probeExpireTime' can be static (but you may consider moving to unnamed namespace). nmap-7.95/scan_engine.h:386:17: note: Technically the member function 'HostScanStats::probeExpireTime' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/scan_engine.h:629:67: debug: CheckClass::isMemberVar found used member variable 'sourceSockAddr' with varid 0 [varid0] head nmap-7.95/scan_engine.h:629:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceSockAddr [valueFlowBailoutIncompleteVar] head nmap-7.95/service_scan.cc:1166:43: style: C-style pointer casting [cstyleCast] head nmap-7.95/service_scan.cc:1170:20: performance:inconclusive: Technically the member function 'ServiceProbe::setPortVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/service_scan.h:273:8: note: Technically the member function 'ServiceProbe::setPortVector' can be static (but you may consider moving to unnamed namespace). nmap-7.95/service_scan.cc:1170:20: note: Technically the member function 'ServiceProbe::setPortVector' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/service_scan.h:273:8: performance:inconclusive: Technically the member function 'ServiceProbe::setPortVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/service_scan.cc:1170:20: note: Technically the member function 'ServiceProbe::setPortVector' can be static (but you may consider moving to unnamed namespace). nmap-7.95/service_scan.h:273:8: note: Technically the member function 'ServiceProbe::setPortVector' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/services.cc:192:23: style: C-style pointer casting [cstyleCast] head nmap-7.95/services.cc:335:55: style: C-style pointer casting [cstyleCast] head nmap-7.95/targets.cc:315:29: style:inconclusive: Technically the member function 'HostGroupState::next_expression' can be const. [functionConst] nmap-7.95/targets.h:103:15: note: Technically the member function 'HostGroupState::next_expression' can be const. nmap-7.95/targets.cc:315:29: note: Technically the member function 'HostGroupState::next_expression' can be const. 2.17.0 nmap-7.95/targets.h:103:15: style:inconclusive: Technically the member function 'HostGroupState::next_expression' can be const. [functionConst] nmap-7.95/targets.cc:315:29: note: Technically the member function 'HostGroupState::next_expression' can be const. nmap-7.95/targets.h:103:15: note: Technically the member function 'HostGroupState::next_expression' can be const. head nmap-7.95/traceroute.cc:1072:23: performance:inconclusive: Technically the member function 'TracerouteState::set_host_hop_timedout' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/traceroute.cc:306:8: note: Technically the member function 'TracerouteState::set_host_hop_timedout' can be static (but you may consider moving to unnamed namespace). nmap-7.95/traceroute.cc:1072:23: note: Technically the member function 'TracerouteState::set_host_hop_timedout' can be static (but you may consider moving to unnamed namespace). 2.17.0 nmap-7.95/traceroute.cc:306:8: performance:inconclusive: Technically the member function 'TracerouteState::set_host_hop_timedout' can be static (but you may consider moving to unnamed namespace). [functionStatic] nmap-7.95/traceroute.cc:1072:23: note: Technically the member function 'TracerouteState::set_host_hop_timedout' can be static (but you may consider moving to unnamed namespace). nmap-7.95/traceroute.cc:306:8: note: Technically the member function 'TracerouteState::set_host_hop_timedout' can be static (but you may consider moving to unnamed namespace). head nmap-7.95/traceroute.cc:502:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] DONE