2026-05-04 11:10 ftp://ftp.de.debian.org/debian/pool/main/p/python-espeak/python-espeak_0.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --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.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 16 16 elapsed-time: 0.1 0.0 head-timing-info: old-timing-info: head results: python-espeak-0.5/espeak/espeakmodulecore.cpp:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_OUTPUT_PLAYBACK [valueFlowBailoutIncompleteVar] python-espeak-0.5/espeak/espeakmodulecore.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EE_OK [valueFlowBailoutIncompleteVar] python-espeak-0.5/espeak/espeakmodulecore.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] python-espeak-0.5/espeak/espeakmodulecore.cpp:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] python-espeak-0.5/espeak/espeakmodulecore.cpp:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] python-espeak-0.5/espeak/espeakmodulecore.cpp:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] python-espeak-0.5/espeak/espeakmodulecore.cpp:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EE_BUFFER_FULL [valueFlowBailoutIncompleteVar] python-espeak-0.5/espeak/espeakmodulecore.cpp:291:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemError [valueFlowBailoutIncompleteVar] python-espeak-0.5/espeak/espeakmodulecore.cpp:350:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakRATE [valueFlowBailoutIncompleteVar] python-espeak-0.5/espeak/espeakmodulecore.cpp:379:27: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] python-espeak-0.5/espeak/espeakmodulecore.cpp:376:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-espeak-0.5/espeak/espeakmodulecore.cpp:201:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] python-espeak-0.5/espeak/espeakmodulecore.cpp:124:10: style: Condition 'len>0' is always true [knownConditionTrueFalse] python-espeak-0.5/espeak/espeakmodulecore.cpp:122:28: note: Assignment 'len=strlen(text)+1', assigned value is greater than 0 python-espeak-0.5/espeak/espeakmodulecore.cpp:124:10: note: Condition 'len>0' is always true python-espeak-0.5/espeak/espeakmodulecore.cpp:379:27: style: Condition 'pyespeak_initialize()==-1' is always false [knownConditionTrueFalse] python-espeak-0.5/espeak/espeakmodulecore.cpp:127:36: style: C-style pointer casting [cstyleCast] python-espeak-0.5/espeak/espeakmodulecore.cpp:101:8: style: Variable 'r' is assigned a value that is never used. [unreadVariable] diff: DONE