2026-06-21 19:58 ftp://ftp.de.debian.org/debian/pool/main/u/unifont/unifont_16.0.04.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 -j1 platform: Linux-6.12.88+deb13-amd64-x86_64-with-glibc2.41 python: 3.12.13 client-version: 1.4.0 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.21.0 head-info: 49f7cd2 (2026-06-20 19:26:39 +0200) count: 128 128 elapsed-time: 2.3 2.3 head-timing-info: old-timing-info: head results: unifont-16.0.04/src/hex2otf.c:115:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/hex2otf.c:247:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/hex2otf.c:933:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/hex2otf.c:1008:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/hex2otf.c:1511:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/hex2otf.c:1627:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/hex2otf.c:711:23: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] unifont-16.0.04/src/hex2otf.c:786:18: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] unifont-16.0.04/src/hex2otf.c:873:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] unifont-16.0.04/src/hex2otf.c:1061:23: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] unifont-16.0.04/src/hex2otf.c:1119:19: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] unifont-16.0.04/src/hex2otf.c:1277:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unifont-16.0.04/src/hex2otf.c:2564:7: style: Variable 'symbols' can be declared as const array [constVariable] unifont-16.0.04/src/johab2syllables.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/johab2syllables.c:58:13: style: Local variable 'hangul_read_base8' shadows outer function [shadowFunction] unifont-16.0.04/src/hangul.h:167:10: note: Shadowed function unifont-16.0.04/src/johab2syllables.c:58:13: note: Shadow local variable unifont-16.0.04/src/johab2syllables.c:42:23: style: Parameter 'argv' can be declared as const array [constParameter] unifont-16.0.04/src/unibdf2hex.c:58:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/unibmp2hex.c:208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/unibmp2hex.c:187:10: style: Variable 'infile' can be declared as pointer to const [constVariablePointer] unifont-16.0.04/src/unibmp2hex.c:187:22: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] unifont-16.0.04/src/unibmpbump.c:159:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/unibmpbump.c:241:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] unifont-16.0.04/src/unibmpbump.c:245:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] unifont-16.0.04/src/unibmpbump.c:110:10: style: Variable 'compression_type' can be declared as const array [constVariable] unifont-16.0.04/src/unibmpbump.c:125:13: style: Variable 'standard_header' can be declared as const array [constVariable] unifont-16.0.04/src/unibmpbump.c:139:10: style: Variable 'infile' can be declared as pointer to const [constVariablePointer] unifont-16.0.04/src/unibmpbump.c:139:22: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] unifont-16.0.04/src/unibmpbump.c:521:9: style: Variable 'zero_pattern' can be declared as const array [constVariable] unifont-16.0.04/src/unibmpbump.c:527:13: style: Variable 'hgrid' can be declared as const array [constVariable] unifont-16.0.04/src/unicoverage.c:91:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coverstring [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/unicoverage.c:208:13: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] unifont-16.0.04/src/unicoverage.c:208:13: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] unifont-16.0.04/src/unicoverage.c:80:10: style: Variable 'infile' can be declared as pointer to const [constVariablePointer] unifont-16.0.04/src/unicoverage.c:80:22: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] unifont-16.0.04/src/unicoverage.c:234:50: style: Parameter 'coverstring' can be declared as pointer to const [constParameterPointer] unifont-16.0.04/src/unicoverage.c:88:25: error: Uninitialized variable: coveragefp [uninitvar] unifont-16.0.04/src/unicoverage.c:88:42: error: Uninitialized variable: cstart [uninitvar] unifont-16.0.04/src/unicoverage.c:88:55: error: Uninitialized variable: cend [uninitvar] unifont-16.0.04/src/unicoverage.c:88:67: error: Uninitialized variable: coverstring [legacyUninitvar] unifont-16.0.04/src/unidup.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unifont-16.0.04/src/unidup.c:70:7: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] unifont-16.0.04/src/unidup.c:53:10: style: Variable 'infile' can be declared as pointer to const [constVariablePointer] unifont-16.0.04/src/unifont-support.c:200:31: style: Condition 'column