2026-06-24 01:24 ftp://ftp.de.debian.org/debian/pool/main/s/sidplayfp/sidplayfp_3.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 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: e0014e1 (2026-06-23 08:58:20 +0200) count: 43 43 elapsed-time: 0.3 0.3 head-timing-info: old-timing-info: head results: sidplayfp-3.1.0/libs/fmt/format.cc:10:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] sidplayfp-3.1.0/libs/fmt/os.cc:171:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/libs/fmt/os.cc:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/libs/fmt/os.cc:184:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/libs/fmt/os.cc:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/src/sidcxx11.h:49:4: error: #error "This is not a C++11 compiler" [preprocessorErrorDirective] sidplayfp-3.1.0/src/audio/miniaudio/audiodrv.cpp:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSAUDIO_OUTPUT [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/src/audio/miniaudio/audiodrv.cpp:109:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSAUDIO_XRUN [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/src/codeConvert.h:24:1: style: The class 'codeConvert' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] sidplayfp-3.1.0/src/audio/null/null.h:47:32: style:inconclusive: Function 'write' argument 1 names different: declaration 'frames' definition ''. [funcArgNamesDifferentUnnamed] sidplayfp-3.1.0/src/ini/iniHandler.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/src/ini/iniHandler.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/src/ini/iniHandler.cpp:205:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/src/audio/au/auFile.cpp:231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/src/audio/au/auFile.cpp:289:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/src/ini/iniHandler.cpp:46:13: warning: Member variable 'iniHandler::curSection' is not initialized in the constructor. [uninitMemberVar] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sidplayfp-3.1.0/src/audio/au/auFile.cpp:183:9: warning: Member variable 'auFile::byteCount' is not initialized in the constructor. [uninitMemberVar] sidplayfp-3.1.0/src/audio/au/auFile.cpp:183:9: warning: Member variable 'auFile::m_channels' is not initialized in the constructor. [uninitMemberVar] sidplayfp-3.1.0/src/audio/au/auFile.cpp:88:16: style: C-style pointer casting [cstyleCast] sidplayfp-3.1.0/src/audio/au/auFile.cpp:250:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/au/auFile.cpp:261:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/au/auFile.cpp:263:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/au/auFile.cpp:273:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/au/auFile.cpp:275:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/au/auFile.cpp:292:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/au/auFile.cpp:273:42: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] sidplayfp-3.1.0/src/audio/au/auFile.cpp:275:25: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] sidplayfp-3.1.0/src/audio/au/auFile.cpp:202:20: style: The scope of the variable 'bufSize' can be reduced. [variableScope] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:120:10: warning: Member variable 'WavFile::dataSize' is not initialized in the constructor. [uninitMemberVar] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:120:10: warning: Member variable 'WavFile::m_channels' is not initialized in the constructor. [uninitMemberVar] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:195:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:197:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:198:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:206:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:217:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:237:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:239:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:240:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:217:25: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] sidplayfp-3.1.0/src/audio/wav/WavFile.cpp:142:20: style: The scope of the variable 'bufSize' can be reduced. [variableScope] sidplayfp-3.1.0/libs/miniaudio/miniaudio.h:14454:10: error: #error Unsupported architecture. [preprocessorErrorDirective] diff: DONE