2022-07-01 00:47 ftp://ftp.de.debian.org/debian/pool/main/s/speex/speex_1.2~rc1.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 platform: Linux-5.4.0-110-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 27578e9 (2022-06-30 13:50:31 +0200) count: 13 13 elapsed-time: 10.0 18.0 head-timing-info: Tokenizer::simplifyTokens1: 9.79989s (avg. 0.391996s - 25 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 9.6887s (avg. 0.387548s - 25 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.060221s (avg. 0.00240884s - 25 result(s)) Tokenizer::createTokens: 0.038826s (avg. 0.000693321s - 56 result(s)) Tokenizer::simplifyTokens1::setValueType: 0.01413s (avg. 0.0005652s - 25 result(s)) Overall time: 19.6655s old-timing-info: Tokenizer::simplifyTokens1: 17.7892s (avg. 0.711569s - 25 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 17.6756s (avg. 0.707023s - 25 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.063204s (avg. 0.00252816s - 25 result(s)) Tokenizer::createTokens: 0.036798s (avg. 0.000657107s - 56 result(s)) Tokenizer::simplifyTokens1::setValueType: 0.013233s (avg. 0.00052932s - 25 result(s)) Overall time: 35.637s head results: speex-1.2~rc1.2/libspeex/arch.h:65:0: error: #error You now need to define either FIXED_POINT or FLOATING_POINT [preprocessorErrorDirective] speex-1.2~rc1.2/libspeex/testdenoise.c:37:11: style: Variable 'vad' is assigned a value that is never used. [unreadVariable] speex-1.2~rc1.2/libspeex/testenc_uwb.c:87:21: style: Variable 'in_float[i]' is assigned a value that is never used. [unreadVariable] speex-1.2~rc1.2/src/skeleton.c:181:12: style: Condition '!result' is always false [knownConditionTrueFalse] speex-1.2~rc1.2/src/speexdec.c:675:44: style: Condition 'os.serialno==speex_serialno' is always true [knownConditionTrueFalse] speex-1.2~rc1.2/src/speexdec.c:648:46: note: Assuming that condition 'os.serialno!=speex_serialno' is not redundant speex-1.2~rc1.2/src/speexdec.c:675:44: note: Condition 'os.serialno==speex_serialno' is always true speex-1.2~rc1.2/src/speexenc.c:535:76: style: Condition 'strncmp(first_bytes,"RIFF",4)==0' is always true [knownConditionTrueFalse] speex-1.2~rc1.2/src/speexenc.c:535:40: note: Assuming that condition 'strncmp(first_bytes,"RIFF",4)==0' is not redundant speex-1.2~rc1.2/src/speexenc.c:535:76: note: Condition 'strncmp(first_bytes,"RIFF",4)==0' is always true speex-1.2~rc1.2/src/speexenc.c:734:13: style: Condition '!result' is always false [knownConditionTrueFalse] speex-1.2~rc1.2/src/speexenc.c:767:10: style: Condition '!result' is always false [knownConditionTrueFalse] speex-1.2~rc1.2/src/speexenc.c:535:44: style: Same expression on both sides of '&&'. [duplicateExpression] speex-1.2~rc1.2/src/speexenc.c:818:14: style: Local variable 'tmp' shadows outer variable [shadowVariable] speex-1.2~rc1.2/src/speexenc.c:334:16: note: Shadowed declaration speex-1.2~rc1.2/src/speexenc.c:818:14: note: Shadow variable speex-1.2~rc1.2/src/speexenc.c:84:105: style: Parameter 'buff' can be declared as pointer to const [constParameter] speex-1.2~rc1.2/src/speexenc.c:912:24: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable] speex-1.2~rc1.2/src/wav_io.c:196:9: style: Variable 'ch[4]' is assigned a value that is never used. [unreadVariable] diff: head speex-1.2~rc1.2/src/speexenc.c:84:105: style: Parameter 'buff' can be declared as pointer to const [constParameter] 2.8 speex-1.2~rc1.2/src/speexenc.c:84:105: style: Parameter 'buff' can be declared with const [constParameter] DONE