2026-07-28 01:25 ftp://ftp.de.debian.org/debian/pool/main/l/loudgain/loudgain_0.6.8+ds.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 -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: 422e90c (2026-07-27 08:53:51 +0200) count: 32 32 elapsed-time: 0.3 0.1 head-timing-info: old-timing-info: head results: loudgain-0.6.8/src/printf.c:110:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/printf.c:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/printf.c:175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_MAX [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/printf.c:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/printf.c:173:32: style:inconclusive: Function 'do_log' argument 1 names different: declaration 'prefix' definition 'pre'. [funcArgNamesDifferent] loudgain-0.6.8/src/printf.c:55:32: note: Function 'do_log' argument 1 names different: declaration 'prefix' definition 'pre'. loudgain-0.6.8/src/printf.c:173:32: note: Function 'do_log' argument 1 names different: declaration 'prefix' definition 'pre'. loudgain-0.6.8/src/scan.c:91:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCodecID [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/scan.c:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_INPUT_BUFFER_PADDING_SIZE [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/scan.c:294:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUR128_SUCCESS [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/scan.c:353:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_CODEC_ID_OPUS [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/scan.c:371:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUR128_SUCCESS [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/scan.c:385:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUR128_SUCCESS [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/scan.c:414:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SAMPLE_FMT_S16 [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/loudgain.c:220:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/loudgain.c:664:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_NAME [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/scan.c:380:56: style:inconclusive: Function 'scan_set_album_result' argument 2 names different: declaration 'pre_amp' definition 'pre_gain'. [funcArgNamesDifferent] loudgain-0.6.8/src/scan.h:65:56: note: Function 'scan_set_album_result' argument 2 names different: declaration 'pre_amp' definition 'pre_gain'. loudgain-0.6.8/src/scan.c:380:56: note: Function 'scan_set_album_result' argument 2 names different: declaration 'pre_amp' definition 'pre_gain'. loudgain-0.6.8/src/scan.c:459:31: style: Parameter 'avcl' can be declared as pointer to const. However it seems that 'scan_av_log' is a callback function, if 'avcl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] loudgain-0.6.8/src/scan.c:75:22: note: You might need to cast the function pointer here loudgain-0.6.8/src/scan.c:459:31: note: Parameter 'avcl' can be declared as pointer to const loudgain-0.6.8/src/tag.cc:205:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APE [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/tag.cc:218:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APE [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/tag.cc:892:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3v1 [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/tag.cc:905:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3v1 [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/tag.cc:976:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3v1 [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/tag.cc:989:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3v1 [valueFlowBailoutIncompleteVar] loudgain-0.6.8/src/tag.cc:159:71: style: Parameter 'unit' can be declared as pointer to const [constParameterPointer] loudgain-0.6.8/src/tag.cc:236:72: style: Parameter 'unit' can be declared as pointer to const [constParameterPointer] loudgain-0.6.8/src/tag.cc:299:32: style: Parameter 'scan' can be declared as pointer to const [constParameterPointer] loudgain-0.6.8/src/tag.cc:299:70: style: Parameter 'unit' can be declared as pointer to const [constParameterPointer] loudgain-0.6.8/src/tag.cc:510:71: style: Parameter 'unit' can be declared as pointer to const [constParameterPointer] loudgain-0.6.8/src/tag.cc:588:71: style: Parameter 'unit' can be declared as pointer to const [constParameterPointer] loudgain-0.6.8/src/tag.cc:673:71: style: Parameter 'unit' can be declared as pointer to const [constParameterPointer] loudgain-0.6.8/src/tag.cc:762:72: style: Parameter 'unit' can be declared as pointer to const [constParameterPointer] loudgain-0.6.8/src/tag.cc:846:75: style: Parameter 'unit' can be declared as pointer to const [constParameterPointer] loudgain-0.6.8/src/tag.cc:930:71: style: Parameter 'unit' can be declared as pointer to const [constParameterPointer] diff: DONE