2026-05-01 17:03 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 -j6 platform: Linux-7.0.3+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a734 (2026-05-01 11:10:43 +0200) count: 62 31 elapsed-time: 1.0 0.8 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:18:35: style:inconclusive: Function 'checkkanjicode' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] e2ps-4.34/wtkf.c:94:42: style:inconclusive: Function 'change2euc' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] e2ps-4.34/wtkf.c:131:39: style:inconclusive: Function 'jis2euc' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] e2ps-4.34/wtkf.c:216:40: style:inconclusive: Function 'sjis2euc' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] e2ps-4.34/wtkf.c:327:46: style:inconclusive: Function 'wtkf_setstring' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] 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:957:18: style:inconclusive: Function 'print' argument 1 names different: declaration '' definition 'uMode'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:957:31: style:inconclusive: Function 'print' argument 2 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1057:20: style:inconclusive: Function 'newline' argument 1 names different: declaration '' definition 'uMode'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1057:33: style:inconclusive: Function 'newline' argument 2 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1057:45: style:inconclusive: Function 'newline' argument 3 names different: declaration '' definition 'sFileName'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1077:20: style:inconclusive: Function 'newpage' argument 1 names different: declaration '' definition 'sFileName'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1286:23: style:inconclusive: Function 'print_font' argument 1 names different: declaration '' definition 'sFont'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1305:25: style:inconclusive: Function 'print_header' argument 1 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1305:37: style:inconclusive: Function 'print_header' argument 2 names different: declaration '' definition 'sAscii'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1305:51: style:inconclusive: Function 'print_header' argument 3 names different: declaration '' definition 'sKanji'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1305:65: style:inconclusive: Function 'print_header' argument 4 names different: declaration '' definition 'fX'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1305:75: style:inconclusive: Function 'print_header' argument 5 names different: declaration '' definition 'fY'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1305:85: style:inconclusive: Function 'print_header' argument 6 names different: declaration '' definition 'uAlign'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1351:31: style:inconclusive: Function 'print_header_size' argument 1 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1351:43: style:inconclusive: Function 'print_header_size' argument 2 names different: declaration '' definition 'sAscii'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1351:57: style:inconclusive: Function 'print_header_size' argument 3 names different: declaration '' definition 'sKanji'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1432:33: style:inconclusive: Function 'print_header_string' argument 1 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1432:45: style:inconclusive: Function 'print_header_string' argument 2 names different: declaration '' definition 'sAscii'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1432:59: style:inconclusive: Function 'print_header_string' argument 3 names different: declaration '' definition 'sKanji'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1488:19: style:inconclusive: Function 'escape' argument 1 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1501:23: style:inconclusive: Function 'setstring' argument 1 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1523:25: style:inconclusive: Function 'setstringsize' argument 1 names different: declaration '' definition 'iSize'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1543:23: style:inconclusive: Function 'addstring' argument 1 names different: declaration '' definition 'sOrigin'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1543:38: style:inconclusive: Function 'addstring' argument 2 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1570:15: style:inconclusive: Function 'quit' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] e2ps-4.34/e2ps.c:1578:17: style:inconclusive: Function 'help' argument 1 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] 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: head e2ps-4.34/e2ps.c:1057:20: style:inconclusive: Function 'newline' argument 1 names different: declaration '' definition 'uMode'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1057:33: style:inconclusive: Function 'newline' argument 2 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1057:45: style:inconclusive: Function 'newline' argument 3 names different: declaration '' definition 'sFileName'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1077:20: style:inconclusive: Function 'newpage' argument 1 names different: declaration '' definition 'sFileName'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1286:23: style:inconclusive: Function 'print_font' argument 1 names different: declaration '' definition 'sFont'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1305:25: style:inconclusive: Function 'print_header' argument 1 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1305:37: style:inconclusive: Function 'print_header' argument 2 names different: declaration '' definition 'sAscii'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1305:51: style:inconclusive: Function 'print_header' argument 3 names different: declaration '' definition 'sKanji'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1305:65: style:inconclusive: Function 'print_header' argument 4 names different: declaration '' definition 'fX'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1305:75: style:inconclusive: Function 'print_header' argument 5 names different: declaration '' definition 'fY'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1305:85: style:inconclusive: Function 'print_header' argument 6 names different: declaration '' definition 'uAlign'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1351:31: style:inconclusive: Function 'print_header_size' argument 1 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1351:43: style:inconclusive: Function 'print_header_size' argument 2 names different: declaration '' definition 'sAscii'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1351:57: style:inconclusive: Function 'print_header_size' argument 3 names different: declaration '' definition 'sKanji'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1432:33: style:inconclusive: Function 'print_header_string' argument 1 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1432:45: style:inconclusive: Function 'print_header_string' argument 2 names different: declaration '' definition 'sAscii'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1432:59: style:inconclusive: Function 'print_header_string' argument 3 names different: declaration '' definition 'sKanji'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1488:19: style:inconclusive: Function 'escape' argument 1 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1501:23: style:inconclusive: Function 'setstring' argument 1 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1523:25: style:inconclusive: Function 'setstringsize' argument 1 names different: declaration '' definition 'iSize'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1543:23: style:inconclusive: Function 'addstring' argument 1 names different: declaration '' definition 'sOrigin'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1543:38: style:inconclusive: Function 'addstring' argument 2 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1570:15: style:inconclusive: Function 'quit' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:1578:17: style:inconclusive: Function 'help' argument 1 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:957:18: style:inconclusive: Function 'print' argument 1 names different: declaration '' definition 'uMode'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/e2ps.c:957:31: style:inconclusive: Function 'print' argument 2 names different: declaration '' definition 'sStr'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/wtkf.c:131:39: style:inconclusive: Function 'jis2euc' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/wtkf.c:18:35: style:inconclusive: Function 'checkkanjicode' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/wtkf.c:216:40: style:inconclusive: Function 'sjis2euc' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/wtkf.c:327:46: style:inconclusive: Function 'wtkf_setstring' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head e2ps-4.34/wtkf.c:94:42: style:inconclusive: Function 'change2euc' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] DONE