2025-05-10 16:35 ftp://ftp.de.debian.org/debian/pool/main/f/freealut/freealut_1.1.0.orig.tar.gz 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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: beb3362 (2025-05-10 14:33:23 +0200) count: 54 52 elapsed-time: 0.2 0.2 head-timing-info: old-timing-info: head results: freealut-1.1.0/examples/hello_world.c:18:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_BUFFER [valueFlowBailoutIncompleteVar] freealut-1.1.0/examples/playfile.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NONE [valueFlowBailoutIncompleteVar] freealut-1.1.0/examples/playfile.c:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutBufferData.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_TRUE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutBufferData.c:89:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_ERROR_UNSUPPORTED_FILE_SUBTYPE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutBufferData.c:100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NO_ERROR [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutBufferData.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_FALSE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutBufferData.c:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NONE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutBufferData.c:109:29: style: Parameter 'bufferData' can be declared as pointer to const [constParameterPointer] freealut-1.1.0/src/alutError.c:12:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutError.c:25:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_ERROR_NO_ERROR [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutCodec.c:66:12: style: Variable 'd' can be declared as pointer to const [constVariablePointer] freealut-1.1.0/src/alutCodec.c:115:12: style: Variable 'd' can be declared as pointer to const [constVariablePointer] freealut-1.1.0/src/alutInputStream.c:16:0: error: #error No stat-like function on this platform [preprocessorErrorDirective] freealut-1.1.0/src/alutInputStream.c:16:2: error: #error No stat-like function on this platform [preprocessorErrorDirective] freealut-1.1.0/src/alutInit.c:23:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_ERROR_INVALID_OPERATION [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutInit.c:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_ERROR_INVALID_OPERATION [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutInit.c:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_ERROR_INVALID_OPERATION [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutInit.c:121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_ERROR_INVALID_OPERATION [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutInit.c:50:16: style: Parameter 'argcp' can be declared as pointer to const [constParameterPointer] freealut-1.1.0/src/alutInit.c:96:30: style: Parameter 'argcp' can be declared as pointer to const [constParameterPointer] freealut-1.1.0/src/alutOutputStream.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_TRUE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutOutputStream.c:62:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_ERROR_IO_ERROR [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutUtil.c:11:0: error: #error No way to sleep on this platform [preprocessorErrorDirective] freealut-1.1.0/src/alutOutputStream.c:43:41: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] freealut-1.1.0/src/alutUtil.c:11:2: error: #error No way to sleep on this platform [preprocessorErrorDirective] freealut-1.1.0/src/alutOutputStream.c:49:43: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] freealut-1.1.0/src/alutLoader.c:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_FALSE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutLoader.c:200:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_FALSE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutLoader.c:283:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_FALSE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutLoader.c:310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NONE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutLoader.c:332:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NONE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutLoader.c:344:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NONE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutLoader.c:457:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_FALSE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutLoader.c:491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_FALSE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutLoader.c:523:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_ERROR_INVALID_ENUM [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutVersion.c:6:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_API_MAJOR_VERSION [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutVersion.c:12:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_API_MINOR_VERSION [valueFlowBailoutIncompleteVar] freealut-1.1.0/test_suite/test_errorstuff.c:18:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NONE [valueFlowBailoutIncompleteVar] freealut-1.1.0/test_suite/test_fileloader.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NONE [valueFlowBailoutIncompleteVar] freealut-1.1.0/test_suite/test_fileloader.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutLoader.c:430:26: style: Parameter 'fileName' can be declared as pointer to const [constParameterPointer] freealut-1.1.0/src/alutLoader.c:463:28: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] freealut-1.1.0/test_suite/test_memoryloader.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freealut-1.1.0/test_suite/test_memoryloader.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freealut-1.1.0/test_suite/test_retrostuff.c:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_BUFFER [valueFlowBailoutIncompleteVar] freealut-1.1.0/test_suite/test_retrostuff.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freealut-1.1.0/test_suite/test_version.c:13:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_FALSE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutWaveform.c:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_ERROR_INVALID_ENUM [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutWaveform.c:89:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutWaveform.c:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NONE [valueFlowBailoutIncompleteVar] freealut-1.1.0/src/alutWaveform.c:935:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NONE [valueFlowBailoutIncompleteVar] freealut-1.1.0/test_suite/test_waveforms.c:14:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_BUFFER [valueFlowBailoutIncompleteVar] freealut-1.1.0/test_suite/test_waveforms.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALUT_WAVEFORM_SINE [valueFlowBailoutIncompleteVar] diff: head freealut-1.1.0/src/alutInputStream.c:16:2: error: #error No stat-like function on this platform [preprocessorErrorDirective] head freealut-1.1.0/src/alutUtil.c:11:2: error: #error No way to sleep on this platform [preprocessorErrorDirective] DONE