2025-05-10 03:57 ftp://ftp.de.debian.org/debian/pool/main/e/e2ps/e2ps_4.34.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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: b3c7f00 (2025-05-09 17:59:20 +0200) count: 31 31 elapsed-time: 2.4 2.4 head-timing-info: old-timing-info: head results: e2ps-4.34/ps-font.c:14:17: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] e2ps-4.34/wtkf.c:200:14: error: Common realloc mistake: 'tmp' nulled but not freed upon failure [memleakOnRealloc] e2ps-4.34/wtkf.c:311:14: error: Common realloc mistake: 'tmp' nulled but not freed upon failure [memleakOnRealloc] e2ps-4.34/wtkf.c:327:46: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] e2ps-4.34/wtkf.c:77:9: style: Variable 'euc' is assigned a value that is never used. [unreadVariable] e2ps-4.34/e2ps.c:177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] e2ps-4.34/e2ps.c:1103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] e2ps-4.34/e2ps.c:1508:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] e2ps-4.34/e2ps.c:1530:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] e2ps-4.34/e2ps.c:1555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] e2ps-4.34/e2ps.c:1571:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] e2ps-4.34/e2ps.c:1580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] e2ps-4.34/e2ps.c:94:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] e2ps-4.34/e2ps.c:61:10: style: Variable 'sLang' can be declared as pointer to const [constVariablePointer] e2ps-4.34/e2ps.c:957:31: style: Parameter 'sStr' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1077:20: style: Parameter 'sFileName' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1286:23: style: Parameter 'sFont' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1351:31: style: Parameter 'sStr' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1351:43: style: Parameter 'sAscii' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1351:57: style: Parameter 'sKanji' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1432:33: style: Parameter 'sStr' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1432:45: style: Parameter 'sAscii' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1432:59: style: Parameter 'sKanji' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1501:23: style: Parameter 'sStr' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1578:17: style: Parameter 'sStr' can be declared as pointer to const [constParameterPointer] e2ps-4.34/e2ps.c:1404:9: style: Variable 'uStart' is assigned a value that is never used. [unreadVariable] e2ps-4.34/e2ps.c:1417:9: style: Variable 'uStart' is assigned a value that is never used. [unreadVariable] e2ps-4.34/e2ps.c:1423:7: style: Variable 'j' is assigned a value that is never used. [unreadVariable] e2ps-4.34/e2ps.c:1424:13: style: Variable 'sTmp[0]' is assigned a value that is never used. [unreadVariable] e2ps-4.34/e2ps.c:1479:7: style: Variable 'j' is assigned a value that is never used. [unreadVariable] e2ps-4.34/e2ps.c:1480:13: style: Variable 'sTmp[0]' is assigned a value that is never used. [unreadVariable] diff: DONE