2025-01-28 05:50 ftp://ftp.de.debian.org/debian/pool/main/f/fweb/fweb_1.62.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 -j4 platform: Linux-6.1.0-29-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.64 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.16.0 head-info: b9644e7 (2025-01-27 23:14:41 +0100) count: 510 520 elapsed-time: 53.3 13.0 head-timing-info: old-timing-info: head results: fweb-1.62/Boot/unix/sun/cc/READ_ME.CC:4:27: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] fweb-1.62/Web/eval.c:919:1: style:inconclusive: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] fweb-1.62/Web/eval.c:975:12: style:inconclusive: Function 'precedence' argument 1 names different: declaration 'tokn' definition 'token'. [funcArgNamesDifferent] fweb-1.62/Web/e_type.h:45:23: note: Function 'precedence' argument 1 names different: declaration 'tokn' definition 'token'. fweb-1.62/Web/eval.c:975:12: note: Function 'precedence' argument 1 names different: declaration 'tokn' definition 'token'. fweb-1.62/Web/eval.c:1049:12: style:inconclusive: Function 'op_name' argument 1 names different: declaration 'tokn' definition 'token'. [funcArgNamesDifferent] fweb-1.62/Web/e_type.h:43:20: note: Function 'op_name' argument 1 names different: declaration 'tokn' definition 'token'. fweb-1.62/Web/eval.c:1049:12: note: Function 'op_name' argument 1 names different: declaration 'tokn' definition 'token'. fweb-1.62/Web/eval.c:528:6: style: Variable 'd' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/eval.c:762:23: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/eval.c:925:16: style: Parameter 'pv' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/eval.c:196:17: style: struct member 'text::tok_start' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:198:14: style: struct member 'text::text_link' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:199:9: style: struct member 'text::Language' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:200:12: style: struct member 'text::nargs' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:202:1: style: struct member 'text::moffset' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:203:1: style: struct member 'text::recursive' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:204:1: style: struct member 'text::var_args' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:205:1: style: struct member 'text::module_text' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:207:1: style: struct member 'text::protected' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:208:1: style: struct member 'text::nbytes' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:224:7: style: struct member 'Bp::c' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:225:10: style: struct member 'Bp::Language' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:226:18: style: struct member 'Bp::byte_start' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:226:34: style: struct member 'Bp::byte_end' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:228:16: style: struct member 'Bp::next' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:230:19: style: struct member 'Bp::Root' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:236:9: style: struct member 'Trunc::Language' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:237:8: style: struct member 'Trunc::num' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:239:12: style: struct member 'Trunc::id' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:239:20: style: struct member 'Trunc::id_end' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:240:9: style: struct member 'Trunc::first' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:240:20: style: struct member 'Trunc::last' is never used. [unusedStructMember] fweb-1.62/Web/eval.c:241:19: style: struct member 'Trunc::next' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:1161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:1258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_buf [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:1449:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:1748:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:1890:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:1987:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:2118:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:2242:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:2415:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:2461:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:2503:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:2556:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:2585:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:3132:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:3182:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:3241:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:3436:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:3709:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:3846:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:3893:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:3923:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:3941:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:4450:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:6037:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:6486:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:7523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:7776:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:7822:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:7845:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:9202:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:2396:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:1293:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:2652:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:1394:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:3041:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:1537:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:3179:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:2772:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:3311:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:2959:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:3762:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:3292:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4026:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:3448:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:4257:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ilk [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:4496:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUN_CPP [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4269:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:5091:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:5144:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4428:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:5305:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4500:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:5412:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4582:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:7490:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4739:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:9461:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4854:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:10198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4940:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:10833:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:4984:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:11021:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:5218:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWEB_INI [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:5649:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:6838:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:7272:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:8278:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:8306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:8434:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:8466:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:8486:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/common.c:8513:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/macs.c:1401:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/macs.c:1608:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/macs.c:2242:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/macs.c:2950:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/macs.c:3506:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/macs.c:3594:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ftangle.c:3352:9: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] fweb-1.62/Web/ftangle.c:1521:19: style: Redundant condition: in_string. '!in_string || (in_string && started_vcmnt)' is equivalent to '!in_string || started_vcmnt' [redundantCondition] fweb-1.62/Web/ftangle.c:1493:4: style: Condition 'in_string' is always true [knownConditionTrueFalse] fweb-1.62/Web/ftangle.c:1488:14: note: Assuming that condition '!in_string' is not redundant fweb-1.62/Web/ftangle.c:1493:4: note: Condition 'in_string' is always true fweb-1.62/Web/ftangle.c:6575:4: style: Condition '!long_comment' is always true [knownConditionTrueFalse] fweb-1.62/Web/ftangle.c:6569:4: note: Assuming that condition '!long_comment' is not redundant fweb-1.62/Web/ftangle.c:6575:4: note: Condition '!long_comment' is always true fweb-1.62/Web/ftangle.c:6583:4: style: Condition 'long_comment' is always false [knownConditionTrueFalse] fweb-1.62/Web/ftangle.c:6569:4: note: Assuming that condition '!long_comment' is not redundant fweb-1.62/Web/ftangle.c:6583:4: note: Condition 'long_comment' is always false fweb-1.62/Web/ftangle.c:6647:4: style: Condition '!long_comment' is always false [knownConditionTrueFalse] fweb-1.62/Web/ftangle.c:6639:4: note: Assuming that condition 'long_comment' is not redundant fweb-1.62/Web/ftangle.c:6647:4: note: Condition '!long_comment' is always false fweb-1.62/Web/ftangle.c:6655:4: style: Condition 'long_comment' is always true [knownConditionTrueFalse] fweb-1.62/Web/ftangle.c:6639:4: note: Assuming that condition 'long_comment' is not redundant fweb-1.62/Web/ftangle.c:6655:4: note: Condition 'long_comment' is always true fweb-1.62/Web/ftangle.c:1723:1: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'STMT_LBL {aka long}'. [invalidPrintfArgType_uint] fweb-1.62/Web/ftangle.c:3282:2: warning: Possible null pointer dereference: pname [nullPointer] fweb-1.62/Web/ftangle.c:3245:1: note: Calling function 'was_opened', 3rd argument 'NULL' value is 0 fweb-1.62/Web/ftangle.c:3282:2: note: Null pointer dereference fweb-1.62/Web/ftangle.c:1988:17: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] fweb-1.62/Web/ftangle.c:1151:17: style:inconclusive: Function 'C_out' argument 1 names different: declaration 'buffer' definition 'C_buffer'. [funcArgNamesDifferent] fweb-1.62/Web/t_type.h:28:12: note: Function 'C_out' argument 1 names different: declaration 'buffer' definition 'C_buffer'. fweb-1.62/Web/ftangle.c:1151:17: note: Function 'C_out' argument 1 names different: declaration 'buffer' definition 'C_buffer'. fweb-1.62/Web/ftangle.c:1414:1: style:inconclusive: Function 'C_sprintf' argument 1 names different: declaration 's' definition 'fmt'. [funcArgNamesDifferent] fweb-1.62/Web/t_type.h:32:16: note: Function 'C_sprintf' argument 1 names different: declaration 's' definition 'fmt'. fweb-1.62/Web/ftangle.c:1414:1: note: Function 'C_sprintf' argument 1 names different: declaration 's' definition 'fmt'. fweb-1.62/Web/ftangle.c:1888:12: style:inconclusive: Function 'names_match' argument 4 names different: declaration 't' definition 'dummy'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:136:21: note: Function 'names_match' argument 4 names different: declaration 't' definition 'dummy'. fweb-1.62/Web/ftangle.c:1888:12: note: Function 'names_match' argument 4 names different: declaration 't' definition 'dummy'. fweb-1.62/Web/ftangle.c:2392:9: style:inconclusive: Function 'new_out' argument 1 names different: declaration 'scope' definition 'global_scope'. [funcArgNamesDifferent] fweb-1.62/Web/t_type.h:56:14: note: Function 'new_out' argument 1 names different: declaration 'scope' definition 'global_scope'. fweb-1.62/Web/ftangle.c:2392:9: note: Function 'new_out' argument 1 names different: declaration 'scope' definition 'global_scope'. fweb-1.62/Web/ftangle.c:3273:23: style:inconclusive: Function 'was_opened' argument 1 names different: declaration 'name' definition 'file_name'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:206:20: note: Function 'was_opened' argument 1 names different: declaration 'name' definition 'file_name'. fweb-1.62/Web/ftangle.c:3273:23: note: Function 'was_opened' argument 1 names different: declaration 'name' definition 'file_name'. fweb-1.62/Web/ftangle.c:3276:7: style:inconclusive: Function 'was_opened' argument 4 names different: declaration 'pptr' definition 'pfile_ptr'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:206:20: note: Function 'was_opened' argument 4 names different: declaration 'pptr' definition 'pfile_ptr'. fweb-1.62/Web/ftangle.c:3276:7: note: Function 'was_opened' argument 4 names different: declaration 'pptr' definition 'pfile_ptr'. fweb-1.62/Web/ftangle.c:3877:14: style:inconclusive: Function 'name_of' argument 1 names different: declaration 'id' definition 'id0'. [funcArgNamesDifferent] fweb-1.62/Web/r_type.h:101:25: note: Function 'name_of' argument 1 names different: declaration 'id' definition 'id0'. fweb-1.62/Web/ftangle.c:3877:14: note: Function 'name_of' argument 1 names different: declaration 'id' definition 'id0'. fweb-1.62/Web/ftangle.c:2644:14: style: Local variable 'cur_text' shadows outer variable [shadowVariable] fweb-1.62/Web/ftangle.c:721:21: note: Shadowed declaration fweb-1.62/Web/ftangle.c:2644:14: note: Shadow variable fweb-1.62/Web/ftangle.c:3990:7: style: Local variable 'last_char' shadows outer variable [shadowVariable] fweb-1.62/Web/ftangle.c:555:24: note: Shadowed declaration fweb-1.62/Web/ftangle.c:3990:7: note: Shadow variable fweb-1.62/Web/ftangle.c:5174:7: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/ftangle.c:707:14: note: Shadowed declaration fweb-1.62/Web/ftangle.c:5174:7: note: Shadow variable fweb-1.62/Web/ftangle.c:5632:12: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/ftangle.c:707:14: note: Shadowed declaration fweb-1.62/Web/ftangle.c:5632:12: note: Shadow variable fweb-1.62/Web/ftangle.c:6841:12: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/ftangle.c:707:14: note: Shadowed declaration fweb-1.62/Web/ftangle.c:6841:12: note: Shadow variable fweb-1.62/Web/ftangle.c:6969:12: style: Local variable 't' shadows outer argument [shadowArgument] fweb-1.62/Web/ftangle.c:6876:12: note: Shadowed declaration fweb-1.62/Web/ftangle.c:6969:12: note: Shadow variable fweb-1.62/Web/ftangle.c:7002:14: style: Local variable 'a' shadows outer variable [shadowVariable] fweb-1.62/Web/ftangle.c:6881:14: note: Shadowed declaration fweb-1.62/Web/ftangle.c:7002:14: note: Shadow variable fweb-1.62/Web/ftangle.c:7067:14: style: Local variable 'a' shadows outer variable [shadowVariable] fweb-1.62/Web/ftangle.c:6881:14: note: Shadowed declaration fweb-1.62/Web/ftangle.c:7067:14: note: Shadow variable fweb-1.62/Web/ftangle.c:7482:14: style: Local variable 'a' shadows outer variable [shadowVariable] fweb-1.62/Web/ftangle.c:6881:14: note: Shadowed declaration fweb-1.62/Web/ftangle.c:7482:14: note: Shadow variable fweb-1.62/Web/ftangle.c:8807:7: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/ftangle.c:707:14: note: Shadowed declaration fweb-1.62/Web/ftangle.c:8807:7: note: Shadow variable fweb-1.62/Web/ftangle.c:1152:17: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:1155:18: style: Parameter 'begin_str' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:1161:1: style: Variable '_p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:1165:1: style: Variable '_p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:1473:12: style: Variable 'px' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:1748:1: style: Variable '_p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:1886:18: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:2452:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:2787:18: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:2844:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:3011:18: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:3102:18: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:3340:6: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:3384:6: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:3737:25: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:3775:17: style: Variable 'q0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:3775:25: style: Variable 'q1' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:3857:18: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:4948:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:4991:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:6700:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:6724:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:7039:17: style: Variable 'q0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:7039:25: style: Variable 'q1' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:7228:12: style: Variable 'try_loc' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:7481:20: style: Variable 'b' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:7770:18: style: Parameter 'b1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:7816:18: style: Parameter 'b1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:7839:18: style: Parameter 'b1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:9012:23: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ftangle.c:9306:11: style: Variable 'new_msg' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ftangle.c:4437:8: 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] fweb-1.62/Web/ftangle.c:387:12: style: struct member 'OP::token' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:388:12: style: struct member 'OP::precedence' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:394:6: style: union member 'VALUE::i' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:395:8: style: union member 'VALUE::d' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:396:14: style: union member 'VALUE::id' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:397:4: style: union member 'VALUE::op' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:408:7: style: struct member 'val::value' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:409:6: style: struct member 'val::type' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:410:17: style: struct member 'val::last' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:410:27: style: struct member 'val::next' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:418:14: style: struct member 'XIDS::token' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:419:5: style: struct member 'XIDS::level' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:515:12: style: struct member 'TEMPLATE::start' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:515:23: style: struct member 'TEMPLATE::end' is never used. [unusedStructMember] fweb-1.62/Web/ftangle.c:6172:5: style: Variable 'arg_num' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg1 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg2 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg3 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg4 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg5 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg6 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg7 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg8 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg9 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg10 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg11 [unusedVariable] fweb-1.62/Web/ftangle.c:6173:10: style: Unused variable: arg12 [unusedVariable] fweb-1.62/Web/ftangle.c:6407:5: style: Variable 'arg_num' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg1 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg2 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg3 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg4 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg5 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg6 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg7 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg8 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg9 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg10 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg11 [unusedVariable] fweb-1.62/Web/ftangle.c:6408:10: style: Unused variable: arg12 [unusedVariable] fweb-1.62/Web/prod.c:775:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] fweb-1.62/Web/prod.c:4823:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] fweb-1.62/Web/prod.c:8794:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] fweb-1.62/Web/prod.c:8862:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] fweb-1.62/Web/prod.c:8957:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] fweb-1.62/Web/prod.c:9047:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/fweave.c:4777:22: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] fweb-1.62/Web/fweave.c:6580:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] fweb-1.62/Web/fweave.c:1300:12: style: Local variable 'buf' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1354:5: note: Shadowed declaration fweb-1.62/Web/fweave.c:1300:12: note: Shadow variable fweb-1.62/Web/fweave.c:1443:14: style: Local variable 'lhs' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:708:21: note: Shadowed declaration fweb-1.62/Web/fweave.c:1443:14: note: Shadow variable fweb-1.62/Web/fweave.c:1443:21: style: Local variable 'rhs' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:708:25: note: Shadowed declaration fweb-1.62/Web/fweave.c:1443:21: note: Shadow variable fweb-1.62/Web/fweave.c:3703:10: style: Local variable 'language0' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:3442:10: note: Shadowed declaration fweb-1.62/Web/fweave.c:3703:10: note: Shadow variable fweb-1.62/Web/fweave.c:4252:5: style: Local variable 'brace_level' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1406:15: note: Shadowed declaration fweb-1.62/Web/fweave.c:4252:5: note: Shadow variable fweb-1.62/Web/fweave.c:4594:5: style: Local variable 'brace_level' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1406:15: note: Shadowed declaration fweb-1.62/Web/fweave.c:4594:5: note: Shadow variable fweb-1.62/Web/fweave.c:4841:12: style: Local variable 'last_control' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:770:19: note: Shadowed declaration fweb-1.62/Web/fweave.c:4841:12: note: Shadow variable fweb-1.62/Web/fweave.c:4929:5: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:672:14: note: Shadowed declaration fweb-1.62/Web/fweave.c:4929:5: note: Shadow variable fweb-1.62/Web/fweave.c:4998:5: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:672:14: note: Shadowed declaration fweb-1.62/Web/fweave.c:4998:5: note: Shadow variable fweb-1.62/Web/fweave.c:5508:7: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:672:14: note: Shadowed declaration fweb-1.62/Web/fweave.c:5508:7: note: Shadow variable fweb-1.62/Web/fweave.c:5804:7: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:672:14: note: Shadowed declaration fweb-1.62/Web/fweave.c:5804:7: note: Shadow variable fweb-1.62/Web/fweave.c:5921:7: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:672:14: note: Shadowed declaration fweb-1.62/Web/fweave.c:5921:7: note: Shadow variable fweb-1.62/Web/fweave.c:7479:19: style: Local variable 'wbflnm0' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:862:22: note: Shadowed declaration fweb-1.62/Web/fweave.c:7479:19: note: Shadow variable fweb-1.62/Web/fweave.c:7954:12: style: Local variable 'last_control' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:770:19: note: Shadowed declaration fweb-1.62/Web/fweave.c:7954:12: note: Shadow variable fweb-1.62/Web/fweave.c:9393:5: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:672:14: note: Shadowed declaration fweb-1.62/Web/fweave.c:9393:5: note: Shadow variable fweb-1.62/Web/fweave.c:9564:12: style: Local variable 'b' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:9392:12: note: Shadowed declaration fweb-1.62/Web/fweave.c:9564:12: note: Shadow variable fweb-1.62/Web/fweave.c:10379:5: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:672:14: note: Shadowed declaration fweb-1.62/Web/fweave.c:10379:5: note: Shadow variable fweb-1.62/Web/fweave.c:10679:7: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:672:14: note: Shadowed declaration fweb-1.62/Web/fweave.c:10679:7: note: Shadow variable fweb-1.62/Web/fweave.c:10793:5: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:672:14: note: Shadowed declaration fweb-1.62/Web/fweave.c:10793:5: note: Shadow variable fweb-1.62/Web/fweave.c:10910:6: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/fweave.c:672:14: note: Shadowed declaration fweb-1.62/Web/fweave.c:10910:6: note: Shadow variable fweb-1.62/Web/fweave.c:1533:18: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:2199:7: style: Variable 'loc0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/fweave.c:4471:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/fweave.c:4764:12: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:4766:12: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/fweave.c:5128:12: style: Variable 'j' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/fweave.c:5201:12: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:5202:12: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:5213:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:5226:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:5261:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:5412:19: style: Variable 'k_end' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/fweave.c:5473:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/fweave.c:6479:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/fweave.c:7304:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/fweave.c:7671:1: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:9043:12: style: Parameter 'section_part' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:9561:12: style: Variable 'k' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/fweave.c:9561:19: style: Variable 'k_limit' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/fweave.c:10754:18: style: Parameter 'temp_end' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:10755:18: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:10877:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/fweave.c:10908:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:2046:1: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_uint] fweb-1.62/Web/macs.c:2046:1: portability: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'eight_bits * {aka unsigned char *}'. [invalidPrintfArgType_uint] fweb-1.62/Web/macs.c:2046:1: portability: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'eight_bits * {aka unsigned char *}'. [invalidPrintfArgType_uint] fweb-1.62/Web/macs.c:2046:1: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_uint] fweb-1.62/Web/macs.c:1393:14: style:inconclusive: Function 'prn_mname' argument 2 names different: declaration 'tokn' definition 'token'. [funcArgNamesDifferent] fweb-1.62/Web/m_type.h:86:16: note: Function 'prn_mname' argument 2 names different: declaration 'tokn' definition 'token'. fweb-1.62/Web/macs.c:1393:14: note: Function 'prn_mname' argument 2 names different: declaration 'tokn' definition 'token'. fweb-1.62/Web/macs.c:1454:18: style:inconclusive: Function 'x0macro' argument 5 names different: declaration 'the_end' definition 'pthe_end'. [funcArgNamesDifferent] fweb-1.62/Web/m_type.h:111:17: note: Function 'x0macro' argument 5 names different: declaration 'the_end' definition 'pthe_end'. fweb-1.62/Web/macs.c:1454:18: note: Function 'x0macro' argument 5 names different: declaration 'the_end' definition 'pthe_end'. fweb-1.62/Web/macs.c:2763:18: style:inconclusive: Function 'xpn_before' argument 4 names different: declaration 'the_end' definition 'pthe_end'. [funcArgNamesDifferent] fweb-1.62/Web/m_type.h:116:17: note: Function 'xpn_before' argument 4 names different: declaration 'the_end' definition 'pthe_end'. fweb-1.62/Web/macs.c:2763:18: note: Function 'xpn_before' argument 4 names different: declaration 'the_end' definition 'pthe_end'. fweb-1.62/Web/macs.c:3420:5: style:inconclusive: Function 'chk_args' argument 2 names different: declaration 'num' definition 'proper_num'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:41:15: note: Function 'chk_args' argument 2 names different: declaration 'num' definition 'proper_num'. fweb-1.62/Web/macs.c:3420:5: note: Function 'chk_args' argument 2 names different: declaration 'num' definition 'proper_num'. fweb-1.62/Web/macs.c:3421:5: style:inconclusive: Function 'chk_args' argument 3 names different: declaration 'n' definition 'actual_num'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:41:15: note: Function 'chk_args' argument 3 names different: declaration 'n' definition 'actual_num'. fweb-1.62/Web/macs.c:3421:5: note: Function 'chk_args' argument 3 names different: declaration 'n' definition 'actual_num'. fweb-1.62/Web/macs.c:1080:14: style: Local variable 'id' shadows outer function [shadowFunction] fweb-1.62/Web/t_type.h:46:5: note: Shadowed declaration fweb-1.62/Web/macs.c:1080:14: note: Shadow variable fweb-1.62/Web/macs.c:1110:14: style: Local variable 'id' shadows outer function [shadowFunction] fweb-1.62/Web/t_type.h:46:5: note: Shadowed declaration fweb-1.62/Web/macs.c:1110:14: note: Shadow variable fweb-1.62/Web/macs.c:1604:18: style: Local variable 'end' shadows outer argument [shadowArgument] fweb-1.62/Web/macs.c:1450:17: note: Shadowed declaration fweb-1.62/Web/macs.c:1604:18: note: Shadow variable fweb-1.62/Web/macs.c:1695:14: style: Local variable 'id' shadows outer function [shadowFunction] fweb-1.62/Web/t_type.h:46:5: note: Shadowed declaration fweb-1.62/Web/macs.c:1695:14: note: Shadow variable fweb-1.62/Web/macs.c:1715:5: style: Local variable 'm' shadows outer variable [shadowVariable] fweb-1.62/Web/macs.c:1460:14: note: Shadowed declaration fweb-1.62/Web/macs.c:1715:5: note: Shadow variable fweb-1.62/Web/macs.c:1716:6: style: Local variable 'n' shadows outer variable [shadowVariable] fweb-1.62/Web/macs.c:1630:12: note: Shadowed declaration fweb-1.62/Web/macs.c:1716:6: note: Shadow variable fweb-1.62/Web/macs.c:1845:17: style: Local variable 'mp0' shadows outer variable [shadowVariable] fweb-1.62/Web/macs.c:1631:17: note: Shadowed declaration fweb-1.62/Web/macs.c:1845:17: note: Shadow variable fweb-1.62/Web/macs.c:3201:17: style: Local variable 'p' shadows outer variable [shadowVariable] fweb-1.62/Web/macs.c:3186:17: note: Shadowed declaration fweb-1.62/Web/macs.c:3201:17: note: Shadow variable fweb-1.62/Web/macs.c:3231:17: style: Local variable 'p' shadows outer variable [shadowVariable] fweb-1.62/Web/macs.c:3186:17: note: Shadowed declaration fweb-1.62/Web/macs.c:3231:17: note: Shadow variable fweb-1.62/Web/macs.c:3387:12: style: Local variable 'pa' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1168:28: note: Shadowed declaration fweb-1.62/Web/macs.c:3387:12: note: Shadow variable fweb-1.62/Web/macs.c:3622:12: style: Local variable 'n' shadows outer argument [shadowArgument] fweb-1.62/Web/macs.c:3552:5: note: Shadowed declaration fweb-1.62/Web/macs.c:3622:12: note: Shadow variable fweb-1.62/Web/macs.c:1081:17: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:1111:17: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:1140:17: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:1141:26: style: Variable 'pp1' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:1179:17: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:1220:17: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:1288:11: style: Parameter 'xids' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:1378:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:1396:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:2054:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:2068:23: style: Parameter 'end_arg' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:2496:17: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:2497:17: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:2634:17: style: Variable 'begin_arg' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:2634:32: style: Variable 'end_arg' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:2766:17: style: Variable 'mp1' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:2893:17: style: Parameter 'begin_or_end' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:2972:18: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:2975:18: style: Variable 'j' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:3013:17: style: Variable 'macro_start' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:3169:17: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:3170:17: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:3284:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:3313:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:3313:25: style: Variable 'end' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:3387:12: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:3469:23: style: Parameter 'p0' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:3470:23: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/macs.c:3472:12: style: Variable 'mtext_end' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:3529:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:3561:20: style: Variable 'mx0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/macs.c:301:12: style: struct member 'OP::token' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:302:12: style: struct member 'OP::precedence' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:308:6: style: union member 'VALUE::i' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:309:8: style: union member 'VALUE::d' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:310:14: style: union member 'VALUE::id' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:311:4: style: union member 'VALUE::op' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:322:7: style: struct member 'val::value' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:323:6: style: struct member 'val::type' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:324:17: style: struct member 'val::last' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:324:27: style: struct member 'val::next' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:350:9: style: struct member 'Trunc::Language' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:351:8: style: struct member 'Trunc::num' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:354:9: style: struct member 'Trunc::first' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:354:20: style: struct member 'Trunc::last' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:355:19: style: struct member 'Trunc::next' is never used. [unusedStructMember] fweb-1.62/Web/macs.c:2595:12: style: Unused variable: p [unusedVariable] fweb-1.62/Web/macs.c:2596:12: style: Unused variable: pvar [unusedVariable] fweb-1.62/Web/macs.c:2596:22: style: Unused variable: t [unusedVariable] fweb-1.62/Web/macs.c:2597:17: style: Unused variable: temp [unusedVariable] fweb-1.62/Web/macs.c:2597:27: style: Unused variable: temp_end [unusedVariable] fweb-1.62/Web/reserved.c:2242:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/reserved.c:2296:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] fweb-1.62/Web/reserved.c:274:11: style:inconclusive: Function 'save_id' argument 1 names different: declaration 'word_type' definition 'word_type0'. [funcArgNamesDifferent] fweb-1.62/Web/d_type.h:15:14: note: Function 'save_id' argument 1 names different: declaration 'word_type' definition 'word_type0'. fweb-1.62/Web/reserved.c:274:11: note: Function 'save_id' argument 1 names different: declaration 'word_type' definition 'word_type0'. fweb-1.62/Web/reserved.c:2265:23: style: Local variable 'pa' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1168:28: note: Shadowed declaration fweb-1.62/Web/reserved.c:2265:23: note: Shadow variable fweb-1.62/Web/reserved.c:2296:8: style: Local variable 'n' shadows outer variable [shadowVariable] fweb-1.62/Web/reserved.c:2266:10: note: Shadowed declaration fweb-1.62/Web/reserved.c:2296:8: note: Shadow variable fweb-1.62/Web/reserved.c:186:14: style: struct member 'xref_info0::num' is never used. [unusedStructMember] fweb-1.62/Web/reserved.c:187:24: style: struct member 'xref_info0::xlink' is never used. [unusedStructMember] fweb-1.62/Web/reserved.c:189:9: style: struct member 'xref_info0::Language' is never used. [unusedStructMember] fweb-1.62/Web/style.c:863:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/style.c:1714:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fweb-1.62/Web/ratfor.c:1490:9: style: Variable 'balanced' is reassigned a value before the old one has been used. [redundantAssignment] fweb-1.62/Web/ratfor.c:1401:9: note: balanced is assigned fweb-1.62/Web/ratfor.c:1490:9: note: balanced is overwritten fweb-1.62/Web/ratfor.c:1491:10: style: Variable 'cur_delim' is reassigned a value before the old one has been used. [redundantAssignment] fweb-1.62/Web/ratfor.c:1402:10: note: cur_delim is assigned fweb-1.62/Web/ratfor.c:1491:10: note: cur_delim is overwritten fweb-1.62/Web/ratfor.c:1280:9: style:inconclusive: Function 'copyd' argument 1 names different: declaration 'to' definition 'to_memory'. [funcArgNamesDifferent] fweb-1.62/Web/r_type.h:20:12: note: Function 'copyd' argument 1 names different: declaration 'to' definition 'to_memory'. fweb-1.62/Web/ratfor.c:1280:9: note: Function 'copyd' argument 1 names different: declaration 'to' definition 'to_memory'. fweb-1.62/Web/ratfor.c:1514:9: style:inconclusive: Function 'stmt' argument 1 names different: declaration 'to' definition 'to_memory'. [funcArgNamesDifferent] fweb-1.62/Web/r_type.h:47:11: note: Function 'stmt' argument 1 names different: declaration 'to' definition 'to_memory'. fweb-1.62/Web/ratfor.c:1514:9: note: Function 'stmt' argument 1 names different: declaration 'to' definition 'to_memory'. fweb-1.62/Web/ratfor.c:1595:18: style:inconclusive: Function 'save_out' argument 1 names different: declaration 'p' definition 'pp'. [funcArgNamesDifferent] fweb-1.62/Web/t_type.h:81:26: note: Function 'save_out' argument 1 names different: declaration 'p' definition 'pp'. fweb-1.62/Web/ratfor.c:1595:18: note: Function 'save_out' argument 1 names different: declaration 'p' definition 'pp'. fweb-1.62/Web/ratfor.c:1087:6: style: Local variable 'cur_val0' shadows outer variable [shadowVariable] fweb-1.62/Web/ratfor.c:1024:6: note: Shadowed declaration fweb-1.62/Web/ratfor.c:1087:6: note: Shadow variable fweb-1.62/Web/ratfor.c:1927:30: style: Local variable 'pa' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1168:28: note: Shadowed declaration fweb-1.62/Web/ratfor.c:1927:30: note: Shadow variable fweb-1.62/Web/ratfor.c:2186:6: style: Local variable 'pa' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1168:28: note: Shadowed declaration fweb-1.62/Web/ratfor.c:2186:6: note: Shadow variable fweb-1.62/Web/ratfor.c:2194:12: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/ratfor.c:2185:43: note: Shadowed declaration fweb-1.62/Web/ratfor.c:2194:12: note: Shadow variable fweb-1.62/Web/ratfor.c:2453:30: style: Local variable 'pa' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1168:28: note: Shadowed declaration fweb-1.62/Web/ratfor.c:2453:30: note: Shadow variable fweb-1.62/Web/ratfor.c:2509:16: style: Local variable 'k' shadows outer variable [shadowVariable] fweb-1.62/Web/ratfor.c:2455:16: note: Shadowed declaration fweb-1.62/Web/ratfor.c:2509:16: note: Shadow variable fweb-1.62/Web/ratfor.c:2581:16: style: Local variable 'k' shadows outer variable [shadowVariable] fweb-1.62/Web/ratfor.c:2455:16: note: Shadowed declaration fweb-1.62/Web/ratfor.c:2581:16: note: Shadow variable fweb-1.62/Web/ratfor.c:3420:12: style: Local variable 'last_bytes' shadows outer variable [shadowVariable] fweb-1.62/Web/ratfor.c:700:15: note: Shadowed declaration fweb-1.62/Web/ratfor.c:3420:12: note: Shadow variable fweb-1.62/Web/ratfor.c:3421:16: style: Local variable 'saved_token' shadows outer variable [shadowVariable] fweb-1.62/Web/ratfor.c:698:19: note: Shadowed declaration fweb-1.62/Web/ratfor.c:3421:16: note: Shadow variable fweb-1.62/Web/ratfor.c:3428:12: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/ratfor.c:3422:12: note: Shadowed declaration fweb-1.62/Web/ratfor.c:3428:12: note: Shadow variable fweb-1.62/Web/ratfor.c:770:12: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/ratfor.c:1860:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ratfor.c:1860:24: style: Variable 's1' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ratfor.c:2647:11: style: Variable 'last_case' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ratfor.c:3411:30: style: Variable 'pI' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/ratfor.c:375:12: style: struct member 'OP::token' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:376:12: style: struct member 'OP::precedence' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:384:14: style: union member 'VALUE::id' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:385:4: style: union member 'VALUE::op' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:405:14: style: struct member 'XIDS::token' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:406:5: style: struct member 'XIDS::level' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:420:7: style: struct member 'Bp::c' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:421:10: style: struct member 'Bp::Language' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:422:18: style: struct member 'Bp::byte_start' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:422:34: style: struct member 'Bp::byte_end' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:424:16: style: struct member 'Bp::next' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:426:19: style: struct member 'Bp::Root' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:432:9: style: struct member 'Trunc::Language' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:433:8: style: struct member 'Trunc::num' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:435:12: style: struct member 'Trunc::id' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:435:20: style: struct member 'Trunc::id_end' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:436:9: style: struct member 'Trunc::first' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:436:20: style: struct member 'Trunc::last' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:437:19: style: struct member 'Trunc::next' is never used. [unusedStructMember] fweb-1.62/Web/ratfor.c:3437:3: style: Variable 'pI' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/termcap0.c:53:13: style:inconclusive: Function 'tgetstr' argument 2 names different: declaration 'area' definition 'pp'. [funcArgNamesDifferent] fweb-1.62/Web/a_type.h:14:20: note: Function 'tgetstr' argument 2 names different: declaration 'area' definition 'pp'. fweb-1.62/Web/termcap0.c:53:13: note: Function 'tgetstr' argument 2 names different: declaration 'area' definition 'pp'. fweb-1.62/Web/termcap0.c:38:18: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/termcap0.c:45:18: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/termcap0.c:52:18: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/termcap0.c:60:18: style: Parameter 'cm' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/style.c:1197:4: style: Condition '!(termcap=get_termcap())' is always true [knownConditionTrueFalse] fweb-1.62/Web/style.c:1197:26: note: Calling function 'get_termcap' returns 0 fweb-1.62/Web/style.c:1197:4: note: Condition '!(termcap=get_termcap())' is always true fweb-1.62/Web/style.c:894:17: style: Redundant assignment of '*(unsigned char*)ps->ptr' to itself. [selfAssignment] fweb-1.62/Web/style.c:503:1: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fweb-1.62/Web/style.c:621:18: style:inconclusive: Function 'read_sty' argument 1 names different: declaration 'sty_file_name' definition 'sty_file_name0'. [funcArgNamesDifferent] fweb-1.62/Web/s_type.h:48:15: note: Function 'read_sty' argument 1 names different: declaration 'sty_file_name' definition 'sty_file_name0'. fweb-1.62/Web/style.c:621:18: note: Function 'read_sty' argument 1 names different: declaration 'sty_file_name' definition 'sty_file_name0'. fweb-1.62/Web/style.c:622:9: style:inconclusive: Function 'read_sty' argument 2 names different: declaration 'warn_if_absent' definition 'warn_if_absent0'. [funcArgNamesDifferent] fweb-1.62/Web/s_type.h:48:15: note: Function 'read_sty' argument 2 names different: declaration 'warn_if_absent' definition 'warn_if_absent0'. fweb-1.62/Web/style.c:622:9: note: Function 'read_sty' argument 2 names different: declaration 'warn_if_absent' definition 'warn_if_absent0'. fweb-1.62/Web/style.c:809:17: style: Local variable 'pa' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1168:28: note: Shadowed declaration fweb-1.62/Web/style.c:809:17: note: Shadow variable fweb-1.62/Web/style.c:271:23: style: Parameter 'keyword' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/style.c:312:17: style: Parameter 'last_sprm' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/style.c:329:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/style.c:783:12: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/style.c:809:17: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/style.c:1097:12: style: Parameter 'pk0' can be declared as pointer to const. However it seems that 'cc_cmp' is a callback function, if 'pk0' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fweb-1.62/Web/style.c:1079:1: note: You might need to cast the function pointer here fweb-1.62/Web/style.c:1097:12: note: Parameter 'pk0' can be declared as pointer to const fweb-1.62/Web/style.c:1098:12: style: Parameter 'pk1' can be declared as pointer to const. However it seems that 'cc_cmp' is a callback function, if 'pk1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fweb-1.62/Web/style.c:1079:1: note: You might need to cast the function pointer here fweb-1.62/Web/style.c:1098:12: note: Parameter 'pk1' can be declared as pointer to const fweb-1.62/Web/style.c:1100:6: style: Variable 's0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/style.c:1100:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/style.c:1300:23: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/style.c:1409:23: style: Variable 't' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/style.c:1591:11: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/style.c:1669:23: style: Parameter 'pa' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/style.c:1773:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:8649:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] fweb-1.62/Web/common.c:4992:1: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] fweb-1.62/Web/common.c:8309:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] fweb-1.62/Web/common.c:1391:1: error: Common realloc mistake: 'cmd_ln_buf' nulled but not freed upon failure [memleakOnRealloc] fweb-1.62/Web/common.c:1442:1: error: Common realloc mistake: 'prms' nulled but not freed upon failure [memleakOnRealloc] fweb-1.62/Web/common.c:1562:1: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc] fweb-1.62/Web/common.c:1731:5: error: Common realloc mistake: 'dots' nulled but not freed upon failure [memleakOnRealloc] fweb-1.62/Web/common.c:6527:5: error: Common realloc mistake: 'sprm_buf' nulled but not freed upon failure [memleakOnRealloc] fweb-1.62/Web/common.c:6756:5: error: Common realloc mistake: 'extra_args' nulled but not freed upon failure [memleakOnRealloc] fweb-1.62/Web/common.c:1591:3: style: Redundant assignment of '*p' to itself. [selfAssignment] fweb-1.62/Web/common.c:5087:9: style: Redundant assignment of 'd->begin' to itself. [selfAssignment] fweb-1.62/Web/common.c:5088:7: style: Redundant assignment of 'd->end' to itself. [selfAssignment] fweb-1.62/Web/common.c:7583:3: style: Redundant assignment of '*p' to itself. [selfAssignment] fweb-1.62/Web/common.c:4156:1: style: Variable 'p1' is reassigned a value before the old one has been used. [redundantAssignment] fweb-1.62/Web/common.c:4155:3: note: p1 is assigned fweb-1.62/Web/common.c:4156:1: note: p1 is overwritten fweb-1.62/Web/common.c:5691:1: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fweb-1.62/Web/common.c:4469:5: style:inconclusive: Function 'install_node' argument 2 names different: declaration 'crl' definition 'c'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:112:27: note: Function 'install_node' argument 2 names different: declaration 'crl' definition 'c'. fweb-1.62/Web/common.c:4469:5: note: Function 'install_node' argument 2 names different: declaration 'crl' definition 'c'. fweb-1.62/Web/common.c:4795:18: style:inconclusive: Function 'overflow' argument 1 names different: declaration 'msg' definition 's'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:149:15: note: Function 'overflow' argument 1 names different: declaration 'msg' definition 's'. fweb-1.62/Web/common.c:4795:18: note: Function 'overflow' argument 1 names different: declaration 'msg' definition 's'. fweb-1.62/Web/common.c:5560:22: style:inconclusive: Function 'xpn_name' argument 1 names different: declaration 'out_name' definition 'pout_name'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:69:26: note: Function 'xpn_name' argument 1 names different: declaration 'out_name' definition 'pout_name'. fweb-1.62/Web/common.c:5560:22: note: Function 'xpn_name' argument 1 names different: declaration 'out_name' definition 'pout_name'. fweb-1.62/Web/common.c:5563:18: style:inconclusive: Function 'xpn_name' argument 4 names different: declaration 'wbflnm' definition 'wbflnm0'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:69:26: note: Function 'xpn_name' argument 4 names different: declaration 'wbflnm' definition 'wbflnm0'. fweb-1.62/Web/common.c:5563:18: note: Function 'xpn_name' argument 4 names different: declaration 'wbflnm' definition 'wbflnm0'. fweb-1.62/Web/common.c:5898:9: style:inconclusive: Function 'do_args' argument 1 names different: declaration 'doing_cmd_line' definition 'doing_cmd_line0'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:60:14: note: Function 'do_args' argument 1 names different: declaration 'doing_cmd_line' definition 'doing_cmd_line0'. fweb-1.62/Web/common.c:5898:9: note: Function 'do_args' argument 1 names different: declaration 'doing_cmd_line' definition 'doing_cmd_line0'. fweb-1.62/Web/common.c:7232:17: style:inconclusive: Function 'to_args' argument 1 names different: declaration 'arg_buffer' definition 'p'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:195:13: note: Function 'to_args' argument 1 names different: declaration 'arg_buffer' definition 'p'. fweb-1.62/Web/common.c:7232:17: note: Function 'to_args' argument 1 names different: declaration 'arg_buffer' definition 'p'. fweb-1.62/Web/common.c:7622:5: style:inconclusive: Function 'mem_avail' argument 1 names different: declaration 'iswitch' definition 'at_end'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:127:16: note: Function 'mem_avail' argument 1 names different: declaration 'iswitch' definition 'at_end'. fweb-1.62/Web/common.c:7622:5: note: Function 'mem_avail' argument 1 names different: declaration 'iswitch' definition 'at_end'. fweb-1.62/Web/common.c:8029:17: style:inconclusive: Function 'set_fname' argument 2 names different: declaration 'sf' definition 's'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:174:16: note: Function 'set_fname' argument 2 names different: declaration 'sf' definition 's'. fweb-1.62/Web/common.c:8029:17: note: Function 'set_fname' argument 2 names different: declaration 'sf' definition 's'. fweb-1.62/Web/common.c:8091:12: style:inconclusive: Function 'no_arg' argument 1 names different: declaration 'c' definition 'option'. [funcArgNamesDifferent] fweb-1.62/Web/c_type.h:142:13: note: Function 'no_arg' argument 1 names different: declaration 'c' definition 'option'. fweb-1.62/Web/common.c:8091:12: note: Function 'no_arg' argument 1 names different: declaration 'c' definition 'option'. fweb-1.62/Web/common.c:2387:9: style: Local variable 'found_text' shadows outer variable [shadowVariable] fweb-1.62/Web/common.c:418:19: note: Shadowed declaration fweb-1.62/Web/common.c:2387:9: note: Shadow variable fweb-1.62/Web/common.c:2630:7: style: Local variable 'c' shadows outer variable [shadowVariable] fweb-1.62/Web/common.c:2538:14: note: Shadowed declaration fweb-1.62/Web/common.c:2630:7: note: Shadow variable fweb-1.62/Web/common.c:3794:12: style: Local variable 'pk' shadows outer variable [shadowVariable] fweb-1.62/Web/common.c:413:22: note: Shadowed declaration fweb-1.62/Web/common.c:3794:12: note: Shadow variable fweb-1.62/Web/common.c:4172:5: style: Local variable 'h' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1442:2: note: Shadowed declaration fweb-1.62/Web/common.c:4172:5: note: Shadow variable fweb-1.62/Web/common.c:4289:5: style: Local variable 'h' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1442:2: note: Shadowed declaration fweb-1.62/Web/common.c:4289:5: note: Shadow variable fweb-1.62/Web/common.c:4604:23: style: Local variable 'k' shadows outer variable [shadowVariable] fweb-1.62/Web/common.c:4546:12: note: Shadowed declaration fweb-1.62/Web/common.c:4604:23: note: Shadow variable fweb-1.62/Web/common.c:4604:30: style: Local variable 'l' shadows outer variable [shadowVariable] fweb-1.62/Web/common.c:4546:19: note: Shadowed declaration fweb-1.62/Web/common.c:4604:30: note: Shadow variable fweb-1.62/Web/common.c:4967:12: style: Local variable 'buf' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1354:5: note: Shadowed declaration fweb-1.62/Web/common.c:4967:12: note: Shadow variable fweb-1.62/Web/common.c:5142:17: style: Local variable 'buf' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1354:5: note: Shadowed declaration fweb-1.62/Web/common.c:5142:17: note: Shadow variable fweb-1.62/Web/common.c:6508:40: style: Local variable 'sprm_ptr' shadows outer variable [shadowVariable] fweb-1.62/Web/common.c:5908:41: note: Shadowed declaration fweb-1.62/Web/common.c:6508:40: note: Shadow variable fweb-1.62/Web/common.c:6996:36: style: Local variable 'pa' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1168:28: note: Shadowed declaration fweb-1.62/Web/common.c:6996:36: note: Shadow variable fweb-1.62/Web/common.c:6998:5: style: Local variable 'argc' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1166:15: note: Shadowed declaration fweb-1.62/Web/common.c:6998:5: note: Shadow variable fweb-1.62/Web/common.c:6999:17: style: Local variable 'args' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1527:30: note: Shadowed declaration fweb-1.62/Web/common.c:6999:17: note: Shadow variable fweb-1.62/Web/common.c:8192:16: style: Local variable 'pn' shadows outer variable [shadowVariable] fweb-1.62/Web/common.c:950:11: note: Shadowed declaration fweb-1.62/Web/common.c:8192:16: note: Shadow variable fweb-1.62/Web/common.c:8674:17: style: Local variable 'mp' shadows outer variable [shadowVariable] fweb-1.62/Web/typedefs.h:1160:28: note: Shadowed declaration fweb-1.62/Web/common.c:8674:17: note: Shadow variable fweb-1.62/Web/common.c:2458:12: style: Variable 'lmin' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:3166:17: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:3602:12: style: Variable 'j' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:3791:12: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:3834:12: style: Parameter 'pk' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:3836:12: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:3972:13: style: Variable 'ptr_string' can be declared as const array [constVariable] fweb-1.62/Web/common.c:4060:10: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:4141:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:4292:29: style: Variable 'last' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:4342:18: style: Parameter 'prsrvd' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:4451:18: style: Parameter 'j1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:4453:18: style: Parameter 'k1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:4470:18: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:5030:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:5142:33: style: Variable 'line0' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:5142:44: style: Variable 'line1' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:5231:30: style: Variable 'blimit' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:5629:12: style: Variable 'dot_pos' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:6236:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:6395:12: style: Variable 'colon_pos' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:6633:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:6824:33: style: Variable 'mmax' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:6997:2: style: Variable 'arg_buffer_end' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:7547:23: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:8230:25: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:8231:24: style: Variable 'a' can be declared as pointer to const [constVariablePointer] fweb-1.62/Web/common.c:8316:17: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:8668:17: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:8669:17: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/common.c:628:14: style: union member 'Anonymous3::Trans' is never used. [unusedStructMember] fweb-1.62/Web/common.c:675:9: style: struct member 'Trunc::Language' is never used. [unusedStructMember] fweb-1.62/Web/common.c:676:8: style: struct member 'Trunc::num' is never used. [unusedStructMember] fweb-1.62/Web/common.c:679:9: style: struct member 'Trunc::first' is never used. [unusedStructMember] fweb-1.62/Web/common.c:679:20: style: struct member 'Trunc::last' is never used. [unusedStructMember] fweb-1.62/Web/common.c:680:19: style: struct member 'Trunc::next' is never used. [unusedStructMember] fweb-1.62/Web/common.c:1874:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/common.c:3641:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/common.c:3680:12: style: Unused variable: temp [unusedVariable] fweb-1.62/Web/common.c:3680:39: style: Unused variable: env_prefix [unusedVariable] fweb-1.62/Web/common.c:3681:12: style: Unused variable: pc [unusedVariable] fweb-1.62/Web/common.c:3681:16: style: Unused variable: px [unusedVariable] fweb-1.62/Web/common.c:3681:20: style: Unused variable: qx [unusedVariable] fweb-1.62/Web/common.c:3682:12: style: Unused variable: separator [unusedVariable] fweb-1.62/Web/common.c:3683:5: style: Unused variable: n [unusedVariable] fweb-1.62/Web/common.c:3684:9: style: Unused variable: expanded [unusedVariable] fweb-1.62/Web/common.c:3841:10: style: Unused variable: k [unusedVariable] fweb-1.62/Web/common.c:4493:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/common.c:4568:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/common.c:5189:6: style: Unused variable: pc [unusedVariable] fweb-1.62/Web/common.c:5204:12: style: Unused variable: p_root [unusedVariable] fweb-1.62/Web/common.c:5385:9: style: Variable 'old_size' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/common.c:5442:12: style: Unused variable: directory [unusedVariable] fweb-1.62/Web/common.c:5707:2: style: Variable 'q' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/common.c:5712:2: style: Variable 'p' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/common.c:6524:9: style: Variable 'old_size' is assigned a value that is never used. [unreadVariable] fweb-1.62/Web/common.c:7718:5: style: Unused variable: n0 [unusedVariable] fweb-1.62/Web/prod.c:4788:15: style:inconclusive: Function 'prn_math' argument 1 names different: declaration 'a' definition 'k'. [funcArgNamesDifferent] fweb-1.62/Web/p_type.h:88:15: note: Function 'prn_math' argument 1 names different: declaration 'a' definition 'k'. fweb-1.62/Web/prod.c:4788:15: note: Function 'prn_math' argument 1 names different: declaration 'a' definition 'k'. fweb-1.62/Web/prod.c:8857:15: style: Local variable 'k' shadows outer argument [shadowArgument] fweb-1.62/Web/prod.c:8822:7: note: Shadowed declaration fweb-1.62/Web/prod.c:8857:15: note: Shadow variable fweb-1.62/Web/prod.c:8952:15: style: Local variable 'k' shadows outer argument [shadowArgument] fweb-1.62/Web/prod.c:8933:7: note: Shadowed declaration fweb-1.62/Web/prod.c:8952:15: note: Shadow variable fweb-1.62/Web/prod.c:645:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/prod.c:654:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fweb-1.62/Web/prod.c:833:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] diff: 2.16.0 fweb-1.62/Web/common.c:2396:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:2396:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:2652:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:2652:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:3041:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:3041:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:3179:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:3179:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:3311:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:3311:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:3762:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:3762:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4026:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4026:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4129:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4155:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4269:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4269:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4314:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4339:14: style: Parameter 'np' can be declared as pointer to const [constParameterPointer] 2.16.0 fweb-1.62/Web/common.c:4428:42: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4428:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4500:42: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4500:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4582:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4582:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4739:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4739:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4854:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4854:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4940:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4940:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:4984:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:4984:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:5218:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FWEB_INI [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:5218:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWEB_INI [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:5649:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:5649:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:5691:1: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] 2.16.0 fweb-1.62/Web/common.c:6838:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:6838:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:7272:54: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:7272:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:8278:116: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:8278:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:8306:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable tp [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:8306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:8434:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:8434:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:8466:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:8466:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:8486:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:8486:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/common.c:8513:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/common.c:8513:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/eval.c:648:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] head fweb-1.62/Web/eval.c:919:1: style:inconclusive: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] 2.16.0 fweb-1.62/Web/ftangle.c:1161:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:1161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:1161:1: style: Variable '_p' can be declared as pointer to const [constVariablePointer] head fweb-1.62/Web/ftangle.c:1165:1: style: Variable '_p' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/ftangle.c:1258:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable last_buf [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:1258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_buf [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:1449:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:1449:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:1748:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:1748:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:1748:1: style: Variable '_p' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/ftangle.c:1890:4: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:1890:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:1922:14: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.16.0 fweb-1.62/Web/ftangle.c:1987:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:1987:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:2118:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:2118:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:2173:15: style: Parameter 'stck_ptr0' can be declared as pointer to const [constParameterPointer] 2.16.0 fweb-1.62/Web/ftangle.c:2242:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:2242:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:2415:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:2415:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:2461:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:2461:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:2503:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:2503:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:2556:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:2556:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:2585:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:2585:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:2844:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/ftangle.c:3132:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:3132:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:3182:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:3182:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:3241:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:3241:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:3436:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:3436:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:3709:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:3709:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:3763:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/ftangle.c:3846:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:3846:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:3893:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:3893:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:3923:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:3923:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:3941:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:3941:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:4450:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:4450:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:6037:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:6037:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:6486:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:6486:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:7012:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] head fweb-1.62/Web/ftangle.c:7228:12: style: Variable 'try_loc' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/ftangle.c:7523:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:7523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:7776:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:7776:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:7822:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:7822:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:7845:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:7845:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/ftangle.c:8382:1: style: Variable 'm' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/ftangle.c:8386:1: style: Variable 'm' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/ftangle.c:8834:1: style: Argument '(unsigned long)(insert_num=6)' to function strncpy is always 6. It does not matter what value 'insert_num' has. [knownArgument] 2.16.0 fweb-1.62/Web/ftangle.c:9202:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/ftangle.c:9202:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:10024:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/fweave.c:10198:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:10198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:10833:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:10833:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:11021:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:11021:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:1293:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:1293:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:1394:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:1394:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:1537:4: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:1537:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:2772:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:2772:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:2959:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:2959:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:3292:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:3292:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:3448:43: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:3448:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:4257:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable Ilk [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:4257:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ilk [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:4496:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RUN_CPP [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:4496:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUN_CPP [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:5091:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:5091:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:5128:12: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/fweave.c:5144:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:5144:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:5189:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] 2.16.0 fweb-1.62/Web/fweave.c:5190:15: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.16.0 fweb-1.62/Web/fweave.c:5305:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:5305:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:5412:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:5412:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:7490:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:7490:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/fweave.c:9461:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:9461:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/fweave.c:9561:12: style: Variable 'k' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/macs.c:1079:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/macs.c:1109:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] head fweb-1.62/Web/macs.c:1141:26: style: Variable 'pp1' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/macs.c:1218:7: style: Parameter 'pargs' can be declared as const array [constParameter] 2.16.0 fweb-1.62/Web/macs.c:1233:7: style: Parameter 'pargs' can be declared as const array. However it seems that 'i_switch_' is a callback function, if 'pargs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fweb-1.62/Web/macs.c:497:15: note: You might need to cast the function pointer here fweb-1.62/Web/macs.c:1233:7: note: Parameter 'pargs' can be declared as const array 2.16.0 fweb-1.62/Web/macs.c:1401:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/macs.c:1401:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/macs.c:1608:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/macs.c:1608:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/macs.c:2242:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/macs.c:2242:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/macs.c:2634:17: style: Variable 'begin_arg' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/macs.c:2950:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/macs.c:2950:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/macs.c:3384:7: style: Parameter 'pargs' can be declared as const array. However it seems that 'i_nargs_' is a callback function, if 'pargs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fweb-1.62/Web/macs.c:491:14: note: You might need to cast the function pointer here fweb-1.62/Web/macs.c:3384:7: note: Parameter 'pargs' can be declared as const array 2.16.0 fweb-1.62/Web/macs.c:3386:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] head fweb-1.62/Web/macs.c:3469:23: style: Parameter 'p0' can be declared as pointer to const [constParameterPointer] 2.16.0 fweb-1.62/Web/macs.c:3506:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/macs.c:3506:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/macs.c:3529:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/macs.c:3594:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/macs.c:3594:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/prod.c:1688:15: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/prod.c:1688:18: style: Variable 'tp1' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/prod.c:2747:15: style: Variable 'pk1' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/prod.c:4788:15: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] 2.16.0 fweb-1.62/Web/prod.c:4823:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/prod.c:4823:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/prod.c:748:18: style: Variable 'tp1' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/prod.c:775:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/prod.c:775:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/prod.c:7785:18: style: Variable 'p0_end' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/prod.c:8794:4: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/prod.c:8794:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/prod.c:8862:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/prod.c:8862:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/prod.c:8957:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/prod.c:8957:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/prod.c:9047:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/prod.c:9047:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/reserved.c:2242:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/reserved.c:2242:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/reserved.c:2296:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/reserved.c:2296:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_start [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/style.c:1409:23: style: Variable 't' can be declared as pointer to const [constVariablePointer] 2.16.0 fweb-1.62/Web/style.c:1714:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/style.c:1714:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 fweb-1.62/Web/style.c:863:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fweb-1.62/Web/style.c:863:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] DONE