2025-10-16 16:21 ftp://ftp.de.debian.org/debian/pool/main/f/fclib/fclib_3.1.0+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --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 -j4 platform: Linux-6.12.48+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 7828eb5 (2025-10-15 23:40:19 +0200) count: 85 85 elapsed-time: 0.4 0.5 head-timing-info: old-timing-info: head results: fclib-3.1.0/src/tests/fctst_merit.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_matrix_info [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_matrix [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_info [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_global [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_solution [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_local [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:204:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_solution [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:347:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:425:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MERIT_1 [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_matrix_info [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_matrix [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_info [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_global [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_solution [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_local [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fclib_solution [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:242:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:345:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst.c:438:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:393:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:408:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:453:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:518:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:539:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:561:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:579:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:596:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:609:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:641:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:654:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:676:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:753:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:800:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:872:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:940:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:982:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:1026:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:1076:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:1133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/fclib.h:1162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fclib-3.1.0/src/tests/fctst_merit.c:43:68: style: Parameter 'mat' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:43:79: style: Parameter 'comment' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:112:47: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:112:60: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:112:72: style: Parameter 'math' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:151:77: style: Parameter 'problem' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:199:75: style: Parameter 'problem' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:219:60: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:219:89: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:232:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:337:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:337:56: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:337:67: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:357:46: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:357:68: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst_merit.c:439:19: style: Variable 'allfine' is assigned a value that is never used. [unreadVariable] fclib-3.1.0/src/tests/fctst_merit.c:412:7: style: Unused variable: i [unusedVariable] fclib-3.1.0/src/tests/fctst_merit.c:415:36: style: Unused variable: p [unusedVariable] fclib-3.1.0/src/tests/fctst_merit.c:416:39: style: Unused variable: s [unusedVariable] fclib-3.1.0/src/tests/fctst_merit.c:417:38: style: Unused variable: g [unusedVariable] fclib-3.1.0/src/tests/fctst_merit.c:436:35: style: Unused variable: p [unusedVariable] fclib-3.1.0/src/tests/fctst_merit.c:437:39: style: Unused variable: s [unusedVariable] fclib-3.1.0/src/tests/fctst_merit.c:438:38: style: Unused variable: g [unusedVariable] fclib-3.1.0/src/tests/fctst_merit.c:439:11: style: Variable 'allfine' is assigned a value that is never used. [unreadVariable] fclib-3.1.0/src/tests/fctst.c:41:68: style: Parameter 'mat' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:41:79: style: Parameter 'comment' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:110:47: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:110:60: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:110:72: style: Parameter 'math' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:149:77: style: Parameter 'problem' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:197:75: style: Parameter 'problem' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:217:60: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:217:89: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:230:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:335:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:335:56: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:335:67: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:355:46: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/tests/fctst.c:355:68: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fclib-3.1.0/src/fclib.h:1189:10: error: Uninitialized variable: guesses [legacyUninitvar] fclib-3.1.0/src/fclib.h:744:15: style: Variable 'dim' is assigned a value that is never used. [unreadVariable] fclib-3.1.0/src/fclib.h:744:11: style: Variable 'dim' is assigned a value that is never used. [unreadVariable] diff: DONE