2026-05-03 05:03 ftp://ftp.de.debian.org/debian/pool/main/libk/libkf5kipi/libkf5kipi_22.12.3.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --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: 162 137 elapsed-time: 1.5 1.3 head-timing-info: old-timing-info: head results: libkipi-22.12.3/src/configwidget.cpp:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/configwidget.cpp:89:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleSelection [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/configwidget.cpp:134:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/configwidget.cpp:157:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/configwidget.cpp:165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/configwidget.cpp:180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/pluginloader.h:234:5: style: Class 'PluginLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/src/configwidget.h:42:5: style: Class 'ConfigWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/src/configwidget.cpp:181:13: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] libkipi-22.12.3/src/configwidget.cpp:194:13: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] libkipi-22.12.3/src/imagecollection.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollection.h:39:5: style: Class 'ImageCollection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/src/imagecollection.cpp:27:63: style:inconclusive: Function 'ImageCollection' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/imagecollection.cpp:32:57: style:inconclusive: Function 'ImageCollection' argument 1 names different: declaration 'other' definition 'rhs'. [funcArgNamesDifferent] libkipi-22.12.3/src/imagecollection.h:40:44: note: Function 'ImageCollection' argument 1 names different: declaration 'other' definition 'rhs'. libkipi-22.12.3/src/imagecollection.cpp:32:57: note: Function 'ImageCollection' argument 1 names different: declaration 'other' definition 'rhs'. libkipi-22.12.3/src/imagecollection.cpp:56:68: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'rhs'. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/imagecollection.cpp:77:57: style:inconclusive: Function 'operator==' argument 1 names different: declaration '' definition 'ic'. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/imagecollectionselector.h:36:5: style: Class 'ImageCollectionSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/src/imagecollectionselector.h:40:48: style:inconclusive: Function 'enableVirtualCollections' argument 1 names different: declaration 'flag' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/imagecollectionshared.cpp:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollectionshared.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollectionshared.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollectionshared.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollectionshared.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/imagecollectionshared.cpp:108:63: style:inconclusive: Function 'operator==' argument 1 names different: declaration '' definition 'ics'. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/imageinfo.cpp:39:23: warning: Member variable 'ImageInfo::d' is not assigned a value in 'ImageInfo::operator='. [operatorEqVarError] libkipi-22.12.3/src/imageinfo.h:46:5: style: Class 'ImageInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/src/imageinfo.cpp:18:45: style:inconclusive: Function 'ImageInfo' argument 1 names different: declaration '' definition 'shared'. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/imageinfo.cpp:23:39: style:inconclusive: Function 'ImageInfo' argument 1 names different: declaration '' definition 'rhs'. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/imageinfo.cpp:49:61: style:inconclusive: Function 'addAttributes' argument 1 names different: declaration '' definition 'attributes'. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/imageinfo.cpp:54:50: style:inconclusive: Function 'delAttributes' argument 1 names different: declaration '' definition 'attributes'. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/imageinfoshared.cpp:43:5: performance: Variable '_url' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libkipi-22.12.3/src/interface.h:530:5: style: Class 'FileReadLocker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/src/interface.h:554:5: style: Class 'FileWriteLocker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/src/interface.cpp:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libkipi [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIPI_VERSION_STRING [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:270:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:276:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/interface.cpp:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/uploadwidget.h:34:5: style: Class 'UploadWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/src/interface.h:303:49: style:inconclusive: Function 'addImage' argument 2 names different: declaration 'err' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:401:47: style:inconclusive: Function 'reserveForAction' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:401:67: style:inconclusive: Function 'reserveForAction' argument 2 names different: declaration 'reservingObject' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:402:50: style:inconclusive: Function 'reserveForAction' argument 3 names different: declaration 'descriptionOfAction' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:409:47: style:inconclusive: Function 'clearReservation' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:409:67: style:inconclusive: Function 'clearReservation' argument 2 names different: declaration 'reservingObject' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:417:45: style:inconclusive: Function 'itemIsReserved' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:417:65: style:inconclusive: Function 'itemIsReserved' argument 2 names different: declaration 'descriptionOfAction' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:427:64: style:inconclusive: Function 'createReadWriteLock' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:446:42: style:inconclusive: Function 'aboutToEdit' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:446:57: style:inconclusive: Function 'aboutToEdit' argument 2 names different: declaration 'hints' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:447:46: style:inconclusive: Function 'editingFinished' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.h:447:61: style:inconclusive: Function 'editingFinished' argument 2 names different: declaration 'hints' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/src/interface.cpp:308:49: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] libkipi-22.12.3/src/interface.cpp:314:55: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] libkipi-22.12.3/src/interface.cpp:348:51: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] libkipi-22.12.3/src/interface.cpp:354:57: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] libkipi-22.12.3/src/plugin.cpp:194:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/plugin.cpp:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/plugin.cpp:269:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/plugin.cpp:297:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/plugin.cpp:440:27: style: Local variable 'actions' shadows outer function [shadowFunction] libkipi-22.12.3/src/plugin.h:93:21: note: Shadowed declaration libkipi-22.12.3/src/plugin.cpp:440:27: note: Shadow variable libkipi-22.12.3/src/pluginloader.cpp:101:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/pluginloader.cpp:143:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/pluginloader.cpp:231:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/pluginloader.cpp:264:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/pluginloader.cpp:345:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBKIPI_LOG [valueFlowBailoutIncompleteVar] libkipi-22.12.3/src/pluginloader.cpp:336:47: style:inconclusive: Either there is a missing 'override', or the member function 'KIPI::PluginLoader::pluginList' can be const. [functionConst] libkipi-22.12.3/src/pluginloader.h:286:23: note: Either there is a missing 'override', or the member function 'KIPI::PluginLoader::pluginList' can be const. libkipi-22.12.3/src/pluginloader.cpp:336:47: note: Either there is a missing 'override', or the member function 'KIPI::PluginLoader::pluginList' can be const. libkipi-22.12.3/src/pluginloader.cpp:356:29: style: Either there is a missing 'override', or the member function 'KIPI::PluginLoader::configWidget' can be static. [functionStatic] libkipi-22.12.3/src/pluginloader.h:296:19: note: Either there is a missing 'override', or the member function 'KIPI::PluginLoader::configWidget' can be static. libkipi-22.12.3/src/pluginloader.cpp:356:29: note: Either there is a missing 'override', or the member function 'KIPI::PluginLoader::configWidget' can be static. libkipi-22.12.3/src/pluginloader.cpp:187:45: style:inconclusive: Function 'setShouldLoad' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/tests/common/kipiimagecollectionselector.cpp:36:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiSelection [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiimagecollectionselector.h:31:5: style: Class 'KipiImageCollectionSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/tests/common/kipiinterface.h:32:5: style: Class 'KipiInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/tests/common/kipiimagecollectionshared.cpp:27:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiimagecollectionshared.h:24:5: style: Class 'KipiImageCollectionShared' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/tests/common/kipiimagecollectionshared.h:25:5: style: Class 'KipiImageCollectionShared' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/tests/common/kipiimageinfoshared.cpp:56:13: style: Statements following noreturn function 'qFatal()' will never be executed. [unreachableCode] libkipi-22.12.3/tests/common/kipiinterface.cpp:127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImagesHasTime [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiinterface.cpp:93:43: style:inconclusive: Function 'info' argument 1 names different: declaration '' definition 'url'. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/tests/common/kipiinterface.h:59:50: style:inconclusive: Function 'thumbnails' argument 2 names different: declaration 'size' definition ''. [funcArgNamesDifferentUnnamed] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:65:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPOOL_IMAGE [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JERR_FILE_WRITE [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JERR_FILE_WRITE [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:123:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPOOL_PERMANENT [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:151:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_EOI [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jpeg_resync_to_restart [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:62:34: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:77:24: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:98:24: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:127:37: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:136:32: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:167:32: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:209:28: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:210:39: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:79:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:104:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:138:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:195:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libkipi-22.12.3/tests/common/kipiwritehelp.cpp:109:71: style:inconclusive: Function 'kipi_jpeg_qiodevice_dest' argument 2 names different: declaration 'outfile' definition 'outDevice'. [funcArgNamesDifferent] libkipi-22.12.3/tests/common/kipiwritehelp.h:39:70: note: Function 'kipi_jpeg_qiodevice_dest' argument 2 names different: declaration 'outfile' definition 'outDevice'. libkipi-22.12.3/tests/common/kipiwritehelp.cpp:109:71: note: Function 'kipi_jpeg_qiodevice_dest' argument 2 names different: declaration 'outfile' definition 'outDevice'. libkipi-22.12.3/tests/common/kipiwritehelp.cpp:189:71: style:inconclusive: Function 'kipi_jpeg_qiodevice_src' argument 2 names different: declaration 'infile' definition 'ioDevice'. [funcArgNamesDifferent] libkipi-22.12.3/tests/common/kipiwritehelp.h:50:71: note: Function 'kipi_jpeg_qiodevice_src' argument 2 names different: declaration 'infile' definition 'ioDevice'. libkipi-22.12.3/tests/common/kipiwritehelp.cpp:189:71: note: Function 'kipi_jpeg_qiodevice_src' argument 2 names different: declaration 'infile' definition 'ioDevice'. libkipi-22.12.3/tests/common/kipiwriteimage.cpp:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:303:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:466:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_IMAGEWIDTH [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:59:7: warning: Class 'KIPIWriteImage' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:59:7: warning: Class 'KIPIWriteImage' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:150:25: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:218:30: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:234:25: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:316:31: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:367:18: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:446:25: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:456:32: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:500:41: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:511:24: style: C-style pointer casting [cstyleCast] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:368:18: style: The scope of the variable 'j' can be reduced. [variableScope] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:504:13: style: The scope of the variable 'pixel' can be reduced. [variableScope] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:509:13: style: The scope of the variable 'i' can be reduced. [variableScope] libkipi-22.12.3/tests/common/kipiwriteimage.cpp:509:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libkipi-22.12.3/tests/kipicmd/main.cpp:293:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIPI_VERSION_STRING [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/kipicmd/main.cpp:208:58: style: Local variable 'it' shadows outer variable [shadowVariable] libkipi-22.12.3/tests/kipicmd/main.cpp:184:50: note: Shadowed declaration libkipi-22.12.3/tests/kipicmd/main.cpp:208:58: note: Shadow variable libkipi-22.12.3/tests/kxmlkipicmd/kipisetup.cpp:80:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_DefaultLayoutSpacing [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/kxmlkipicmd/kipisetup.cpp:151:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/kxmlkipicmd/kipisetup.cpp:157:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/kxmlkipicmd/kipisetup.cpp:167:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/kxmlkipicmd/kipisetup.cpp:200:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/kxmlkipicmd/kipisetup.h:44:5: style: Class 'KipiSetup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/tests/kxmlkipicmd/kipisetup.h:63:5: style: Class 'SetupXML' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libkipi-22.12.3/tests/kxmlkipicmd/kipitestpluginloader.cpp:176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidCategory [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/kxmlkipicmd/kipitestpluginloader.cpp:219:28: style: Variable 'category' can be declared as pointer to const [constVariablePointer] libkipi-22.12.3/tests/kxmlkipicmd/main.cpp:40:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIPI_VERSION_STRING [valueFlowBailoutIncompleteVar] libkipi-22.12.3/tests/plugins/kxmlhelloworld/plugin_kxmlhelloworld.cpp:96:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_FACTORY is a macro then please configure it. [unknownMacro] diff: head libkipi-22.12.3/src/imagecollection.cpp:27:63: style:inconclusive: Function 'ImageCollection' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/imagecollection.cpp:56:68: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'rhs'. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/imagecollection.cpp:77:57: style:inconclusive: Function 'operator==' argument 1 names different: declaration '' definition 'ic'. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/imagecollectionselector.h:40:48: style:inconclusive: Function 'enableVirtualCollections' argument 1 names different: declaration 'flag' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/imagecollectionshared.cpp:108:63: style:inconclusive: Function 'operator==' argument 1 names different: declaration '' definition 'ics'. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/imageinfo.cpp:18:45: style:inconclusive: Function 'ImageInfo' argument 1 names different: declaration '' definition 'shared'. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/imageinfo.cpp:23:39: style:inconclusive: Function 'ImageInfo' argument 1 names different: declaration '' definition 'rhs'. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/imageinfo.cpp:49:61: style:inconclusive: Function 'addAttributes' argument 1 names different: declaration '' definition 'attributes'. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/imageinfo.cpp:54:50: style:inconclusive: Function 'delAttributes' argument 1 names different: declaration '' definition 'attributes'. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:303:49: style:inconclusive: Function 'addImage' argument 2 names different: declaration 'err' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:401:47: style:inconclusive: Function 'reserveForAction' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:401:67: style:inconclusive: Function 'reserveForAction' argument 2 names different: declaration 'reservingObject' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:402:50: style:inconclusive: Function 'reserveForAction' argument 3 names different: declaration 'descriptionOfAction' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:409:47: style:inconclusive: Function 'clearReservation' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:409:67: style:inconclusive: Function 'clearReservation' argument 2 names different: declaration 'reservingObject' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:417:45: style:inconclusive: Function 'itemIsReserved' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:417:65: style:inconclusive: Function 'itemIsReserved' argument 2 names different: declaration 'descriptionOfAction' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:427:64: style:inconclusive: Function 'createReadWriteLock' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:446:42: style:inconclusive: Function 'aboutToEdit' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:446:57: style:inconclusive: Function 'aboutToEdit' argument 2 names different: declaration 'hints' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:447:46: style:inconclusive: Function 'editingFinished' argument 1 names different: declaration 'url' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/interface.h:447:61: style:inconclusive: Function 'editingFinished' argument 2 names different: declaration 'hints' definition ''. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/src/pluginloader.cpp:187:45: style:inconclusive: Function 'setShouldLoad' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/tests/common/kipiinterface.cpp:93:43: style:inconclusive: Function 'info' argument 1 names different: declaration '' definition 'url'. [funcArgNamesDifferentUnnamed] head libkipi-22.12.3/tests/common/kipiinterface.h:59:50: style:inconclusive: Function 'thumbnails' argument 2 names different: declaration 'size' definition ''. [funcArgNamesDifferentUnnamed] DONE