2024-04-25 09:17 ftp://ftp.de.debian.org/debian/pool/main/j/juman/juman_7.0.orig.tar.bz2 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 -j8 platform: Linux-6.6.27_1-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.57 compiler: g++ (GCC) 13.2.0 cppcheck: head 2.14.0 head-info: da380ea (2024-04-25 10:28:43 +0200) count: 300 300 elapsed-time: 2.9 2.7 head-timing-info: old-timing-info: head results: juman-7.0/dic/JUMAN.connect.c:2:9: error: The code contains unhandled character(s) (character code=229). Neither unicode nor extended ascii is supported. [syntaxError] juman-7.0/lib/getid.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherError [valueFlowBailoutIncompleteVar] juman-7.0/lib/getid.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherError [valueFlowBailoutIncompleteVar] juman-7.0/lib/getid.c:92:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherError [valueFlowBailoutIncompleteVar] juman-7.0/lib/getid.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherError [valueFlowBailoutIncompleteVar] juman-7.0/juman/juman.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/juman/juman.c:132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] juman-7.0/juman/juman.c:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/juman/juman.c:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op_BB [valueFlowBailoutIncompleteVar] juman-7.0/juman/juman.c:337:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/juman/juman.c:362:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/juman/juman.c:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/juman/client.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/juman/client.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] juman-7.0/juman/client.c:130:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOf [valueFlowBailoutIncompleteVar] juman-7.0/juman/client.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/juman/client.c:226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOf [valueFlowBailoutIncompleteVar] juman-7.0/juman/client.c:249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] juman-7.0/juman/client.c:269:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOf [valueFlowBailoutIncompleteVar] juman-7.0/juman/client.c:307:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] juman-7.0/juman/client.c:390:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] juman-7.0/lib/getid.c:39:18: warning: Either the condition 'x==NULL' is redundant or there is possible null pointer dereference: x. [nullPointerRedundantCheck] juman-7.0/lib/getid.c:36:13: note: Assuming that condition 'x==NULL' is not redundant juman-7.0/lib/getid.c:39:18: note: Null pointer dereference juman-7.0/lib/getid.c:65:18: warning: Either the condition '!x' is redundant or there is possible null pointer dereference: x. [nullPointerRedundantCheck] juman-7.0/lib/getid.c:62:11: note: Assuming that condition '!x' is not redundant juman-7.0/lib/getid.c:65:18: note: Null pointer dereference juman-7.0/lib/getid.c:94:18: warning: Either the condition '!x' is redundant or there is possible null pointer dereference: x. [nullPointerRedundantCheck] juman-7.0/lib/getid.c:91:11: note: Assuming that condition '!x' is not redundant juman-7.0/lib/getid.c:94:18: note: Null pointer dereference juman-7.0/lib/getid.c:118:18: warning: Either the condition '!x' is redundant or there is possible null pointer dereference: x. [nullPointerRedundantCheck] juman-7.0/lib/getid.c:115:11: note: Assuming that condition '!x' is not redundant juman-7.0/lib/getid.c:118:18: note: Null pointer dereference juman-7.0/juman/server.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] juman-7.0/lib/connect.c:149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] juman-7.0/lib/grammar.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenError [valueFlowBailoutIncompleteVar] juman-7.0/juman/server.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOf [valueFlowBailoutIncompleteVar] juman-7.0/lib/connect.c:251:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] juman-7.0/lib/grammar.c:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLASSIFY_NO [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenError [valueFlowBailoutIncompleteVar] juman-7.0/juman/server.c:229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op_BB [valueFlowBailoutIncompleteVar] juman-7.0/lib/grammar.c:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] juman-7.0/juman/server.c:315:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOf [valueFlowBailoutIncompleteVar] juman-7.0/lib/grammar.c:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:154:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] juman-7.0/juman/server.c:483:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] juman-7.0/lib/grammar.c:173:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocateError [valueFlowBailoutIncompleteVar] juman-7.0/juman/server.c:524:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocateError [valueFlowBailoutIncompleteVar] juman-7.0/juman/server.c:564:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/juman/server.c:598:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:227:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:254:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:357:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:377:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:399:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:423:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:514:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:596:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:632:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:654:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:465:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] juman-7.0/lib/iotool.c:466:18: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] juman-7.0/lib/iotool.c:635:9: style: Condition 'progpath' is always true [knownConditionTrueFalse] juman-7.0/lib/iotool.c:657:9: style: Condition 'progpath' is always true [knownConditionTrueFalse] juman-7.0/lib/iotool.c:55:38: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:72:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:72:39: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:72:51: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/connect.c:123:8: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] juman-7.0/lib/iotool.c:74:12: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/connect.c:134:15: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] juman-7.0/lib/iotool.c:126:43: style: Parameter 'affix' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:133:43: style: Parameter 'affix1' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:133:57: style: Parameter 'affix2' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:223:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/iotool.c:251:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/iotool.c:302:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:319:36: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:335:23: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:335:35: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:352:29: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:352:41: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:370:30: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:370:42: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:392:30: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:392:42: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:441:25: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:441:34: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:463:17: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/iotool.c:492:32: style: Parameter 'option_rcfile' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:514:11: style: Variable 'user_home_ptr' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/lisp.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:627:11: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:627:20: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:627:24: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:166:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:627:28: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:186:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:627:32: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:242:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOM [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:627:36: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONS [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:627:40: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:279:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] juman-7.0/lib/connect.c:157:24: style:inconclusive: Function 'check_table' argument 1 names different: declaration 'morpheme' definition 'mrph_p'. [funcArgNamesDifferent] juman-7.0/lib/juman.h:483:24: note: Function 'check_table' argument 1 names different: declaration 'morpheme' definition 'mrph_p'. juman-7.0/lib/connect.c:157:24: note: Function 'check_table' argument 1 names different: declaration 'morpheme' definition 'mrph_p'. juman-7.0/lib/iotool.c:627:44: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:300:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:627:48: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/katuyou.c:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_NO [valueFlowBailoutIncompleteVar] juman-7.0/lib/lisp.c:318:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:649:11: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/katuyou.c:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] juman-7.0/lib/lisp.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:649:20: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/katuyou.c:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] juman-7.0/lib/lisp.c:376:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMENTCHAR [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:649:24: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/katuyou.c:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] juman-7.0/lib/lisp.c:402:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BPARENTHESIS [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:649:28: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:421:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:649:32: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:501:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:649:36: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:531:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPARENTHESIS [valueFlowBailoutIncompleteVar] juman-7.0/lib/connect.c:143:41: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:649:40: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:553:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPARENTHESIS [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:649:44: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:598:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NILSYMBOL [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:649:48: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/lisp.c:646:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL [valueFlowBailoutIncompleteVar] juman-7.0/lib/iotool.c:678:11: style: Parameter 's' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/iotool.c:149:12: style: Unused variable: env [unusedVariable] juman-7.0/lib/grammar.c:95:24: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] juman-7.0/lib/grammar.c:91:55: style: Parameter 'flag' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/japanese.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/japanese.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/pat.c:550:9: error: The code contains unhandled character(s) (character code=229). Neither unicode nor extended ascii is supported. [syntaxError] juman-7.0/lib/patfile.c:31:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] juman-7.0/lib/patfile.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] juman-7.0/lib/patfile.c:158:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] juman-7.0/lib/patfile.c:238:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] juman-7.0/lib/katuyou.c:61:23: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] juman-7.0/lib/lisp.c:98:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] juman-7.0/lib/lisp.c:647:26: style: Redundant condition: CellTbl!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] juman-7.0/lib/zentohan.c:93:12: style: Variable 'str_tmp' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/lisp.c:166:13: style: Local variable 'Buffer' shadows outer variable [shadowVariable] juman-7.0/lib/lisp.c:33:9: note: Shadowed declaration juman-7.0/lib/lisp.c:166:13: note: Shadow variable juman-7.0/lib/lisp.c:96:11: style: Parameter 'fp' can be declared as pointer to const. However it seems that 'cha_ungetc' is a callback function, if 'fp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] juman-7.0/lib/lisp.c:104:17: note: You might need to cast the function pointer here juman-7.0/lib/lisp.c:96:11: note: Parameter 'fp' can be declared as pointer to const juman-7.0/makeint/makeint.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/makeint/makeint.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] juman-7.0/makeint/makeint.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/lib/patfile.c:29:18: style: Parameter 'fname_pat' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/patfile.c:154:18: style: Parameter 'fname_pat' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/patfile.c:95:15: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] juman-7.0/lib/patfile.c:189:8: style: Unused variable: out_idx [unusedVariable] juman-7.0/makeint/makeint.c:86:13: warning: Either the condition 'fp_out!=NULL' is redundant or there is possible null pointer dereference: fp_out. [nullPointerRedundantCheck] juman-7.0/makeint/makeint.c:82:17: note: Assuming that condition 'fp_out!=NULL' is not redundant juman-7.0/makeint/makeint.c:86:13: note: Null pointer dereference juman-7.0/makeint/makeint.c:50:22: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] juman-7.0/makeint/makeint.c:53:11: style: Unused variable: ans [unusedVariable] juman-7.0/makepat/dicsort.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RENGO_ID [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:130:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NILSYMBOL [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:173:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDASI_MAX [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:326:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YOMI_MAX [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:415:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:426:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:471:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDASI_MAX [valueFlowBailoutIncompleteVar] juman-7.0/makeint/trans.c:638:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kt [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherError [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:179:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:208:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kt [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:270:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_C_WEIGHT [valueFlowBailoutIncompleteVar] juman-7.0/makepat/makepat.c:87:29: error: syntax error [syntaxError] juman-7.0/makemat/makemat.c:330:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOA [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:371:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CHAR [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:406:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CHAR [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:438:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:465:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_pos [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:563:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_pos [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:599:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] juman-7.0/makepat/dicsort.c:43:38: style: Parameter 'l1' can be declared as pointer to const. However it seems that 'midasi_compare' is a callback function, if 'l1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] juman-7.0/makepat/dicsort.c:100:54: note: You might need to cast the function pointer here juman-7.0/makepat/dicsort.c:43:38: note: Parameter 'l1' can be declared as pointer to const juman-7.0/makepat/dicsort.c:43:53: style: Parameter 'l2' can be declared as pointer to const. However it seems that 'midasi_compare' is a callback function, if 'l2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] juman-7.0/makepat/dicsort.c:100:54: note: You might need to cast the function pointer here juman-7.0/makepat/dicsort.c:43:53: note: Parameter 'l2' can be declared as pointer to const juman-7.0/lib/japanese.c:143:34: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] juman-7.0/makeint/trans.c:110:54: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] juman-7.0/makeint/trans.c:162:30: style: Parameter 'mrph_p' can be declared as pointer to const [constParameterPointer] juman-7.0/makeint/trans.c:168:35: style: Parameter 'mrph_p' can be declared as pointer to const [constParameterPointer] juman-7.0/makeint/trans.c:412:14: style: Variable 'str' can be declared as pointer to const [constVariablePointer] juman-7.0/makeint/trans.c:423:13: style: Variable 'str' can be declared as pointer to const [constVariablePointer] juman-7.0/makeint/trans.c:76:16: style: Unused variable: imiptr [unusedVariable] juman-7.0/makeint/trans.c:298:14: style: Unused variable: s [unusedVariable] juman-7.0/makeint/trans.c:342:9: style: Unused variable: i [unusedVariable] juman-7.0/makeint/trans.c:362:9: style: Unused variable: i [unusedVariable] juman-7.0/makeint/trans.c:473:17: style: Unused variable: rengo_con_tbl [unusedVariable] juman-7.0/juman/client.c:303:17: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] juman-7.0/juman/client.c:316:2: error: Resource leak: sfd [resourceLeak] juman-7.0/juman/client.c:367:11: error: Resource handle 'sfd' freed twice. [doubleFree] juman-7.0/juman/client.c:366:11: note: Resource handle 'sfd' freed twice. juman-7.0/juman/client.c:367:11: note: Resource handle 'sfd' freed twice. juman-7.0/juman/client.c:394:5: error: Resource handle 'sfd' freed twice. [doubleFree] juman-7.0/juman/client.c:366:11: note: Resource handle 'sfd' freed twice. juman-7.0/juman/client.c:394:5: note: Resource handle 'sfd' freed twice. juman-7.0/juman/client.c:286:21: style: Variable 'host' can be declared as pointer to const [constVariablePointer] juman-7.0/juman/client.c:347:11: style: Variable 'option' can be declared as pointer to const [constVariablePointer] juman-7.0/juman/client.c:126:11: style: Unused variable: fp [unusedVariable] juman-7.0/juman/client.c:209:9: style: Unused variable: i [unusedVariable] juman-7.0/lib/juman_lib.c:280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:307:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:522:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:532:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_BLOCK_SIZE [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:545:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_BLOCK_SIZE [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:573:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:613:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LENMAX [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:646:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LENMAX [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:725:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KATAKANA [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:862:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORM_NO [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1115:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NILSYMBOL [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RENGO_ID [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIRAGANA [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1377:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIRAGANA [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1459:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUUHAKU [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1550:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_ONOMATOPOEIA_HINSI [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1590:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1643:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1722:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1736:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrph_p [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1770:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1831:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1870:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:1977:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:2031:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:2072:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:2112:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:2184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:2202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:2216:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATHES_WK [valueFlowBailoutIncompleteVar] juman-7.0/lib/juman_lib.c:2388:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRPH [valueFlowBailoutIncompleteVar] juman-7.0/makemat/makemat.c:108:19: warning: Either the condition 'j>=100' is redundant or the array 'kankei_tbl[100]' is accessed at index 100, which is out of bounds. [arrayIndexOutOfBoundsCond] juman-7.0/makemat/makemat.c:106:16: note: Assuming that condition 'j>=100' is not redundant juman-7.0/makemat/makemat.c:108:19: note: Array index out of bounds juman-7.0/makemat/makemat.c:654:12: warning: Either the condition '(fp_c=pathfopen(CONNECTFILE,"r",JumanPath,file_path))!=NULL' is redundant or there is possible null pointer dereference: fp_c. [nullPointerRedundantCheck] juman-7.0/makemat/makemat.c:647:71: note: Assuming that condition '(fp_c=pathfopen(CONNECTFILE,"r",JumanPath,file_path))!=NULL' is not redundant juman-7.0/makemat/makemat.c:654:12: note: Null pointer dereference juman-7.0/makemat/makemat.c:665:12: warning: Either the condition '(fp_c=pathfopen(CONNECTFILE,"r",JumanPath,file_path))!=NULL' is redundant or there is possible null pointer dereference: fp_c. [nullPointerRedundantCheck] juman-7.0/makemat/makemat.c:647:71: note: Assuming that condition '(fp_c=pathfopen(CONNECTFILE,"r",JumanPath,file_path))!=NULL' is not redundant juman-7.0/makemat/makemat.c:665:12: note: Null pointer dereference juman-7.0/makemat/makemat.c:510:23: style:inconclusive: Function 'copy_vector1' argument 1 names different: declaration 'i' definition 'j'. [funcArgNamesDifferent] juman-7.0/makemat/makemat.h:49:26: note: Function 'copy_vector1' argument 1 names different: declaration 'i' definition 'j'. juman-7.0/makemat/makemat.c:510:23: note: Function 'copy_vector1' argument 1 names different: declaration 'i' definition 'j'. juman-7.0/makemat/makemat.c:510:30: style:inconclusive: Function 'copy_vector1' argument 2 names different: declaration 'i_num' definition 'j_num'. [funcArgNamesDifferent] juman-7.0/makemat/makemat.h:49:33: note: Function 'copy_vector1' argument 2 names different: declaration 'i_num' definition 'j_num'. juman-7.0/makemat/makemat.c:510:30: note: Function 'copy_vector1' argument 2 names different: declaration 'i_num' definition 'j_num'. juman-7.0/makemat/makemat.c:529:23: style:inconclusive: Function 'copy_vector2' argument 1 names different: declaration 'j' definition 'i'. [funcArgNamesDifferent] juman-7.0/makemat/makemat.h:51:26: note: Function 'copy_vector2' argument 1 names different: declaration 'j' definition 'i'. juman-7.0/makemat/makemat.c:529:23: note: Function 'copy_vector2' argument 1 names different: declaration 'j' definition 'i'. juman-7.0/makemat/makemat.c:529:30: style:inconclusive: Function 'copy_vector2' argument 2 names different: declaration 'j_num' definition 'i_num'. [funcArgNamesDifferent] juman-7.0/makemat/makemat.h:51:33: note: Function 'copy_vector2' argument 2 names different: declaration 'j_num' definition 'i_num'. juman-7.0/makemat/makemat.c:529:30: note: Function 'copy_vector2' argument 2 names different: declaration 'j_num' definition 'i_num'. juman-7.0/makemat/makemat.c:417:31: style: Parameter 'pair1' can be declared as pointer to const [constParameterPointer] juman-7.0/makemat/makemat.c:417:52: style: Parameter 'pair2' can be declared as pointer to const [constParameterPointer] juman-7.0/makemat/makemat.c:429:32: style: Parameter 'pair' can be declared as pointer to const [constParameterPointer] juman-7.0/makemat/makemat.c:429:52: style: Parameter 'tbl' can be declared as pointer to const [constParameterPointer] juman-7.0/makemat/makemat.c:345:10: style: Unused variable: i [unusedVariable] juman-7.0/makemat/makemat.c:345:13: style: Unused variable: j [unusedVariable] juman-7.0/makemat/makemat.c:378:10: style: Unused variable: i [unusedVariable] juman-7.0/makemat/makemat.c:378:13: style: Unused variable: j [unusedVariable] juman-7.0/makemat/makemat.c:601:9: style: Unused variable: i [unusedVariable] juman-7.0/juman/server.c:501:9: style: Local variable 'sfd' shadows outer variable [shadowVariable] juman-7.0/juman/server.c:570:12: note: Shadowed declaration juman-7.0/juman/server.c:501:9: note: Shadow variable juman-7.0/juman/server.c:646:6: style: Local variable 'pid' shadows outer variable [shadowVariable] juman-7.0/juman/server.c:595:9: note: Shadowed declaration juman-7.0/juman/server.c:646:6: note: Shadow variable juman-7.0/juman/server.c:595:9: style: Unused variable: pid [unusedVariable] juman-7.0/lib/juman_lib.c:831:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] juman-7.0/lib/juman_lib.c:1950:6: error: Common realloc mistake: 'OutputAV' nulled but not freed upon failure [memleakOnRealloc] juman-7.0/lib/juman_lib.c:1454:32: style:inconclusive: Function 'check_code' argument 2 names different: declaration 'position' definition 'pos'. [funcArgNamesDifferent] juman-7.0/lib/juman_lib.c:235:32: note: Function 'check_code' argument 2 names different: declaration 'position' definition 'pos'. juman-7.0/lib/juman_lib.c:1454:32: note: Function 'check_code' argument 2 names different: declaration 'position' definition 'pos'. juman-7.0/lib/juman_lib.c:2197:27: style:inconclusive: Function 'pos_right_process' argument 1 names different: declaration 'position' definition 'pos'. [funcArgNamesDifferent] juman-7.0/lib/juman_lib.c:256:27: note: Function 'pos_right_process' argument 1 names different: declaration 'position' definition 'pos'. juman-7.0/lib/juman_lib.c:2197:27: note: Function 'pos_right_process' argument 1 names different: declaration 'position' definition 'pos'. juman-7.0/lib/juman_lib.c:2214:23: style:inconclusive: Function 'check_connect' argument 1 names different: declaration 'pos_start' definition 'pos'. [funcArgNamesDifferent] juman-7.0/lib/juman_lib.c:257:23: note: Function 'check_connect' argument 1 names different: declaration 'pos_start' definition 'pos'. juman-7.0/lib/juman_lib.c:2214:23: note: Function 'check_connect' argument 1 names different: declaration 'pos_start' definition 'pos'. juman-7.0/lib/juman_lib.c:1494:31: style: Parameter 'ucp' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/juman_lib.c:1640:22: style: Variable 'mrph_p' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/juman_lib.c:1714:23: style: Parameter 'mrph_p' can be declared as pointer to const [constParameterPointer] juman-7.0/lib/juman_lib.c:1851:21: style: Variable 'proc_p' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/juman_lib.c:1852:18: style: Variable 'mrph_p' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/juman_lib.c:2221:11: style: Variable 'new_mrph' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/juman_lib.c:2222:11: style: Variable 'pre_mrph' can be declared as pointer to const [constVariablePointer] juman-7.0/lib/juman_lib.c:614:42: style: Variable 'del_rep_position' is assigned a value that is never used. [unreadVariable] juman-7.0/lib/juman_lib.c:614:9: style: Unused variable: deleted_length [unusedVariable] juman-7.0/lib/juman_lib.c:643:46: style: Variable 'del_or_rep_position' is assigned a value that is never used. [unreadVariable] juman-7.0/lib/juman_lib.c:639:17: style: Unused variable: mrph [unusedVariable] juman-7.0/lib/juman_lib.c:641:17: style: Unused variable: jmp [unusedVariable] juman-7.0/lib/juman_lib.c:642:13: style: Unused variable: j [unusedVariable] juman-7.0/lib/juman_lib.c:643:10: style: Unused variable: deleted_length [unusedVariable] juman-7.0/lib/juman_lib.c:1070:16: style: Variable 'new_mrph_num' is assigned a value that is never used. [unreadVariable] juman-7.0/lib/juman_lib.c:842:19: style: Unused variable: f [unusedVariable] juman-7.0/lib/juman_lib.c:1098:10: style: Unused variable: c [unusedVariable] juman-7.0/lib/juman_lib.c:1276:9: style: Unused variable: i [unusedVariable] juman-7.0/lib/juman_lib.c:1420:16: style: Variable 'length' is assigned a value that is never used. [unreadVariable] juman-7.0/lib/juman_lib.c:1456:9: style: Unused variable: code [unusedVariable] juman-7.0/lib/juman_lib.c:1525:9: style: Unused variable: i [unusedVariable] juman-7.0/lib/juman_lib.c:1525:12: style: Unused variable: flag [unusedVariable] juman-7.0/lib/juman_lib.c:1853:10: style: Unused variable: newDicNo [unusedVariable] juman-7.0/lib/juman_lib.c:1854:17: style: Unused variable: now_r_buffer_num [unusedVariable] juman-7.0/lib/juman_lib.c:1855:17: style: Unused variable: r_last_mrph [unusedVariable] juman-7.0/lib/juman_lib.c:1857:20: style: Unused variable: j [unusedVariable] juman-7.0/lib/juman_lib.c:1857:23: style: Unused variable: k [unusedVariable] juman-7.0/lib/juman_lib.c:1972:11: style: Unused variable: mrph_p [unusedVariable] juman-7.0/lib/juman_lib.c:1972:19: style: Unused variable: mrph_p1 [unusedVariable] juman-7.0/lib/juman_lib.c:2005:13: style: Unused variable: j [unusedVariable] juman-7.0/lib/juman_lib.c:2005:16: style: Unused variable: k [unusedVariable] juman-7.0/lib/juman_lib.c:2006:10: style: Unused variable: mrph [unusedVariable] juman-7.0/lib/juman_lib.c:2229:11: style: Variable 'score' is assigned a value that is never used. [unreadVariable] juman-7.0/lib/juman_lib.c:2514:23: style: Variable 'pre_m_buffer_num' is assigned a value that is never used. [unreadVariable] juman-7.0/lib/juman_lib.c:2515:23: style: Variable 'pre_p_buffer_num' is assigned a value that is never used. [unreadVariable] juman-7.0/lib/juman_lib.c:2381:16: style: Unused variable: pos_end [unusedVariable] juman-7.0/juman/juman.c:336:35: style: Checking if unsigned expression 'juman_port=atoi(port)' is less than zero. [unsignedLessThanZero] juman-7.0/juman/juman.c:334:34: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] juman-7.0/juman/juman.c:341:11: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] diff: DONE