2026-05-03 08:56 ftp://ftp.de.debian.org/debian/pool/main/libu/libunicode-map8-perl/libunicode-map8-perl_0.13+dfsg.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.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 34 15 elapsed-time: 0.3 0.2 head-timing-info: old-timing-info: head results: libunicode-map8-perl-0.13+dfsg.orig/map8x.c:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:138:11: style: Condition '0&&from==to' is always false [knownConditionTrueFalse] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:53:20: style:inconclusive: Function 'map8_addpair' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:53:26: style:inconclusive: Function 'map8_addpair' argument 2 names different: declaration '' definition 'u8'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:53:34: style:inconclusive: Function 'map8_addpair' argument 3 names different: declaration '' definition 'u16'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:76:21: style:inconclusive: Function 'map8_nostrict' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:110:30: style:inconclusive: Function 'map8_new_txtfile' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:157:30: style:inconclusive: Function 'map8_new_binfile' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:206:17: style:inconclusive: Function 'map8_free' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:26: style:inconclusive: Function 'map8_to_str16' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:33: style:inconclusive: Function 'map8_to_str16' argument 2 names different: declaration '' definition 'str8'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:44: style:inconclusive: Function 'map8_to_str16' argument 3 names different: declaration '' definition 'str16'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:55: style:inconclusive: Function 'map8_to_str16' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:65: style:inconclusive: Function 'map8_to_str16' argument 5 names different: declaration '' definition 'rlen'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:24: style:inconclusive: Function 'map8_to_str8' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:32: style:inconclusive: Function 'map8_to_str8' argument 2 names different: declaration '' definition 'str16'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:43: style:inconclusive: Function 'map8_to_str8' argument 3 names different: declaration '' definition 'str8'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:53: style:inconclusive: Function 'map8_to_str8' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:63: style:inconclusive: Function 'map8_to_str8' argument 5 names different: declaration '' definition 'rlen'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:388:28: style:inconclusive: Function 'map8_empty_block' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:388:34: style:inconclusive: Function 'map8_empty_block' argument 2 names different: declaration '' definition 'block'. [funcArgNamesDifferentUnnamed] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:245:14: style: Local variable 'len' shadows outer argument [shadowArgument] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:55: note: Shadowed declaration libunicode-map8-perl-0.13+dfsg.orig/map8x.c:245:14: note: Shadow variable libunicode-map8-perl-0.13+dfsg.orig/map8x.c:288:14: style: Local variable 'len' shadows outer argument [shadowArgument] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:53: note: Shadowed declaration libunicode-map8-perl-0.13+dfsg.orig/map8x.c:288:14: note: Shadow variable libunicode-map8-perl-0.13+dfsg.orig/map8x.c:331:9: style: Local variable 'uc' shadows outer variable [shadowVariable] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:314:7: note: Shadowed declaration libunicode-map8-perl-0.13+dfsg.orig/map8x.c:331:9: note: Shadow variable libunicode-map8-perl-0.13+dfsg.orig/map8x.c:343:14: style: Local variable 'len' shadows outer argument [shadowArgument] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:310:60: note: Shadowed declaration libunicode-map8-perl-0.13+dfsg.orig/map8x.c:343:14: note: Shadow variable libunicode-map8-perl-0.13+dfsg.orig/map8x.c:368:9: style: Local variable 'len' shadows outer argument [shadowArgument] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:310:60: note: Shadowed declaration libunicode-map8-perl-0.13+dfsg.orig/map8x.c:368:9: note: Shadow variable libunicode-map8-perl-0.13+dfsg.orig/map8x.c:244:12: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:32: style: Parameter 'str16' can be declared as pointer to const [constParameterPointer] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:287:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:342:12: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:367:6: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] libunicode-map8-perl-0.13+dfsg.orig/map8x.c:314:7: style: Unused variable: uc [unusedVariable] diff: head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:110:30: style:inconclusive: Function 'map8_new_txtfile' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:157:30: style:inconclusive: Function 'map8_new_binfile' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:206:17: style:inconclusive: Function 'map8_free' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:26: style:inconclusive: Function 'map8_to_str16' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:33: style:inconclusive: Function 'map8_to_str16' argument 2 names different: declaration '' definition 'str8'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:44: style:inconclusive: Function 'map8_to_str16' argument 3 names different: declaration '' definition 'str16'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:55: style:inconclusive: Function 'map8_to_str16' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:225:65: style:inconclusive: Function 'map8_to_str16' argument 5 names different: declaration '' definition 'rlen'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:24: style:inconclusive: Function 'map8_to_str8' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:32: style:inconclusive: Function 'map8_to_str8' argument 2 names different: declaration '' definition 'str16'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:43: style:inconclusive: Function 'map8_to_str8' argument 3 names different: declaration '' definition 'str8'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:53: style:inconclusive: Function 'map8_to_str8' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:267:63: style:inconclusive: Function 'map8_to_str8' argument 5 names different: declaration '' definition 'rlen'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:388:28: style:inconclusive: Function 'map8_empty_block' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:388:34: style:inconclusive: Function 'map8_empty_block' argument 2 names different: declaration '' definition 'block'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:53:20: style:inconclusive: Function 'map8_addpair' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:53:26: style:inconclusive: Function 'map8_addpair' argument 2 names different: declaration '' definition 'u8'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:53:34: style:inconclusive: Function 'map8_addpair' argument 3 names different: declaration '' definition 'u16'. [funcArgNamesDifferentUnnamed] head libunicode-map8-perl-0.13+dfsg.orig/map8x.c:76:21: style:inconclusive: Function 'map8_nostrict' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] DONE