2026-01-16 11:30 ftp://ftp.de.debian.org/debian/pool/main/f/flexloader/flexloader_0.03.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 -j1 platform: Linux-6.12.63+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.69 compiler: g++ (20250906) 15.2.0 cppcheck: head 2.19.0 head-info: a8f83c1 (2026-01-15 10:50:53 +0100) count: 26 26 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: flexloader-0.03/src/byteblaster.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPWDATA [valueFlowBailoutIncompleteVar] flexloader-0.03/src/byteblaster.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPRCONTROL [valueFlowBailoutIncompleteVar] flexloader-0.03/src/byteblaster.c:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPRSTATUS [valueFlowBailoutIncompleteVar] flexloader-0.03/src/byteblaster.c:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] flexloader-0.03/src/byteblaster.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] flexloader-0.03/src/byteblaster.c:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPRSTATUS [valueFlowBailoutIncompleteVar] flexloader-0.03/src/byteblaster.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPRSTATUS [valueFlowBailoutIncompleteVar] flexloader-0.03/src/byteblaster.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] flexloader-0.03/src/byteblaster.c:78:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] flexloader-0.03/src/byteblaster.c:142:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] flexloader-0.03/src/byteblaster.c:153:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] flexloader-0.03/src/byteblaster.c:164:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] flexloader-0.03/src/byteblaster.c:95:31: style: Parameter 'device_name' can be declared as pointer to const [constParameterPointer] flexloader-0.03/src/flexloader.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] flexloader-0.03/src/flexloader.c:137:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] flexloader-0.03/src/flexloader.c:195:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] flexloader-0.03/src/flexloader.c:56:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] flexloader-0.03/src/flexloader.c:65:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] flexloader-0.03/src/flexloader.c:80:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] flexloader-0.03/src/flexloader.c:93:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] flexloader-0.03/src/flexloader.c:108:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] flexloader-0.03/src/flexloader.c:117:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] flexloader-0.03/src/flexloader.c:210:3: error: Resource leak: fd [resourceLeak] flexloader-0.03/src/flexloader.c:216:3: error: Resource leak: fd [resourceLeak] flexloader-0.03/src/flexloader.c:187:47: style: Parameter 'rbf_file' can be declared as pointer to const [constParameterPointer] flexloader-0.03/src/main.c:53:18: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE is a macro then please configure it. [unknownMacro] diff: DONE