2026-03-27 13:43 ftp://ftp.de.debian.org/debian/pool/main/d/dnscap/dnscap_2.5.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=zlib --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 -j1 platform: Linux-6.8.0-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 18492b0 (2026-03-27 10:07:07 +0100) count: 143 143 elapsed-time: 1.6 1.5 head-timing-info: old-timing-info: head results: dnscap-2.5.2/plugins/anonaes128/anonaes128.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/anonaes128/anonaes128.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/anonaes128/anonaes128.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/anonaes128/anonaes128.c:111:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/anonaes128/anonaes128.c:105:29: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/anonaes128/anonaes128.c:304:49: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/anonaes128/anonaes128.c:304:62: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/anonaes128/anonaes128.c:306:13: style: Parameter 'pkt_copy' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/anonaes128/anonaes128.c:307:13: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/anonmask/anonmask.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/anonmask/anonmask.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/anonmask/anonmask.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/anonmask/anonmask.c:96:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/anonmask/anonmask.c:193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/anonmask/anonmask.c:218:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_MSG_HDR_SZ [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/anonmask/anonmask.c:90:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/anonmask/anonmask.c:189:13: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] dnscap-2.5.2/plugins/asudp/asudp.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/asudp/asudp.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/asudp/asudp.c:67:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/asudp/asudp.c:112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSCAP_OUTPUT_ISDNS [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/asudp/asudp.c:64:24: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/asudp/asudp.c:108:13: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:24:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIO_FP_TEXT [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:178:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:51:9: warning: Member variable 'Crypto::cipher' is not initialized in the constructor. [uninitMemberVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:51:9: warning: Member variable 'Crypto::ciphername' is not initialized in the constructor. [uninitMemberVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:51:9: warning: Member variable 'Crypto::keylen' is not initialized in the constructor. [uninitMemberVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:51:9: warning: Member variable 'Crypto::iv' is not initialized in the constructor. [uninitMemberVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:51:9: warning: Member variable 'Crypto::key' is not initialized in the constructor. [uninitMemberVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:51:9: warning: Member variable 'Crypto::other' is not initialized in the constructor. [uninitMemberVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:60:9: warning: Member variable 'Crypto::keylen' is not initialized in the constructor. [uninitMemberVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:60:9: warning: Member variable 'Crypto::other' is not initialized in the constructor. [uninitMemberVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:80:12: warning: Class 'Crypto' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:80:12: warning: Class 'Crypto' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:60:29: style:inconclusive: Function 'Crypto' argument 1 names different: declaration 'ciphername' definition '_ciphername'. [funcArgNamesDifferent] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.h:31:26: note: Function 'Crypto' argument 1 names different: declaration 'ciphername' definition '_ciphername'. dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:60:29: note: Function 'Crypto' argument 1 names different: declaration 'ciphername' definition '_ciphername'. dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:60:63: style:inconclusive: Function 'Crypto' argument 2 names different: declaration 'key' definition '_key'. [funcArgNamesDifferent] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.h:31:59: note: Function 'Crypto' argument 2 names different: declaration 'key' definition '_key'. dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:60:63: note: Function 'Crypto' argument 2 names different: declaration 'key' definition '_key'. dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:60:90: style:inconclusive: Function 'Crypto' argument 3 names different: declaration 'iv' definition '_iv'. [funcArgNamesDifferent] dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.h:31:85: note: Function 'Crypto' argument 3 names different: declaration 'iv' definition '_iv'. dnscap-2.5.2/plugins/cryptopan/cpan-dts/crypto.cpp:60:90: note: Function 'Crypto' argument 3 names different: declaration 'iv' definition '_iv'. dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:26:5: warning: Class 'PAnonymizer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:26:5: warning: Class 'PAnonymizer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.h:20:5: style: Class 'PAnonymizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:60:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:77:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:88:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:112:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:123:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:129:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:68:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:116:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:98:36: style:inconclusive: Function 'deanonymize' argument 1 names different: declaration 'orig_addr' definition 'fake_addr'. [funcArgNamesDifferent] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.h:31:37: note: Function 'deanonymize' argument 1 names different: declaration 'orig_addr' definition 'fake_addr'. dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:98:36: note: Function 'deanonymize' argument 1 names different: declaration 'orig_addr' definition 'fake_addr'. dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:68:21: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:66:17: note: Assignment 'pos=0', assigned value is 0 dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:68:21: note: Shift dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:116:15: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits] dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:114:17: note: Assignment 'pos=0', assigned value is 0 dnscap-2.5.2/plugins/cryptopan/cpan-dts/panonymizer.cpp:116:15: note: Shift dnscap-2.5.2/plugins/cryptopan/cpan-dts/sample.cpp:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopan/cpan-dts/sample.cpp:42:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] dnscap-2.5.2/plugins/cryptopan/cpan-dts/sample.cpp:13:27: style: Parameter 'argv' can be declared as const array [constParameter] dnscap-2.5.2/plugins/cryptopan/cryptopan.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopan/cryptopan.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopan/cryptopan.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopan/cryptopan.c:129:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopan/cryptopan.c:123:28: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/cryptopan/cryptopan.c:466:48: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/cryptopan/cryptopan.c:466:61: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/cryptopan/cryptopan.c:468:13: style: Parameter 'pkt_copy' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/cryptopan/cryptopan.c:469:13: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/cryptopant/cryptopant.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopant/cryptopant.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopant/cryptopant.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopant/cryptopant.c:99:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/cryptopant/cryptopant.c:93:29: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/cryptopant/cryptopant.c:223:49: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/cryptopant/cryptopant.c:223:62: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/cryptopant/cryptopant.c:225:13: style: Parameter 'pkt_copy' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/cryptopant/cryptopant.c:226:13: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/eventlog/eventlog.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/eventlog/eventlog.c:92:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/eventlog/eventlog.c:133:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/eventlog/eventlog.c:167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/eventlog/eventlog.c:85:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/ipcrypt/ipcrypt.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/ipcrypt/ipcrypt.c:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/ipcrypt/ipcrypt.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/ipcrypt/ipcrypt.c:183:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/ipcrypt/ipcrypt.c:286:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/ipcrypt/ipcrypt.c:324:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_MSG_HDR_SZ [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/ipcrypt/ipcrypt.c:177:26: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/pcapdump/pcapdump.c:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/pcapdump/pcapdump.c:92:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/pcapdump/pcapdump.c:156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_RAW [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/pcapdump/pcapdump.c:184:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/pcapdump/pcapdump.c:217:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/pcapdump/pcapdump.c:223:17: error: Memory leak: cmd [memleak] dnscap-2.5.2/plugins/pcapdump/pcapdump.c:87:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/royparse/royparse.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/royparse/royparse.c:87:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/royparse/royparse.c:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_RAW [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/royparse/royparse.c:143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/royparse/royparse.c:83:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/rssm/rssm.c:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rssm/rssm.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rssm/rssm.c:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rssm/rssm.c:192:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rssm/rssm.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rssm/rssm.c:517:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rssm/rssm.c:542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rssm/rssm.c:581:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rssm/rssm.c:625:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rssm/rssm.c:132:19: style: Variable 'h' can be declared as pointer to const [constVariablePointer] dnscap-2.5.2/plugins/rssm/rssm.c:189:23: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/rzkeychange/rzkeychange.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rzkeychange/rzkeychange.c:104:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rzkeychange/rzkeychange.c:183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rzkeychange/rzkeychange.c:206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rzkeychange/rzkeychange.c:224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_STATUS_OK [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rzkeychange/rzkeychange.c:307:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_TXT [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rzkeychange/rzkeychange.c:361:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rzkeychange/rzkeychange.c:387:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NULL [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/rzkeychange/rzkeychange.c:101:30: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/template/template.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/template/template.c:67:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/template/template.c:60:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/plugins/txtout/txtout.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/txtout/txtout.c:74:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/txtout/txtout.c:109:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/txtout/txtout.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dnscap-2.5.2/plugins/txtout/txtout.c:67:25: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.5.2/src/pcap-thread/pcap_thread.h:71:2: error: #error "No endian byte order define, please fix" [preprocessorErrorDirective] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_THREAD_PACKET_IS_FRAGMENT [valueFlowBailoutIncompleteVar] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_THREAD_PACKET_INVALID_FRAGMENT [valueFlowBailoutIncompleteVar] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:369:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_THREAD_OK [valueFlowBailoutIncompleteVar] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:383:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_THREAD_EXT_FRAG_CONF_T_INIT [valueFlowBailoutIncompleteVar] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:267:9: portability: %lu in format string (no. 7) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:293:9: portability: %lu in format string (no. 7) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:819:83: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:829:75: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:850:82: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:53:20: style: Parameter 'user' can be declared as pointer to const. However it seems that 'layer' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:619:58: note: You might need to cast the function pointer here dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:53:20: note: Parameter 'user' can be declared as pointer to const dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:94:22: style: Parameter 'user' can be declared as pointer to const. However it seems that 'invalid' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:808:69: note: You might need to cast the function pointer here dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:94:22: note: Parameter 'user' can be declared as pointer to const dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:207:23: style: Parameter 'user' can be declared as pointer to const. However it seems that 'callback' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:804:62: note: You might need to cast the function pointer here dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:207:23: note: Parameter 'user' can be declared as pointer to const dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:227:23: style: Parameter 'user' can be declared as pointer to const. However it seems that 'dropback' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:806:51: note: You might need to cast the function pointer here dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:227:23: note: Parameter 'user' can be declared as pointer to const dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:247:28: style: Parameter 'user' can be declared as pointer to const. However it seems that 'stat_callback' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:850:57: note: You might need to cast the function pointer here dnscap-2.5.2/src/pcap-thread/hexdump/hexdump.c:247:28: note: Parameter 'user' can be declared as pointer to const diff: DONE