2026-05-02 19:14 ftp://ftp.de.debian.org/debian/pool/main/k/kf6-karchive/kf6-karchive_6.23.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=zlib --library=openssl --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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 144 140 elapsed-time: 0.9 0.8 head-timing-info: old-timing-info: head results: karchive-6.23.0/autotests/karchivetest.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:314:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_PATH_MAX [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:372:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:382:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:391:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:400:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:422:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:449:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:495:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:565:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:593:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:609:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:627:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:676:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:725:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:746:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:781:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:802:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:823:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:849:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:882:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:901:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:922:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:991:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1027:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1034:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1065:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1225:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1248:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1284:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1329:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1343:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1369:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1400:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1421:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1433:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1468:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1489:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1507:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1526:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1560:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1595:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1615:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1625:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1636:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1645:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:1663:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/karchivetest.cpp:160:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] karchive-6.23.0/autotests/karchivetest.cpp:220:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] karchive-6.23.0/autotests/karchivetest.cpp:232:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] karchive-6.23.0/autotests/karchivetest.cpp:655:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] karchive-6.23.0/autotests/karchivetest.cpp:1387:13: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] karchive-6.23.0/autotests/kcompressiondevicetest.cpp:34:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kcompressiondevicetest.cpp:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kcompressiondevicetest.cpp:126:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZip [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kcompressiondevicetest.cpp:169:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZip [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kcompressiondevicetest.cpp:185:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZip [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kcompressiondevicetest.cpp:205:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_SIZE [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kcompressiondevicetest.cpp:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:161:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:216:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:253:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:290:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:337:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:353:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZip [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:374:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeType [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:403:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZip [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:429:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:454:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZip [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:466:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:506:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:518:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/kfiltertest.cpp:383:31: style: C-style pointer casting [cstyleCast] karchive-6.23.0/autotests/kfiltertest.cpp:383:79: style: C-style pointer casting [cstyleCast] karchive-6.23.0/autotests/kfiltertest.cpp:182:8: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] karchive-6.23.0/autotests/kfiltertest.cpp:465:30: style: Variable 'currentdir' is assigned a value that is never used. [unreadVariable] karchive-6.23.0/autotests/klimitediodevicetest.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/autotests/ossfuzz/karchive_fuzzer.cc:32:2: error: #error "HANDLER is not defined" [preprocessorErrorDirective] karchive-6.23.0/autotests/ossfuzz/kcompressiondevice_fuzzer.cc:29:2: error: #error "DEVICE is not defined" [preprocessorErrorDirective] karchive-6.23.0/examples/bzip2gzip/main.cpp:50:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BZip2 [valueFlowBailoutIncompleteVar] karchive-6.23.0/examples/helloworld/main.cpp:30:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/examples/tarlocalfiles/main.cpp:33:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/examples/unzipper/main.cpp:38:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/karchivedirectory.h:100:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KARCHIVE_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] karchive-6.23.0/src/kcompressiondevice.cpp:70:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kcompressiondevice.cpp:80:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kcompressiondevice.cpp:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kcompressiondevice.cpp:290:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kcompressiondevice.cpp:329:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kcompressiondevice.cpp:386:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kcompressiondevice.cpp:461:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kcompressiondevice.cpp:39:5: warning: Member variable 'KCompressionDevicePrivate::result' is not initialized in the constructor. [uninitMemberVar] karchive-6.23.0/src/kcompressiondevice.cpp:39:5: warning: Member variable 'KCompressionDevicePrivate::filter' is not initialized in the constructor. [uninitMemberVar] karchive-6.23.0/src/kcompressiondevice.h:111:10: style: Virtual function 'close' is called from destructor '~KCompressionDevice()' at line 239. Dynamic binding is not used. [virtualCallInConstructor] karchive-6.23.0/src/kcompressiondevice.cpp:239:9: note: Calling close karchive-6.23.0/src/kcompressiondevice.h:111:10: note: close is a virtual function karchive-6.23.0/src/kcompressiondevice.cpp:39:5: style: Class 'KCompressionDevicePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] karchive-6.23.0/src/kcompressiondevice.cpp:110:99: style:inconclusive: Function 'compressionTypeForMimeType' argument 1 names different: declaration 'mimetype' definition 'mimeType'. [funcArgNamesDifferent] karchive-6.23.0/src/kcompressiondevice.h:154:70: note: Function 'compressionTypeForMimeType' argument 1 names different: declaration 'mimetype' definition 'mimeType'. karchive-6.23.0/src/kcompressiondevice.cpp:110:99: note: Function 'compressionTypeForMimeType' argument 1 names different: declaration 'mimetype' definition 'mimeType'. karchive-6.23.0/src/kcompressiondevice.cpp:321:38: style:inconclusive: Function 'seek' argument 1 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] karchive-6.23.0/src/kcompressiondevice.cpp:411:17: style: Local variable 'size' shadows outer function [shadowFunction] karchive-6.23.0/src/kcompressiondevice.h:113:12: note: Shadowed declaration karchive-6.23.0/src/kcompressiondevice.cpp:411:17: note: Shadow variable karchive-6.23.0/src/kcompressiondevice.cpp:510:21: style: Local variable 'size' shadows outer function [shadowFunction] karchive-6.23.0/src/kcompressiondevice.h:113:12: note: Shadowed declaration karchive-6.23.0/src/kcompressiondevice.cpp:510:21: note: Shadow variable karchive-6.23.0/src/kfilterbase.h:105:35: style:inconclusive: Function 'virtual_hook' argument 1 names different: declaration 'id' definition ''. [funcArgNamesDifferentUnnamed] karchive-6.23.0/src/kfilterbase.h:105:45: style:inconclusive: Function 'virtual_hook' argument 2 names different: declaration 'data' definition ''. [funcArgNamesDifferentUnnamed] karchive-6.23.0/src/kgzipfilter.cpp:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kgzipfilter.cpp:112:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kgzipfilter.cpp:131:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kgzipfilter.cpp:281:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kgzipfilter.cpp:340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/kgzipfilter.cpp:342:18: style: The scope of the variable 'p' can be reduced. [variableScope] karchive-6.23.0/src/kgzipfilter.cpp:343:11: style: The scope of the variable 'len' can be reduced. [variableScope] karchive-6.23.0/src/kgzipfilter.cpp:160:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] karchive-6.23.0/src/klimitediodevice.cpp:23:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/klimitediodevice.cpp:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/klimitediodevice_p.h:37:24: style: Virtual function 'open' is called from constructor 'KLimitedIODevice(QIODevice*dev,qint64 start,qint64 length)' at line 23. Dynamic binding is not used. [virtualCallInConstructor] karchive-6.23.0/src/klimitediodevice.cpp:23:22: note: Calling open karchive-6.23.0/src/klimitediodevice_p.h:37:24: note: open is a virtual function karchive-6.23.0/src/knonefilter.cpp:98:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/knonefilter.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/src/knonefilter.h:33:40: style:inconclusive: Function 'writeHeader' argument 1 names different: declaration 'fileName' definition ''. [funcArgNamesDifferentUnnamed] karchive-6.23.0/tests/k7ziptest.cpp:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/k7ziptest.cpp:33:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] karchive-6.23.0/tests/kartest.cpp:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kartest.cpp:29:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] karchive-6.23.0/tests/krcctest.cpp:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/krcctest.cpp:32:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] karchive-6.23.0/tests/ktartest.cpp:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/ktartest.cpp:32:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] karchive-6.23.0/tests/kziptest.cpp:70:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kziptest.cpp:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kziptest.cpp:110:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kziptest.cpp:138:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kziptest.cpp:153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kziptest.cpp:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kziptest.cpp:191:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kziptest.cpp:210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kziptest.cpp:241:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BZip2 [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kziptest.cpp:259:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BZip2 [valueFlowBailoutIncompleteVar] karchive-6.23.0/tests/kziptest.cpp:45:40: warning: Either the condition 'e' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] karchive-6.23.0/tests/kziptest.cpp:47:13: note: Assuming that condition 'e' is not redundant karchive-6.23.0/tests/kziptest.cpp:45:40: note: Null pointer dereference karchive-6.23.0/tests/kziptest.cpp:46:13: warning: Either the condition 'e' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] karchive-6.23.0/tests/kziptest.cpp:47:13: note: Assuming that condition 'e' is not redundant karchive-6.23.0/tests/kziptest.cpp:46:13: note: Null pointer dereference karchive-6.23.0/tests/kziptest.cpp:94:13: warning: Either the condition 'e' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] karchive-6.23.0/tests/kziptest.cpp:95:13: note: Assuming that condition 'e' is not redundant karchive-6.23.0/tests/kziptest.cpp:94:13: note: Null pointer dereference diff: head karchive-6.23.0/src/kcompressiondevice.cpp:321:38: style:inconclusive: Function 'seek' argument 1 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] head karchive-6.23.0/src/kfilterbase.h:105:35: style:inconclusive: Function 'virtual_hook' argument 1 names different: declaration 'id' definition ''. [funcArgNamesDifferentUnnamed] head karchive-6.23.0/src/kfilterbase.h:105:45: style:inconclusive: Function 'virtual_hook' argument 2 names different: declaration 'data' definition ''. [funcArgNamesDifferentUnnamed] head karchive-6.23.0/src/knonefilter.h:33:40: style:inconclusive: Function 'writeHeader' argument 1 names different: declaration 'fileName' definition ''. [funcArgNamesDifferentUnnamed] DONE