2024-03-26 02:08 ftp://ftp.de.debian.org/debian/pool/main/u/ucimf-sunpinyin/ucimf-sunpinyin_0.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=valueFlowBailoutIncompleteVar -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.45 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.13.0 head-info: 82f05c8 (2024-03-25 22:58:58 +0100) count: 12 12 elapsed-time: 0.1 0.1 head-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 0.060989s (avg. 0.060989s - 1 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.036906s (avg. 0.012302s - 3 result(s)) valueFlowCondition(SimpleConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.018989s (avg. 0.00632967s - 3 result(s)) valueFlowUninit(tokenlist, errorLogger, settings): 0.00268s (avg. 0.000893333s - 3 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.001151s (avg. 0.001151s - 1 result(s)) Overall time: 0.066954s old-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 0.073328s (avg. 0.073328s - 1 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.04644s (avg. 0.01548s - 3 result(s)) valueFlowCondition(SimpleConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.023141s (avg. 0.00771367s - 3 result(s)) valueFlowUninit(tokenlist, settings): 0.001187s (avg. 0.000395667s - 3 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.001135s (avg. 0.001135s - 1 result(s)) Overall time: 0.07949s head results: ucimf-sunpinyin-0.5/src/sunpinyin.cpp:236:24: warning: Logical conjunction always evaluates to false: keyvalue < 0x20 && keyvalue > 0x7E. [incorrectLogicOperator] ucimf-sunpinyin-0.5/src/sunpinyin.cpp:86:7: style: Condition 'bUseShuangpin' is always false [knownConditionTrueFalse] ucimf-sunpinyin-0.5/src/sunpinyin.cpp:78:23: note: Assignment 'bUseShuangpin=false', assigned value is 0 ucimf-sunpinyin-0.5/src/sunpinyin.cpp:86:7: note: Condition 'bUseShuangpin' is always false ucimf-sunpinyin-0.5/src/sunpinyin.cpp:105:28: style: C-style pointer casting [cstyleCast] ucimf-sunpinyin-0.5/src/sunpinyin.cpp:136:57: style:inconclusive: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'. [funcArgNamesDifferent] ucimf-sunpinyin-0.5/src/sunpinyin.h:19:49: note: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'. ucimf-sunpinyin-0.5/src/sunpinyin.cpp:136:57: note: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'. ucimf-sunpinyin-0.5/src/sunpinyin.cpp:147:14: style: Variable 'modifier' is assigned a value that is never used. [unreadVariable] ucimf-sunpinyin-0.5/src/sunpinyin.cpp:157:11: style: Variable 'modifier' is assigned a value that is never used. [unreadVariable] ucimf-sunpinyin-0.5/src/sunpinyin.cpp:163:11: style: Variable 'modifier' is assigned a value that is never used. [unreadVariable] ucimf-sunpinyin-0.5/src/sunpinyin.cpp:169:11: style: Variable 'modifier' is assigned a value that is never used. [unreadVariable] ucimf-sunpinyin-0.5/src/sunpinyin.cpp:175:11: style: Variable 'modifier' is assigned a value that is never used. [unreadVariable] ucimf-sunpinyin-0.5/src/sunpinyin.cpp:189:11: style: Variable 'modifier' is assigned a value that is never used. [unreadVariable] ucimf-sunpinyin-0.5/src/sunpinyin.cpp:195:11: style: Variable 'modifier' is assigned a value that is never used. [unreadVariable] ucimf-sunpinyin-0.5/src/sunpinyin.cpp:205:14: style: Variable 'modifier' is assigned a value that is never used. [unreadVariable] diff: DONE