2025-08-29 06:54 ftp://ftp.de.debian.org/debian/pool/main/t/tcl9.0/tcl9.0_9.0.2+dfsg.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: b4f07cd (2025-08-28 18:21:59 +0200) count: 3914 3914 elapsed-time: 566.8 564.4 head-timing-info: old-timing-info: head results: tcl9.0.2/compat/fake-rfc2553.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tcl9.0.2/compat/gettod.c:26:5: style: Obsolescent function 'ftime' called. It is recommended to use 'time', 'gettimeofday' or 'clock_gettime' instead. [prohibitedftimeCalled] tcl9.0.2/compat/mkstemp.c:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/strncasecmp.c:119:12: style:inconclusive: Function 'strncasecmp' argument 3 names different: declaration 'n' definition 'length'. [funcArgNamesDifferent] tcl9.0.2/compat/strncasecmp.c:60:57: note: Function 'strncasecmp' argument 3 names different: declaration 'n' definition 'length'. tcl9.0.2/compat/strncasecmp.c:119:12: note: Function 'strncasecmp' argument 3 names different: declaration 'n' definition 'length'. tcl9.0.2/compat/waitpid.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/waitpid.c:170:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tcl9.0.2/compat/zlib/contrib/blast/blast.c:138:12: style: Variable 'next' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/infback9/infback9.c:23:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/infback9/infback9.c:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_const [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/infback9/infback9.c:597:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/infback9/inftree9.c:274:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/infback9/inftree9.c:296:18: style: Variable 'curr' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/inflate86/inffas86.c:1122:0: error: #error "x86 architecture not defined" [preprocessorErrorDirective] tcl9.0.2/compat/zlib/contrib/inflate86/inffas86.c:1122:2: error: #error "x86 architecture not defined" [preprocessorErrorDirective] tcl9.0.2/compat/zlib/contrib/iostream/test.cpp:8:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:120:23: error: Returning object that will be invalid when returning. [returnDanglingLifetime] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:120:24: note: Passed to constructor of 'gzomanip < int >'. tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:120:23: note: Returning object that will be invalid when returning. tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:125:23: error: Returning object that will be invalid when returning. [returnDanglingLifetime] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:125:24: note: Passed to constructor of 'gzomanip < int >'. tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:125:23: note: Returning object that will be invalid when returning. tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:73:3: style: Class 'gzifstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:74:3: style: Class 'gzifstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:85:3: style: Class 'gzofstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:86:3: style: Class 'gzofstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:76:12: style: The destructor '~gzifstream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:52:12: note: Virtual destructor in base class tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:76:12: note: Destructor in derived class tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:88:12: style: The destructor '~gzofstream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:52:12: note: Virtual destructor in base class tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:88:12: note: Destructor in derived class tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:138:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:175:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:264:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:26:15: style: Virtual function 'sync' is called from destructor '~gzfilebuf()' at line 12. Dynamic binding is not used. [virtualCallInConstructor] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:12:3: note: Calling sync tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:26:15: note: sync is a virtual function tcl9.0.2/compat/zlib/contrib/iostream/zfstream.cpp:281:8: style: Condition '!buffer.close()' is always false [knownConditionTrueFalse] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:116:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:124:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:179:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_COMPRESSION [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_COMPRESSION [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:265:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:273:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable voidp [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream2/zstream_test.cpp:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:101:16: style:inconclusive: Technically the member function 'izstream::fp' can be const. [functionConst] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:234:16: style:inconclusive: Technically the member function 'ozstream::fp' can be const. [functionConst] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:42:5: style: Class 'zstringlen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:55:9: style: Class 'izstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:56:9: style: Class 'izstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:160:9: style: Class 'ozstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:164:9: style: Class 'ozstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:130:8: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:131:29: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:279:28: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:280:13: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] tcl9.0.2/compat/zlib/contrib/iostream2/zstream_test.cpp:10:33: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] tcl9.0.2/compat/zlib/contrib/iostream2/zstream_test.cpp:15:12: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:129:41: style: Parameter 'zs' can be declared as reference to const [constParameterReference] tcl9.0.2/compat/zlib/contrib/iostream2/zstream.h:277:41: style: Parameter 'zs' can be declared as reference to const [constParameterReference] tcl9.0.2/compat/zlib/contrib/iostream2/zstream_test.cpp:7:10: style: Variable 'h' can be declared as const array [constVariable] tcl9.0.2/compat/zlib/contrib/iostream2/zstream_test.cpp:8:11: style: Variable 'g' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/iostream2/zstream_test.cpp:14:52: style: Variable 'z' can be declared as const array [constVariable] tcl9.0.2/compat/zlib/contrib/iostream2/zstream_test.cpp:14:52: style: Variable 'z' is not assigned a value. [unassignedVariable] tcl9.0.2/compat/zlib/contrib/iostream3/test.cc:19:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.h:270:3: style:inconclusive: Either there is a missing 'override', or the member function 'gzifstream::is_open' can be const. [functionConst] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.h:359:3: style:inconclusive: Either there is a missing 'override', or the member function 'gzofstream::is_open' can be const. [functionConst] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:172:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:192:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:234:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:401:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:412:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:423:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:456:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:467:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.cc:478:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:200:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_HANDLE_EOF [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_HANDLE_EOF [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:259:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:282:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:343:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:286:13: style: Variable 'ret' is assigned an expression that holds the same value. [redundantAssignment] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:272:17: note: ret is assigned '(unsigned long long)-1' here. tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:286:13: note: Variable 'ret' is assigned an expression that holds the same value. tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:92:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:120:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:143:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/minizip/iowin32.c:162:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:264:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFLATED [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:159:23: style: Condition 'mymkdir(buffer)==0' is always true [knownConditionTrueFalse] tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:127:13: note: Assignment 'ret=0', assigned value is 0 tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:159:14: note: Calling function 'mymkdir' returns 0 tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:159:23: note: Condition 'mymkdir(buffer)==0' is always true tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:174:28: style: Condition 'mymkdir(buffer)==-1' is always false [knownConditionTrueFalse] tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:127:13: note: Assignment 'ret=0', assigned value is 0 tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:174:19: note: Calling function 'mymkdir' returns 0 tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:174:28: note: Condition 'mymkdir(buffer)==-1' is always false tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:453:17: style: Condition 'fout' is always true [knownConditionTrueFalse] tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:393:27: warning:inconclusive: Width 1 given in format string (no. 1) is smaller than destination buffer 'answer[128]'. [invalidScanfFormatWidth_smaller] tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:422:42: style: Variable '*(filename_withoutpath-1)' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:420:42: note: *(filename_withoutpath-1) is assigned tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:422:42: note: *(filename_withoutpath-1) is overwritten tcl9.0.2/compat/zlib/contrib/minizip/miniunz.c:524:26: style: Parameter 'argv' can be declared as const array [constParameter] tcl9.0.2/compat/zlib/contrib/minizip/tinydir.h:284:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/tinydir.h:461:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/tinydir.h:509:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/tinydir.h:592:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/tinydir.h:613:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/tinydir.h:650:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:389:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_COMPRESSION [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:535:39: warning:inconclusive: Logical disjunction always evaluates to true: argv[i][1] >= '0' || argv[i][1] <= '9'. [incorrectLogicOperator] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:491:27: warning:inconclusive: Width 1 given in format string (no. 1) is smaller than destination buffer 'answer[128]'. [invalidScanfFormatWidth_smaller] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:300:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:269:13: note: err is assigned tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:300:9: note: err is overwritten tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:459:13: style: Local variable 'i' shadows outer variable [shadowVariable] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:386:9: note: Shadowed declaration tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:459:13: note: Shadow variable tcl9.0.2/compat/zlib/contrib/minizip/tinydir.h:641:19: style: Variable 'dir_name' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/minizip/tinydir.h:642:19: style: Variable 'base_name' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:344:9: warning: Uninitialized variable: fin [uninitvar] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:308:13: note: Assuming condition is true tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:344:9: note: Uninitialized variable: fin tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:226:16: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/minizip/minizip.c:348:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:191:25: style: Condition 'comsize>0' is always false [knownConditionTrueFalse] tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:144:27: note: Assignment 'comment=""', assigned value is "" tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:145:25: note: Assignment 'comsize=(int)strlen(comment)', assigned value is 0 tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:191:25: note: Condition 'comsize>0' is always false tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:237:21: style: Condition 'comsize>0' is always false [knownConditionTrueFalse] tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:219:23: note: Assignment 'comment=""', assigned value is "" tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:220:21: note: Assignment 'comsize=(int)strlen(comment)', assigned value is 0 tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:237:21: note: Condition 'comsize>0' is always false tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:143:16: style: Local variable 'header' shadows outer variable [shadowVariable] tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:38:10: note: Shadowed declaration tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:143:16: note: Shadow variable tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:218:12: style: Local variable 'header' shadows outer variable [shadowVariable] tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:38:10: note: Shadowed declaration tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:218:12: note: Shadow variable tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:144:17: style: Variable 'comment' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/minizip/mztools.c:219:13: style: Variable 'comment' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:791:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1406:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFLATED [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1602:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1856:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1894:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFLATED [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1928:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:510:25: style: Condition 'unz_copyright[0]!=' '' is always false [knownConditionTrueFalse] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1274:12: style: The comparison 'err == 0' is always true. [knownConditionTrueFalse] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1263:13: note: 'err' is assigned value '0' here. tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1274:12: note: The comparison 'err == 0' is always true. tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1162:6: style: Variable 's->num_file' is assigned an expression that holds the same value. [redundantAssignment] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1137:19: note: num_fileSaved is assigned 's->num_file' here. tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1162:6: note: Variable 's->num_file' is assigned an expression that holds the same value. tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:673:52: style:inconclusive: Function 'unzOpen2' argument 2 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. [funcArgNamesDifferent] tcl9.0.2/compat/zlib/contrib/minizip/unzip.h:185:52: note: Function 'unzOpen2' argument 2 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:673:52: note: Function 'unzOpen2' argument 2 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:739:68: style:inconclusive: Function 'unzGetGlobalInfo' argument 2 names different: declaration 'pglobal_info' definition 'pglobal_info32'. [funcArgNamesDifferent] tcl9.0.2/compat/zlib/contrib/minizip/unzip.h:206:54: note: Function 'unzGetGlobalInfo' argument 2 names different: declaration 'pglobal_info' definition 'pglobal_info32'. tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:739:68: note: Function 'unzGetGlobalInfo' argument 2 names different: declaration 'pglobal_info' definition 'pglobal_info32'. tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:493:55: style: Parameter 'pzlib_filefunc64_32_def' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:673:52: style: Parameter 'pzlib_filefunc32_def' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:685:57: style: Parameter 'pzlib_filefunc_def' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:731:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1189:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1235:63: style: Parameter 'file_pos' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1529:32: style: Variable 'pfile_in_zip_read_info' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1776:32: style: Variable 'pfile_in_zip_read_info' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1794:32: style: Variable 'pfile_in_zip_read_info' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1944:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:518:25: warning: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file [uninitvar] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:692:38: note: Calling function 'unzOpenInternal', 2nd argument '&zlib_filefunc64_32_def_fill' value is tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:518:25: note: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:979:22: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:987:14: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:990:14: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/minizip/unzip.c:1408:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:344:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:651:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:977:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1042:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFLATED [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1341:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1422:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1485:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFLATED [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1828:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1865:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1951:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1183:26: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1180:41: note: outer condition: zi->ci.method==Z_DEFLATED tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1183:26: note: identical inner condition: zi->ci.method==Z_DEFLATED tcl9.0.2/compat/zlib/contrib/minizip/zip.c:637:23: style: Condition 'central_pos==0' is always true [knownConditionTrueFalse] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:633:18: note: Assuming that condition 'central_pos>0' is not redundant tcl9.0.2/compat/zlib/contrib/minizip/zip.c:637:23: note: Condition 'central_pos==0' is always true tcl9.0.2/compat/zlib/contrib/minizip/zip.c:999:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:998:11: note: err is assigned tcl9.0.2/compat/zlib/contrib/minizip/zip.c:999:11: note: err is overwritten tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1001:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:999:11: note: err is assigned tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1001:11: note: err is overwritten tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1002:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1001:11: note: err is assigned tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1002:11: note: err is overwritten tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1498:36: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1493:53: note: err is assigned tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1498:36: note: err is overwritten tcl9.0.2/compat/zlib/contrib/minizip/zip.c:886:112: style:inconclusive: Function 'zipOpen2' argument 4 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. [funcArgNamesDifferent] tcl9.0.2/compat/zlib/contrib/minizip/zip.h:140:52: note: Function 'zipOpen2' argument 4 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. tcl9.0.2/compat/zlib/contrib/minizip/zip.c:886:112: note: Function 'zipOpen2' argument 4 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. tcl9.0.2/compat/zlib/contrib/minizip/zip.c:816:117: style: Parameter 'pzlib_filefunc64_32_def' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:886:112: style: Parameter 'pzlib_filefunc32_def' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:897:117: style: Parameter 'pzlib_filefunc_def' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/minizip/crypt.h:35:40: style: Parameter 'pkeys' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:826:29: warning: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file [uninitvar] tcl9.0.2/compat/zlib/contrib/minizip/zip.c:904:58: note: Calling function 'zipOpen3', 4th argument '&zlib_filefunc64_32_def_fill' value is tcl9.0.2/compat/zlib/contrib/minizip/zip.c:826:29: note: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file tcl9.0.2/compat/zlib/contrib/minizip/zip.c:1638:11: style: Variable 'p' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/puff/puff.c:272:12: style: Variable 'next' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/puff/pufftest.c:107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/puff/pufftest.c:129:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] tcl9.0.2/compat/zlib/contrib/puff/pufftest.c:142:30: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] tcl9.0.2/compat/zlib/contrib/puff/pufftest.c:92:17: style: Variable 'name' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_COMPRESSION [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:220:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:220:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:261:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:261:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:67:35: style: Parameter 'pbeginTime64' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:71:38: style: Parameter 'pbeginTime64' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:154:25: style: Variable 'lCompressedSize' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:195:24: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:210:23: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:236:24: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:251:23: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/testzlib/testzlib.c:154:10: style: Variable 'lCompressedSize' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:122:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:355:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:495:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:655:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:195:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:245:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:331:21: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:329:24: note: Assuming allocation function fails tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:329:24: note: Assignment 'buffer=strdup(newdir)', assigned value is 0 tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:331:21: note: Null pointer dereference tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:337:7: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:329:24: note: Assuming allocation function fails tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:329:24: note: Assignment 'buffer=strdup(newdir)', assigned value is 0 tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:333:11: note: Assuming condition is false tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:337:7: note: Null pointer dereference tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:167:19: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:190:24: style: Parameter 't' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:192:16: style: Variable 'local' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:205:24: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:252:46: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:289:22: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:289:35: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:327:20: style: Parameter 'newdir' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:85:8: style: struct member 'tar_header::uid' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:86:8: style: struct member 'tar_header::gid' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:89:8: style: struct member 'tar_header::chksum' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:91:8: style: struct member 'tar_header::linkname' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:92:8: style: struct member 'tar_header::magic' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:93:8: style: struct member 'tar_header::version' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:94:8: style: struct member 'tar_header::uname' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:95:8: style: struct member 'tar_header::gname' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:96:8: style: struct member 'tar_header::devmajor' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:97:8: style: struct member 'tar_header::devminor' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:98:8: style: struct member 'tar_header::prefix' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/contrib/untgz/untgz.c:104:22: style: union member 'tar_buffer::buffer' is never used. [unusedStructMember] tcl9.0.2/compat/zlib/crc32.c:731:13: style: Condition '*(unsigned char*)&endian' is always true [knownConditionTrueFalse] tcl9.0.2/compat/zlib/crc32.c:730:18: note: Assignment 'endian=1', assigned value is 1 tcl9.0.2/compat/zlib/crc32.c:731:13: note: Condition '*(unsigned char*)&endian' is always true tcl9.0.2/compat/zlib/deflate.c:1794:20: style: Condition 'len==left' is always false [knownConditionTrueFalse] tcl9.0.2/compat/zlib/deflate.c:1792:13: note: len is assigned '(left)>(have)?(have):(left)' here. tcl9.0.2/compat/zlib/deflate.c:1794:20: note: Condition 'len==left' is always false tcl9.0.2/compat/zlib/deflate.c:530:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/deflate.c:618:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/deflate.c:866:20: style: Variable 'str' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/deflate.c:1289:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/deflate.c:1360:11: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/deflate.c:2019:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/examples/enough.c:480:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/enough.c:519:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/fitblk.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/fitblk.c:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NO_FLUSH [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/fitblk.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NO_FLUSH [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/fitblk.c:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/fitblk.c:62:23: style: Parameter 'why' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/examples/gun.c:228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUF_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gun.c:387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_const [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gun.c:559:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gun.c:640:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gun.c:535:11: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tcl9.0.2/compat/zlib/examples/gun.c:517:39: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/examples/gzappend.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzappend.c:270:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzappend.c:397:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzappend.c:485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_COMPRESSION [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzappend.c:93:22: style: Parameter 'msg1' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/examples/gzappend.c:93:34: style: Parameter 'msg2' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/examples/gzappend.c:127:20: style: Variable 'start' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/examples/gzappend.c:472:9: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/examples/gzjoin.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzjoin.c:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzjoin.c:268:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzjoin.c:300:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzjoin.c:438:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzjoin.c:209:9: warning: Either the condition 'in==NULL' is redundant or there is possible null pointer dereference: in. [nullPointerRedundantCheck] tcl9.0.2/compat/zlib/examples/gzjoin.c:293:12: note: Assuming that condition 'in==NULL' is not redundant tcl9.0.2/compat/zlib/examples/gzjoin.c:295:12: note: Calling function 'gzhead', 1st argument 'in' value is 0 tcl9.0.2/compat/zlib/examples/gzjoin.c:209:9: note: Null pointer dereference tcl9.0.2/compat/zlib/examples/gzjoin.c:66:22: style: Parameter 'why1' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/examples/gzjoin.c:66:34: style: Parameter 'why2' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/examples/gzlog.c:354:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzlog.c:590:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzlog.c:620:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzlog.c:758:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzlog.c:831:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzlog.c:955:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzlog.c:1016:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gzlog.c:377:5: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] tcl9.0.2/compat/zlib/examples/gzlog.c:1005:29: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] tcl9.0.2/compat/zlib/examples/gzlog.c:910:27: style:inconclusive: Function 'gzlog_compress' argument 1 names different: declaration 'log' definition 'logd'. [funcArgNamesDifferent] tcl9.0.2/compat/zlib/examples/gzlog.h:85:27: note: Function 'gzlog_compress' argument 1 names different: declaration 'log' definition 'logd'. tcl9.0.2/compat/zlib/examples/gzlog.c:910:27: note: Function 'gzlog_compress' argument 1 names different: declaration 'log' definition 'logd'. tcl9.0.2/compat/zlib/examples/gzlog.c:997:24: style:inconclusive: Function 'gzlog_write' argument 1 names different: declaration 'log' definition 'logd'. [funcArgNamesDifferent] tcl9.0.2/compat/zlib/examples/gzlog.h:77:24: note: Function 'gzlog_write' argument 1 names different: declaration 'log' definition 'logd'. tcl9.0.2/compat/zlib/examples/gzlog.c:997:24: note: Function 'gzlog_write' argument 1 names different: declaration 'log' definition 'logd'. tcl9.0.2/compat/zlib/examples/gzlog.c:1044:24: style:inconclusive: Function 'gzlog_close' argument 1 names different: declaration 'log' definition 'logd'. [funcArgNamesDifferent] tcl9.0.2/compat/zlib/examples/gzlog.h:89:24: note: Function 'gzlog_close' argument 1 names different: declaration 'log' definition 'logd'. tcl9.0.2/compat/zlib/examples/gzlog.c:1044:24: note: Function 'gzlog_close' argument 1 names different: declaration 'log' definition 'logd'. tcl9.0.2/compat/zlib/examples/gzlog.c:437:32: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/examples/gzlog.c:718:51: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/examples/gzlog.c:867:25: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/examples/gznorm.c:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gznorm.c:467:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/gznorm.c:118:24: style: Variable 'put' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/examples/zpipe.c:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/zpipe.c:101:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/zpipe.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/zpipe.c:187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/zran.c:152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/examples/zran.c:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_STREAM_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/gzlib.c:222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/gzread.c:28:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/gzread.c:484:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/gzread.c:502:20: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/gzwrite.c:80:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/infback.c:251:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/inffast.c:53:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/inffast.c:55:24: style: Variable 'beg' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/inffast.c:56:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/inflate.c:1418:10: style: Variable 'state->flags' is assigned an expression that holds the same value. [redundantAssignment] tcl9.0.2/compat/zlib/inflate.c:1414:11: note: flags is assigned 'state->flags' here. tcl9.0.2/compat/zlib/inflate.c:1418:10: note: Variable 'state->flags' is assigned an expression that holds the same value. tcl9.0.2/compat/zlib/inflate.c:95:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/inflate.c:599:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/inflate.c:1432:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/inflate.c:1440:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/inflate.c:1522:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/inflate.c:1399:36: warning: Uninitialized variable: buf [uninitvar] tcl9.0.2/compat/zlib/inflate.c:1393:28: note: Assuming condition is false tcl9.0.2/compat/zlib/inflate.c:1399:36: note: Uninitialized variable: buf tcl9.0.2/compat/zlib/inftrees.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/inftrees.c:32:68: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/test/example.c:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/example.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/example.c:175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_COMPRESSION [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/example.c:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/example.c:249:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BEST_SPEED [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/example.c:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/example.c:341:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_COMPRESSION [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/example.c:382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/example.c:416:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BEST_COMPRESSION [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/example.c:457:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/example.c:495:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:221:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:295:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:357:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:394:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:453:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:467:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:477:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:534:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:613:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_STREAM_END [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:623:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOUGH_DISTS [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:645:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DATA_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:664:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/infcover.c:188:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] tcl9.0.2/compat/zlib/test/infcover.c:196:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] tcl9.0.2/compat/zlib/test/infcover.c:221:9: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] tcl9.0.2/compat/zlib/test/infcover.c:176:32: style: Parameter 'strm' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/test/infcover.c:184:31: style: Parameter 'strm' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/test/infcover.c:184:43: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/test/infcover.c:186:22: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/test/infcover.c:192:31: style: Parameter 'strm' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/test/infcover.c:192:43: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/test/infcover.c:194:22: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/test/infcover.c:284:22: style: Parameter 'hex' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/test/infcover.c:463:22: style: Parameter 'desc' can be declared as pointer to const. However it seems that 'push' is a callback function, if 'desc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/compat/zlib/test/infcover.c:563:48: note: You might need to cast the function pointer here tcl9.0.2/compat/zlib/test/infcover.c:463:22: note: Parameter 'desc' can be declared as pointer to const tcl9.0.2/compat/zlib/test/minigzip.c:299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/minigzip.c:363:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/minigzip.c:385:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/minigzip.c:399:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/minigzip.c:437:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/minigzip.c:536:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] tcl9.0.2/compat/zlib/test/minigzip.c:393:33: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/test/minigzip.c:491:11: style: Variable 'bname' can be declared as pointer to const [constVariablePointer] tcl9.0.2/compat/zlib/trees.c:202:57: style: Parameter 'bl_count' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/trees.c:507:50: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/trees.c:858:62: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] tcl9.0.2/compat/zlib/trees.c:964:43: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_color.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMMAGIC [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBYTS [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBYTS [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:172:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMMAGIC [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:366:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:412:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sub [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:453:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTTAB [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:504:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTTAB [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:601:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSUB [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:709:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSEUDO [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:736:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSEUDO [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:129:17: style: Variable 'fillt' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_color.c:130:17: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_color.c:496:17: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_color.c:497:17: style: Variable 'fillt' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_color.c:593:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_color.c:704:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_color.c:731:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_cvec.c:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvec [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_cvec.c:124:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_lex.c:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_QUOTE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_lex.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_QUOTE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_lex.c:297:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_lex.c:328:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_lex.c:767:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ADVF [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_lex.c:979:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EESCAPE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_lex.c:1000:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_lex.c:1112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXPANDED [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_locale.c:865:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ULOCALE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_locale.c:907:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ERANGE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_locale.c:980:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_FAKE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_locale.c:1074:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ECTYPE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_locale.c:1284:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:53:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nfa [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREESTATE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:131:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_MAX_COMPILE_SPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREESTATE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:248:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREESTATE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:370:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSIZE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:542:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:680:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:828:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:907:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:974:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1084:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1217:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREESTATE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1257:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREESTATE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1281:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1325:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1377:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1469:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEHIND [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1607:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1649:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AHEAD [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1786:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1816:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAIN [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1895:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:2268:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ETOOBIG [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:2504:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ETOOBIG [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:2785:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_UIMPOSSIBLE [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:2824:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable carc [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:2901:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable carc [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_nfa.c:1420:9: style: The if condition is the same as the previous if condition [duplicateCondition] tcl9.0.2/generic/regc_nfa.c:1417:9: note: First condition tcl9.0.2/generic/regc_nfa.c:1420:9: note: Second condition tcl9.0.2/generic/regc_nfa.c:278:17: style: Variable 'a' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_nfa.c:537:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_nfa.c:539:17: style: Variable 'a' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_nfa.c:556:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_nfa.c:1185:19: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_nfa.c:1810:17: style: Parameter 'con' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_nfa.c:1811:17: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_nfa.c:2121:30: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_nfa.c:2139:33: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_nfa.c:2491:20: style: Parameter 'ssource' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_nfa.c:2779:17: style: Parameter 'nfa' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_nfa.c:2781:17: style: Variable 'a' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_nfa.c:2782:17: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regcomp.c:460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:105:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regc_color.c:322:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/regcomp.c:1193:18: style: The if condition is the same as the previous if condition [duplicateCondition] tcl9.0.2/generic/regcomp.c:1172:18: note: First condition tcl9.0.2/generic/regcomp.c:1193:18: note: Second condition tcl9.0.2/generic/regcomp.c:1876:19: style: Local variable 'next' shadows outer function [shadowFunction] tcl9.0.2/generic/regcomp.c:79:12: note: Shadowed declaration tcl9.0.2/generic/regcomp.c:1876:19: note: Shadow variable tcl9.0.2/generic/regcomp.c:1657:18: style: Parameter 'cv' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regcomp.c:2175:19: style: Parameter 't' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_color.c:169:17: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regc_color.c:215:22: style: Parameter 'cm' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regc_nfa.c:578:17: style: Parameter 'oa' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/rege_dfa.c:530:19: error: There is an unknown macro here somewhere. Configuration is required. If TCL_Z_MODIFIER is a macro then please configure it. [unknownMacro] tcl9.0.2/generic/regerror.c:89:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] tcl9.0.2/generic/rege_dfa.c:321:18: warning: Either the condition 'cnfa!=NULL' is redundant or there is possible null pointer dereference: cnfa. [nullPointerRedundantCheck] tcl9.0.2/generic/rege_dfa.c:325:17: note: Assuming that condition 'cnfa!=NULL' is not redundant tcl9.0.2/generic/rege_dfa.c:321:18: note: Null pointer dereference tcl9.0.2/generic/rege_dfa.c:322:24: warning: Either the condition 'cnfa!=NULL' is redundant or there is possible null pointer dereference: cnfa. [nullPointerRedundantCheck] tcl9.0.2/generic/rege_dfa.c:325:17: note: Assuming that condition 'cnfa!=NULL' is not redundant tcl9.0.2/generic/rege_dfa.c:322:24: note: Null pointer dereference tcl9.0.2/generic/regexec.c:233:24: style: Unsigned expression 'v->g->ntree' can't be negative so it is unnecessary to test it. [unsignedPositive] tcl9.0.2/generic/regexec.c:322:17: style: Variable 'close' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regexec.c:591:25: style: Parameter 'sub' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regexec.c:592:16: style: Parameter 'begin' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regexec.c:593:16: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regexec.c:873:19: style: Parameter 't' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regexec.c:875:10: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/regexec.c:1141:14: style: Variable 'prev_end' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/rege_dfa.c:46:10: style: Variable 'realstop' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/rege_dfa.c:49:10: style: Variable 'post' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/rege_dfa.c:175:10: style: Variable 'realmin' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/rege_dfa.c:176:10: style: Variable 'realmax' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/rege_dfa.c:323:22: style: Variable 'smallwas' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/rege_dfa.c:421:21: style: Parameter 'uv' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/rege_dfa.c:615:24: style: Parameter 'pcnfa' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/rege_dfa.c:623:10: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/rege_dfa.c:730:16: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/rege_dfa.c:734:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/rege_dfa.c:735:10: style: Variable 'ancient' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/regexec.c:221:9: warning: Uninitialized variable: v->pmatch [uninitvar] tcl9.0.2/generic/regexec.c:216:18: note: Assignment 'v->pmatch=mat', assigned value is tcl9.0.2/generic/regexec.c:221:9: note: Uninitialized variable: v->pmatch tcl9.0.2/generic/regexec.c:240:12: warning: Uninitialized variable: v->subdfas [uninitvar] tcl9.0.2/generic/regexec.c:236:15: note: Assignment 'v->subdfas=subdfas', assigned value is tcl9.0.2/generic/regexec.c:240:12: note: Uninitialized variable: v->subdfas tcl9.0.2/generic/regfree.c:51:6: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] tcl9.0.2/generic/tclArithSeries.c:464:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclArithSeries.c:567:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclArithSeries.c:698:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclArithSeries.c:942:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclArithSeries.c:585:16: style: Condition 'length>0' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclArithSeries.c:569:16: note: Assuming that condition 'length<=0' is not redundant tcl9.0.2/generic/tclArithSeries.c:585:16: note: Condition 'length>0' is always true tcl9.0.2/generic/tclArithSeries.c:1069:11: style: Condition 'status' is always false [knownConditionTrueFalse] tcl9.0.2/generic/tclArithSeries.c:1067:42: note: Calling function 'TclArithSeriesObjIndex' returns 0 tcl9.0.2/generic/tclArithSeries.c:1067:42: note: Assignment 'status=TclArithSeriesObjIndex(interp,objPtr,i,&objv[i])', assigned value is 0 tcl9.0.2/generic/tclArithSeries.c:1069:11: note: Condition 'status' is always false tcl9.0.2/generic/tclArithSeries.c:799:2: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclArithSeries.c:487:17: warning: Either the condition 'step>=0' is redundant or there is division by zero at line 487. [zerodivcond] tcl9.0.2/generic/tclArithSeries.c:478:11: note: Assuming that condition 'step>=0' is not redundant tcl9.0.2/generic/tclArithSeries.c:479:21: note: Assignment 'absoluteStep=step', assigned value is 0 tcl9.0.2/generic/tclArithSeries.c:487:17: note: Division by zero tcl9.0.2/generic/tclArithSeries.c:827:5: style:inconclusive: Function 'TclArithSeriesObjIndex' argument 1 names different: declaration 'dummy72' definition 'dummy827'. [funcArgNamesDifferent] tcl9.0.2/generic/tclArithSeries.c:72:36: note: Function 'TclArithSeriesObjIndex' argument 1 names different: declaration 'dummy72' definition 'dummy827'. tcl9.0.2/generic/tclArithSeries.c:827:5: note: Function 'TclArithSeriesObjIndex' argument 1 names different: declaration 'dummy72' definition 'dummy827'. tcl9.0.2/generic/tclArithSeries.c:892:5: style:inconclusive: Function 'SetArithSeriesFromAny' argument 1 names different: declaration 'interp' definition 'dummy892'. [funcArgNamesDifferent] tcl9.0.2/generic/tclArithSeries.c:88:47: note: Function 'SetArithSeriesFromAny' argument 1 names different: declaration 'interp' definition 'dummy892'. tcl9.0.2/generic/tclArithSeries.c:892:5: note: Function 'SetArithSeriesFromAny' argument 1 names different: declaration 'interp' definition 'dummy892'. tcl9.0.2/generic/tclArithSeries.c:893:5: style:inconclusive: Function 'SetArithSeriesFromAny' argument 2 names different: declaration 'objPtr' definition 'dummy893'. [funcArgNamesDifferent] tcl9.0.2/generic/tclArithSeries.c:89:17: note: Function 'SetArithSeriesFromAny' argument 2 names different: declaration 'objPtr' definition 'dummy893'. tcl9.0.2/generic/tclArithSeries.c:893:5: note: Function 'SetArithSeriesFromAny' argument 2 names different: declaration 'objPtr' definition 'dummy893'. tcl9.0.2/generic/tclArithSeries.c:1282:14: style:inconclusive: Function 'ArithSeriesInOperation' argument 3 names different: declaration 'arithSeriesObj' definition 'arithSeriesObjPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclArithSeries.c:91:36: note: Function 'ArithSeriesInOperation' argument 3 names different: declaration 'arithSeriesObj' definition 'arithSeriesObjPtr'. tcl9.0.2/generic/tclArithSeries.c:1282:14: note: Function 'ArithSeriesInOperation' argument 3 names different: declaration 'arithSeriesObj' definition 'arithSeriesObjPtr'. tcl9.0.2/generic/tclArithSeries.c:190:21: style: Variable 'dblRepPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclArithSeries.c:205:21: style: Variable 'intRepPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclArithSeries.c:867:18: style: Variable 'arithSeriesRepPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclArithSeries.c:892:5: style: Parameter 'dummy892' can be declared as pointer to const. However it seems that 'SetArithSeriesFromAny' is a callback function, if 'dummy892' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclArithSeries.c:101:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclArithSeries.c:892:5: note: Parameter 'dummy892' can be declared as pointer to const tcl9.0.2/generic/tclArithSeries.c:893:5: style: Parameter 'dummy893' can be declared as pointer to const. However it seems that 'SetArithSeriesFromAny' is a callback function, if 'dummy893' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclArithSeries.c:101:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclArithSeries.c:893:5: note: Parameter 'dummy893' can be declared as pointer to const tcl9.0.2/generic/tclArithSeries.c:1194:15: style: Variable 'srep' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclArithSeries.c:1291:18: style: Variable 'dblRepPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclArithSeries.c:1324:18: style: Variable 'intRepPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclArithSeries.c:464:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclArithSeries.c:464:5: error: Uninitialized variable: arithSeriesObj [uninitvar] tcl9.0.2/generic/tclArithSeries.c:464:5: note: Assignment '(arithSeriesObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclArithSeries.c:464:5: note: Uninitialized variable: arithSeriesObj tcl9.0.2/generic/tclArithSeries.c:567:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclArithSeries.c:567:5: error: Uninitialized variable: arithSeriesObj [uninitvar] tcl9.0.2/generic/tclArithSeries.c:567:5: note: Assignment '(arithSeriesObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclArithSeries.c:567:5: note: Uninitialized variable: arithSeriesObj tcl9.0.2/generic/tclArithSeries.c:698:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclArithSeries.c:698:6: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclArithSeries.c:698:6: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclArithSeries.c:698:6: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclArithSeries.c:942:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclArithSeries.c:942:2: error: Uninitialized variable: *newObjPtr [uninitvar] tcl9.0.2/generic/tclArithSeries.c:942:2: note: Assignment '(*newObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclArithSeries.c:942:2: note: Uninitialized variable: *newObjPtr tcl9.0.2/generic/tclAssembly.c:817:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclAssembly.c:1981:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclAssembly.c:2099:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclAssembly.c:4269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclAssembly.c:4138:31: warning: Either the condition 'entryPtr==NULL' is redundant or there is possible null pointer dereference: entryPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclAssembly.c:4133:19: note: Assuming that condition 'entryPtr==NULL' is not redundant tcl9.0.2/generic/tclAssembly.c:4138:31: note: Null pointer dereference tcl9.0.2/generic/tclAssembly.c:1019:17: style:inconclusive: Function 'TclAssembleCode' argument 2 names different: declaration 'code' definition 'codePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclAssembly.c:311:61: note: Function 'TclAssembleCode' argument 2 names different: declaration 'code' definition 'codePtr'. tcl9.0.2/generic/tclAssembly.c:1019:17: note: Function 'TclAssembleCode' argument 2 names different: declaration 'code' definition 'codePtr'. tcl9.0.2/generic/tclAssembly.c:1249:18: style:inconclusive: Function 'AssembleOneLine' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclAssembly.c:244:42: note: Function 'AssembleOneLine' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl9.0.2/generic/tclAssembly.c:1249:18: note: Function 'AssembleOneLine' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl9.0.2/generic/tclAssembly.c:1964:14: style:inconclusive: Function 'CreateMirrorJumpTable' argument 2 names different: declaration 'jumpTable' definition 'jumps'. [funcArgNamesDifferent] tcl9.0.2/generic/tclAssembly.c:279:17: note: Function 'CreateMirrorJumpTable' argument 2 names different: declaration 'jumpTable' definition 'jumps'. tcl9.0.2/generic/tclAssembly.c:1964:14: note: Function 'CreateMirrorJumpTable' argument 2 names different: declaration 'jumpTable' definition 'jumps'. tcl9.0.2/generic/tclAssembly.c:2298:18: style:inconclusive: Function 'FindLocalVar' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclAssembly.c:280:41: note: Function 'FindLocalVar' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl9.0.2/generic/tclAssembly.c:2298:18: note: Function 'FindLocalVar' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl9.0.2/generic/tclAssembly.c:2523:18: style:inconclusive: Function 'DefineLabel' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclAssembly.c:275:38: note: Function 'DefineLabel' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl9.0.2/generic/tclAssembly.c:2523:18: note: Function 'DefineLabel' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl9.0.2/generic/tclAssembly.c:2524:17: style:inconclusive: Function 'DefineLabel' argument 2 names different: declaration 'label' definition 'labelName'. [funcArgNamesDifferent] tcl9.0.2/generic/tclAssembly.c:275:58: note: Function 'DefineLabel' argument 2 names different: declaration 'label' definition 'labelName'. tcl9.0.2/generic/tclAssembly.c:2524:17: note: Function 'DefineLabel' argument 2 names different: declaration 'label' definition 'labelName'. tcl9.0.2/generic/tclAssembly.c:2582:9: style:inconclusive: Function 'StartBasicBlock' argument 2 names different: declaration 'fallthrough' definition 'flags'. [funcArgNamesDifferent] tcl9.0.2/generic/tclAssembly.c:302:54: note: Function 'StartBasicBlock' argument 2 names different: declaration 'fallthrough' definition 'flags'. tcl9.0.2/generic/tclAssembly.c:2582:9: note: Function 'StartBasicBlock' argument 2 names different: declaration 'fallthrough' definition 'flags'. tcl9.0.2/generic/tclAssembly.c:1545:45: warning: Found suspicious operator ',', result is not used. [constStatement] tcl9.0.2/generic/tclAssembly.c:1549:34: warning: Found suspicious operator ',', result is not used. [constStatement] tcl9.0.2/generic/tclAssembly.c:2009:17: warning: Redundant code: Found a statement that begins with string constant. [constStatement] tcl9.0.2/generic/tclAssembly.c:2904:49: warning: Found suspicious operator ',', result is not used. [constStatement] tcl9.0.2/generic/tclAssembly.c:2913:26: warning: Found suspicious operator ',', result is not used. [constStatement] tcl9.0.2/generic/tclAssembly.c:3095:30: warning: Found suspicious operator ',', result is not used. [constStatement] tcl9.0.2/generic/tclAssembly.c:3103:17: warning: Redundant code: Found a statement that begins with string constant. [constStatement] tcl9.0.2/generic/tclAssembly.c:3119:31: warning: Found suspicious operator ',', result is not used. [constStatement] tcl9.0.2/generic/tclAssembly.c:856:16: style: Variable 'namespacePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclAssembly.c:960:16: style: Variable 'tokenPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclAssembly.c:1789:16: style: Parameter 'tokenPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclAssembly.c:1873:17: style: Variable 'envPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclAssembly.c:2587:17: style: Variable 'envPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclAssembly.c:2649:17: style: Variable 'envPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclAssembly.c:3198:17: style: Variable 'nextPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclAssembly.c:3549:17: style: Variable 'curr_bb' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclAssembly.c:3905:17: style: Variable 'prevPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclAssembly.c:4311:5: style: Parameter 'dummy4311' can be declared as pointer to const. However it seems that 'DupAssembleCodeInternalRep' is a callback function, if 'dummy4311' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclAssembly.c:326:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclAssembly.c:4311:5: note: Parameter 'dummy4311' can be declared as pointer to const tcl9.0.2/generic/tclAssembly.c:4312:5: style: Parameter 'dummy4312' can be declared as pointer to const. However it seems that 'DupAssembleCodeInternalRep' is a callback function, if 'dummy4312' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclAssembly.c:326:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclAssembly.c:4312:5: note: Parameter 'dummy4312' can be declared as pointer to const tcl9.0.2/generic/tclAssembly.c:817:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclAssembly.c:817:2: error: Uninitialized variable: backtrace [uninitvar] tcl9.0.2/generic/tclAssembly.c:817:2: note: Assignment '(backtrace)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclAssembly.c:817:2: note: Uninitialized variable: backtrace tcl9.0.2/generic/tclAssembly.c:2099:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclAssembly.c:2099:5: error: Uninitialized variable: operandObj [uninitvar] tcl9.0.2/generic/tclAssembly.c:2099:5: note: Assignment '(operandObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclAssembly.c:2099:5: note: Uninitialized variable: operandObj tcl9.0.2/generic/tclAssembly.c:4269:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclAssembly.c:4269:5: error: Uninitialized variable: lineNo [uninitvar] tcl9.0.2/generic/tclAssembly.c:4269:5: note: Assignment '(lineNo)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclAssembly.c:4269:5: note: Uninitialized variable: lineNo tcl9.0.2/generic/tclAssembly.c:1993:9: error: Uninitialized variable: *(&objv) [legacyUninitvar] tcl9.0.2/generic/tclAssembly.c:42:9: style: struct member 'CodeRange::startOffset' is never used. [unusedStructMember] tcl9.0.2/generic/tclAssembly.c:43:9: style: struct member 'CodeRange::endOffset' is never used. [unusedStructMember] tcl9.0.2/generic/tclAsync.c:434:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:862:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TclEnsembleImplementationCmd [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:1480:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:3101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:3888:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:4322:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:4392:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:4425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:4588:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:4652:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:4682:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:4737:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:4762:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:4866:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:4998:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:5050:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:5287:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:6023:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:6113:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:6140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:6331:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:6354:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:7209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:7264:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:7313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:7328:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:7392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:7440:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:7679:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_GT [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:7690:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_LT [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:7781:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:7819:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:8223:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:8458:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:8495:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:8700:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:8720:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:8748:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:8851:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:8909:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:8962:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:8975:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:9042:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:9053:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:9187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:9392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:9438:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:9523:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:9628:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:9655:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:9795:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBasic.c:3871:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] tcl9.0.2/generic/tclBasic.c:4422:9: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8873:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8875:26: note: Calling function 'TclNREvalObjv', 1st argument 'interp' value is 0 tcl9.0.2/generic/tclBasic.c:4413:20: note: Assignment 'iPtr=(struct Interp*)interp', assigned value is 0 tcl9.0.2/generic/tclBasic.c:4422:9: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4425:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4425:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4425:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4428:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4425:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4413:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl9.0.2/generic/tclBasic.c:4428:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4429:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4425:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4429:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4588:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4588:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4588:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4652:12: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8500:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8502:30: note: Calling function 'TclNRRunCallbacks', 1st argument 'interp' value is 0 tcl9.0.2/generic/tclBasic.c:4652:12: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4682:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4682:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4682:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4737:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4737:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4737:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4746:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4746:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4746:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4762:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4762:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4755:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl9.0.2/generic/tclBasic.c:4762:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4762:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4762:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4762:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4764:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4762:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4755:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl9.0.2/generic/tclBasic.c:4764:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4764:25: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4762:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4755:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl9.0.2/generic/tclBasic.c:4764:25: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4865:9: warning: Either the condition 'currNsPtr==NULL' is redundant or there is possible null pointer dereference: currNsPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4855:16: note: Assuming that condition 'currNsPtr==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4865:9: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:4927:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:4927:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:4927:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:6208:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:6208:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:6208:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:6239:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:6239:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:6239:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8460:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8460:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8460:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8500:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8500:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8500:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8700:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8700:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8700:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8702:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8700:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8697:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl9.0.2/generic/tclBasic.c:8702:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8702:28: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8700:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8702:28: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8720:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8720:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8720:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8721:6: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8720:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8721:6: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8756:5: warning: Either the condition '!runPtr' is redundant or there is possible null pointer dereference: runPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8753:9: note: Assuming that condition '!runPtr' is not redundant tcl9.0.2/generic/tclBasic.c:8756:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8873:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8873:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8873:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8909:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8909:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8909:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:8962:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:8962:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:8962:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9042:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9042:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9042:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9187:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9187:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9187:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9197:25: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9187:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9197:25: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9199:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9187:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9199:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9200:24: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9187:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9200:24: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9201:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9187:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9201:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9202:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9187:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9202:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9203:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9187:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9203:2: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9392:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9392:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9392:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9394:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9392:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9394:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9438:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9438:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9438:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9440:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9438:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9440:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9449:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9438:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9449:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9459:28: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9438:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9459:28: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9465:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9438:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9465:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9466:27: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9438:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9466:27: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9467:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9438:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9467:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9468:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9438:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9468:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9469:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9438:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9469:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9535:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9535:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9535:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9628:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9628:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9628:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9750:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9750:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9750:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9757:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9750:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9757:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9759:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9750:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9759:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9761:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9750:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9761:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9762:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9750:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9762:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9763:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9750:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9763:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:9769:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclBasic.c:9750:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclBasic.c:9769:5: note: Null pointer dereference tcl9.0.2/generic/tclBasic.c:2837:20: style:inconclusive: Function 'TclCreateObjCommandInNs' argument 3 names different: declaration 'nsPtr' definition 'namesp'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3368:44: note: Function 'TclCreateObjCommandInNs' argument 3 names different: declaration 'nsPtr' definition 'namesp'. tcl9.0.2/generic/tclBasic.c:2837:20: note: Function 'TclCreateObjCommandInNs' argument 3 names different: declaration 'nsPtr' definition 'namesp'. tcl9.0.2/generic/tclBasic.c:3333:17: style:inconclusive: Function 'Tcl_SetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1278:53: note: Function 'Tcl_SetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. tcl9.0.2/generic/tclBasic.c:3333:17: note: Function 'Tcl_SetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. tcl9.0.2/generic/tclBasic.c:3445:17: style:inconclusive: Function 'Tcl_GetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1275:53: note: Function 'Tcl_GetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. tcl9.0.2/generic/tclBasic.c:3445:17: note: Function 'Tcl_GetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. tcl9.0.2/generic/tclBasic.c:3505:5: style:inconclusive: Function 'Tcl_GetCommandName' argument 1 names different: declaration 'interp' definition 'dummy3505'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:465:52: note: Function 'Tcl_GetCommandName' argument 1 names different: declaration 'interp' definition 'dummy3505'. tcl9.0.2/generic/tclBasic.c:3505:5: note: Function 'Tcl_GetCommandName' argument 1 names different: declaration 'interp' definition 'dummy3505'. tcl9.0.2/generic/tclBasic.c:3638:17: style:inconclusive: Function 'Tcl_DeleteCommandFromToken' argument 2 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:325:17: note: Function 'Tcl_DeleteCommandFromToken' argument 2 names different: declaration 'command' definition 'cmd'. tcl9.0.2/generic/tclBasic.c:3638:17: note: Function 'Tcl_DeleteCommandFromToken' argument 2 names different: declaration 'command' definition 'cmd'. tcl9.0.2/generic/tclBasic.c:3952:5: style:inconclusive: Function 'CancelEvalProc' argument 2 names different: declaration 'interp' definition 'dummy3952'. [funcArgNamesDifferent] tcl9.0.2/generic/tclBasic.c:175:20: note: Function 'CancelEvalProc' argument 2 names different: declaration 'interp' definition 'dummy3952'. tcl9.0.2/generic/tclBasic.c:3952:5: note: Function 'CancelEvalProc' argument 2 names different: declaration 'interp' definition 'dummy3952'. tcl9.0.2/generic/tclBasic.c:5675:16: style:inconclusive: Function 'TclAdvanceContinuations' argument 2 names different: declaration 'next' definition 'clNextPtrPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3317:70: note: Function 'TclAdvanceContinuations' argument 2 names different: declaration 'next' definition 'clNextPtrPtr'. tcl9.0.2/generic/tclBasic.c:5675:16: note: Function 'TclAdvanceContinuations' argument 2 names different: declaration 'next' definition 'clNextPtrPtr'. tcl9.0.2/generic/tclBasic.c:5735:15: style:inconclusive: Function 'TclArgumentEnter' argument 4 names different: declaration 'cf' definition 'cfPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3326:50: note: Function 'TclArgumentEnter' argument 4 names different: declaration 'cf' definition 'cfPtr'. tcl9.0.2/generic/tclBasic.c:5735:15: note: Function 'TclArgumentEnter' argument 4 names different: declaration 'cf' definition 'cfPtr'. tcl9.0.2/generic/tclBasic.c:6428:17: style:inconclusive: Function 'Tcl_ExprLong' argument 2 names different: declaration 'expr' definition 'exprstring'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:411:58: note: Function 'Tcl_ExprLong' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl9.0.2/generic/tclBasic.c:6428:17: note: Function 'Tcl_ExprLong' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl9.0.2/generic/tclBasic.c:6452:17: style:inconclusive: Function 'Tcl_ExprDouble' argument 2 names different: declaration 'expr' definition 'exprstring'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:405:60: note: Function 'Tcl_ExprDouble' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl9.0.2/generic/tclBasic.c:6452:17: note: Function 'Tcl_ExprDouble' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl9.0.2/generic/tclBasic.c:6478:17: style:inconclusive: Function 'Tcl_ExprBoolean' argument 2 names different: declaration 'expr' definition 'exprstring'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:399:61: note: Function 'Tcl_ExprBoolean' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl9.0.2/generic/tclBasic.c:6478:17: note: Function 'Tcl_ExprBoolean' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl9.0.2/generic/tclBasic.c:7004:10: style:inconclusive: Function 'Tcl_GetVersion' argument 1 names different: declaration 'major' definition 'majorV'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:743:34: note: Function 'Tcl_GetVersion' argument 1 names different: declaration 'major' definition 'majorV'. tcl9.0.2/generic/tclBasic.c:7004:10: note: Function 'Tcl_GetVersion' argument 1 names different: declaration 'major' definition 'majorV'. tcl9.0.2/generic/tclBasic.c:7005:10: style:inconclusive: Function 'Tcl_GetVersion' argument 2 names different: declaration 'minor' definition 'minorV'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:743:46: note: Function 'Tcl_GetVersion' argument 2 names different: declaration 'minor' definition 'minorV'. tcl9.0.2/generic/tclBasic.c:7005:10: note: Function 'Tcl_GetVersion' argument 2 names different: declaration 'minor' definition 'minorV'. tcl9.0.2/generic/tclBasic.c:7006:10: style:inconclusive: Function 'Tcl_GetVersion' argument 3 names different: declaration 'patchLevel' definition 'patchLevelV'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:744:10: note: Function 'Tcl_GetVersion' argument 3 names different: declaration 'patchLevel' definition 'patchLevelV'. tcl9.0.2/generic/tclBasic.c:7006:10: note: Function 'Tcl_GetVersion' argument 3 names different: declaration 'patchLevel' definition 'patchLevelV'. tcl9.0.2/generic/tclBasic.c:8268:9: style:inconclusive: Function 'MathFuncWrongNumArgs' argument 3 names different: declaration 'actual' definition 'found'. [funcArgNamesDifferent] tcl9.0.2/generic/tclBasic.c:211:12: note: Function 'MathFuncWrongNumArgs' argument 3 names different: declaration 'actual' definition 'found'. tcl9.0.2/generic/tclBasic.c:8268:9: note: Function 'MathFuncWrongNumArgs' argument 3 names different: declaration 'actual' definition 'found'. tcl9.0.2/generic/tclBasic.c:8738:14: style:inconclusive: Function 'TclSetTailcall' argument 2 names different: declaration 'tailcallPtr' definition 'listPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3254:17: note: Function 'TclSetTailcall' argument 2 names different: declaration 'tailcallPtr' definition 'listPtr'. tcl9.0.2/generic/tclBasic.c:8738:14: note: Function 'TclSetTailcall' argument 2 names different: declaration 'tailcallPtr' definition 'listPtr'. tcl9.0.2/generic/tclBasic.c:668:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'buildInfoObjCmd2' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclBasic.c:1330:22: note: You might need to cast the function pointer here tcl9.0.2/generic/tclBasic.c:668:11: note: Parameter 'clientData' can be declared as pointer to const tcl9.0.2/generic/tclBasic.c:1413:17: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:1519:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'BadEnsembleSubcommand' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclBasic.c:1479:7: note: You might need to cast the function pointer here tcl9.0.2/generic/tclBasic.c:1519:11: note: Parameter 'clientData' can be declared as pointer to const tcl9.0.2/generic/tclBasic.c:1607:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclBasic.c:3505:5: style: Parameter 'dummy3505' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclBasic.c:3557:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:4059:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:4648:26: style: Parameter 'rootPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclBasic.c:4724:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:4779:11: style: Parameter 'data' can be declared as const array. However it seems that 'TEOV_Exception' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclBasic.c:4746:2: note: You might need to cast the function pointer here tcl9.0.2/generic/tclBasic.c:4779:11: note: Parameter 'data' can be declared as const array tcl9.0.2/generic/tclBasic.c:5858:10: style: Variable 'ePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:5968:12: style: Variable 'xPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:6901:11: style: Variable 'string' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:9067:14: style: Variable 'cmdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:9232:8: style: Variable 'type' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:9550:11: style: Variable 'isProbe' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBasic.c:888:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:888:5: error: Uninitialized variable: iPtr->objResultPtr [uninitvar] tcl9.0.2/generic/tclBasic.c:888:5: note: Assignment 'iPtr->objResultPtr=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:888:5: note: Uninitialized variable: iPtr->objResultPtr tcl9.0.2/generic/tclBasic.c:922:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:922:5: error: Uninitialized variable: iPtr->eiVar [uninitvar] tcl9.0.2/generic/tclBasic.c:922:5: note: Assignment '(iPtr->eiVar)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:922:5: note: Uninitialized variable: iPtr->eiVar tcl9.0.2/generic/tclBasic.c:927:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:927:5: error: Uninitialized variable: iPtr->upLiteral [uninitvar] tcl9.0.2/generic/tclBasic.c:927:5: note: Assignment '(iPtr->upLiteral)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:927:5: note: Uninitialized variable: iPtr->upLiteral tcl9.0.2/generic/tclBasic.c:929:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:929:5: error: Uninitialized variable: iPtr->callLiteral [uninitvar] tcl9.0.2/generic/tclBasic.c:929:5: note: Assignment '(iPtr->callLiteral)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:929:5: note: Uninitialized variable: iPtr->callLiteral tcl9.0.2/generic/tclBasic.c:931:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:931:5: error: Uninitialized variable: iPtr->innerLiteral [uninitvar] tcl9.0.2/generic/tclBasic.c:931:5: note: Assignment '(iPtr->innerLiteral)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:931:5: note: Uninitialized variable: iPtr->innerLiteral tcl9.0.2/generic/tclBasic.c:936:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:936:5: error: Uninitialized variable: iPtr->ecVar [uninitvar] tcl9.0.2/generic/tclBasic.c:936:5: note: Assignment '(iPtr->ecVar)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:936:5: note: Uninitialized variable: iPtr->ecVar tcl9.0.2/generic/tclBasic.c:973:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:973:5: error: Uninitialized variable: iPtr->emptyObjPtr [uninitvar] tcl9.0.2/generic/tclBasic.c:973:5: note: Assignment 'iPtr->emptyObjPtr=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:973:5: note: Uninitialized variable: iPtr->emptyObjPtr tcl9.0.2/generic/tclBasic.c:1037:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:1037:5: error: Uninitialized variable: iPtr->asyncCancelMsg [uninitvar] tcl9.0.2/generic/tclBasic.c:1037:5: note: Assignment 'iPtr->asyncCancelMsg=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:1037:5: note: Uninitialized variable: iPtr->asyncCancelMsg tcl9.0.2/generic/tclBasic.c:1480:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:1481:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:3101:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:3101:5: error: Uninitialized variable: oldFullName [uninitvar] tcl9.0.2/generic/tclBasic.c:3101:5: note: Assignment '(oldFullName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:3101:5: note: Uninitialized variable: oldFullName tcl9.0.2/generic/tclBasic.c:3235:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:3888:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:3888:6: error: Uninitialized variable: oldNamePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:3888:6: note: Assignment '(oldNamePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:3888:6: note: Uninitialized variable: oldNamePtr tcl9.0.2/generic/tclBasic.c:3915:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:4322:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:4866:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:4866:2: error: Uninitialized variable: currNsPtr->unknownHandlerPtr [uninitvar] tcl9.0.2/generic/tclBasic.c:4866:2: note: Assignment '(currNsPtr->unknownHandlerPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:4866:2: note: Uninitialized variable: currNsPtr->unknownHandlerPtr tcl9.0.2/generic/tclBasic.c:4998:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:4998:6: error: Uninitialized variable: info [uninitvar] tcl9.0.2/generic/tclBasic.c:4998:6: note: Assignment '(info)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:4998:6: note: Uninitialized variable: info tcl9.0.2/generic/tclBasic.c:5050:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:5050:6: error: Uninitialized variable: info [uninitvar] tcl9.0.2/generic/tclBasic.c:5050:6: note: Assignment '(info)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:5050:6: note: Uninitialized variable: info tcl9.0.2/generic/tclBasic.c:5287:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:5287:6: error: Uninitialized variable: eeFramePtr->data.eval.path [uninitvar] tcl9.0.2/generic/tclBasic.c:5287:6: note: Assignment '(eeFramePtr->data.eval.path)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:5287:6: note: Uninitialized variable: eeFramePtr->data.eval.path tcl9.0.2/generic/tclBasic.c:6282:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:6331:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:6354:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:6355:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:7781:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:7781:5: error: Uninitialized variable: oResult [uninitvar] tcl9.0.2/generic/tclBasic.c:7781:5: note: Assignment '(oResult)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:7781:5: note: Uninitialized variable: oResult tcl9.0.2/generic/tclBasic.c:8223:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:8223:2: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclBasic.c:8223:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:8223:2: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclBasic.c:8227:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:8227:2: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclBasic.c:8227:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:8227:2: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclBasic.c:8230:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:8233:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:8236:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:9523:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:9523:6: error: Uninitialized variable: nargsObj [uninitvar] tcl9.0.2/generic/tclBasic.c:9523:6: note: Assignment '(nargsObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:9523:6: note: Uninitialized variable: nargsObj tcl9.0.2/generic/tclBasic.c:9795:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:9795:2: error: Uninitialized variable: namePtr [uninitvar] tcl9.0.2/generic/tclBasic.c:9795:2: note: Assignment '(namePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBasic.c:9795:2: note: Uninitialized variable: namePtr tcl9.0.2/generic/tclBasic.c:552:6: style: union member 'Anonymous12::identity' is never used. [unusedStructMember] tcl9.0.2/generic/tclBasic.c:6921:18: error: va_list 'argList' was opened but not closed by va_end(). [va_end_missing] tcl9.0.2/generic/tclBinary.c:234:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:551:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:616:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:645:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:963:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:1481:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:1772:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:2039:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:2268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:2453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:2513:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:2666:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:2821:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:2919:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:3096:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclBinary.c:3129:19: style: Condition 'i<=1' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclBinary.c:3126:19: note: Assuming that condition 'i>1' is not redundant tcl9.0.2/generic/tclBinary.c:3129:19: note: Condition 'i<=1' is always true tcl9.0.2/generic/tclBinary.c:290:5: style:inconclusive: Function 'Tcl_DbNewByteArrayObj' argument 3 names different: declaration 'file' definition 'dummy290'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:113:36: note: Function 'Tcl_DbNewByteArrayObj' argument 3 names different: declaration 'file' definition 'dummy290'. tcl9.0.2/generic/tclBinary.c:290:5: note: Function 'Tcl_DbNewByteArrayObj' argument 3 names different: declaration 'file' definition 'dummy290'. tcl9.0.2/generic/tclBinary.c:291:5: style:inconclusive: Function 'Tcl_DbNewByteArrayObj' argument 4 names different: declaration 'line' definition 'dummy291'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:114:9: note: Function 'Tcl_DbNewByteArrayObj' argument 4 names different: declaration 'line' definition 'dummy291'. tcl9.0.2/generic/tclBinary.c:291:5: note: Function 'Tcl_DbNewByteArrayObj' argument 4 names different: declaration 'line' definition 'dummy291'. tcl9.0.2/generic/tclBinary.c:676:14: style:inconclusive: Function 'UpdateStringOfByteArray' argument 1 names different: declaration 'listPtr' definition 'objPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclBinary.c:69:47: note: Function 'UpdateStringOfByteArray' argument 1 names different: declaration 'listPtr' definition 'objPtr'. tcl9.0.2/generic/tclBinary.c:676:14: note: Function 'UpdateStringOfByteArray' argument 1 names different: declaration 'listPtr' definition 'objPtr'. tcl9.0.2/generic/tclBinary.c:2163:21: style:inconclusive: Function 'ScanNumber' argument 4 names different: declaration 'numberCachePtr' definition 'numberCachePtrPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclBinary.c:66:35: note: Function 'ScanNumber' argument 4 names different: declaration 'numberCachePtr' definition 'numberCachePtrPtr'. tcl9.0.2/generic/tclBinary.c:2163:21: note: Function 'ScanNumber' argument 4 names different: declaration 'numberCachePtr' definition 'numberCachePtrPtr'. tcl9.0.2/generic/tclBinary.c:197:15: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclBinary.c:369:16: style: Variable 'baPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:509:20: style: Variable 'dstEnd' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:642:16: style: Variable 'srcArrayPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:696:8: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:1064:21: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:1086:21: style: Variable 'last' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:1147:21: style: Variable 'last' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:1363:14: style: Variable 'resultPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:1397:21: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:1463:21: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:1518:21: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:2160:20: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclBinary.c:2439:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:2487:27: style: Variable 'datastart' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:2487:39: style: Variable 'dataend' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:2488:20: style: Variable 'begin' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:2614:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:2742:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:2742:27: style: Variable 'start' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:2892:27: style: Variable 'datastart' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:2892:39: style: Variable 'dataend' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:2893:20: style: Variable 'begin' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:3068:27: style: Variable 'datastart' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:3068:39: style: Variable 'dataend' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:3069:20: style: Variable 'begin' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclBinary.c:234:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:234:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclBinary.c:234:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:234:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclBinary.c:551:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:551:6: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclBinary.c:551:6: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:551:6: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclBinary.c:1035:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:1035:5: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclBinary.c:1035:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:1035:5: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclBinary.c:1481:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:1481:6: error: Uninitialized variable: valuePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:1481:6: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:1481:6: note: Uninitialized variable: valuePtr tcl9.0.2/generic/tclBinary.c:1536:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:1536:6: error: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclBinary.c:1536:6: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:1536:6: note: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclBinary.c:1620:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:2268:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:2268:3: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclBinary.c:2268:3: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:2268:3: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclBinary.c:2453:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:2453:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclBinary.c:2453:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:2453:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclBinary.c:2513:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:2513:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclBinary.c:2513:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:2513:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclBinary.c:2569:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:2666:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:2666:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclBinary.c:2666:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:2666:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclBinary.c:2821:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:2821:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclBinary.c:2821:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:2821:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclBinary.c:2919:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:2919:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclBinary.c:2919:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:2919:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclBinary.c:3027:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:3040:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:3096:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:3096:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclBinary.c:3096:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclBinary.c:3096:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclBinary.c:3218:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclBinary.c:975:7: error: Uninitialized variable: *(&listv) [legacyUninitvar] tcl9.0.2/generic/tclBinary.c:1247:9: style: Variable 'listc' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclBinary.c:2554:8: style: Variable 'value' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclCkalloc.c:1062:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCkalloc.c:1130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCkalloc.c:1090:5: style:inconclusive: Function 'Tcl_AttemptDbCkalloc' argument 2 names different: declaration 'file' definition 'dummy1090'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1130:17: note: Function 'Tcl_AttemptDbCkalloc' argument 2 names different: declaration 'file' definition 'dummy1090'. tcl9.0.2/generic/tclCkalloc.c:1090:5: note: Function 'Tcl_AttemptDbCkalloc' argument 2 names different: declaration 'file' definition 'dummy1090'. tcl9.0.2/generic/tclCkalloc.c:1091:5: style:inconclusive: Function 'Tcl_AttemptDbCkalloc' argument 3 names different: declaration 'line' definition 'dummy1091'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1130:27: note: Function 'Tcl_AttemptDbCkalloc' argument 3 names different: declaration 'line' definition 'dummy1091'. tcl9.0.2/generic/tclCkalloc.c:1091:5: note: Function 'Tcl_AttemptDbCkalloc' argument 3 names different: declaration 'line' definition 'dummy1091'. tcl9.0.2/generic/tclCkalloc.c:1160:5: style:inconclusive: Function 'Tcl_AttemptDbCkrealloc' argument 3 names different: declaration 'file' definition 'dummy1160'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1135:17: note: Function 'Tcl_AttemptDbCkrealloc' argument 3 names different: declaration 'file' definition 'dummy1160'. tcl9.0.2/generic/tclCkalloc.c:1160:5: note: Function 'Tcl_AttemptDbCkrealloc' argument 3 names different: declaration 'file' definition 'dummy1160'. tcl9.0.2/generic/tclCkalloc.c:1161:5: style:inconclusive: Function 'Tcl_AttemptDbCkrealloc' argument 4 names different: declaration 'line' definition 'dummy1161'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1135:27: note: Function 'Tcl_AttemptDbCkrealloc' argument 4 names different: declaration 'line' definition 'dummy1161'. tcl9.0.2/generic/tclCkalloc.c:1161:5: note: Function 'Tcl_AttemptDbCkrealloc' argument 4 names different: declaration 'line' definition 'dummy1161'. tcl9.0.2/generic/tclCkalloc.c:1188:5: style:inconclusive: Function 'Tcl_DbCkfree' argument 2 names different: declaration 'file' definition 'dummy1188'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:73:50: note: Function 'Tcl_DbCkfree' argument 2 names different: declaration 'file' definition 'dummy1188'. tcl9.0.2/generic/tclCkalloc.c:1188:5: note: Function 'Tcl_DbCkfree' argument 2 names different: declaration 'file' definition 'dummy1188'. tcl9.0.2/generic/tclCkalloc.c:1189:5: style:inconclusive: Function 'Tcl_DbCkfree' argument 3 names different: declaration 'line' definition 'dummy1189'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:73:60: note: Function 'Tcl_DbCkfree' argument 3 names different: declaration 'line' definition 'dummy1189'. tcl9.0.2/generic/tclCkalloc.c:1189:5: note: Function 'Tcl_DbCkfree' argument 3 names different: declaration 'line' definition 'dummy1189'. tcl9.0.2/generic/tclCkalloc.c:1206:5: style:inconclusive: Function 'Tcl_InitMemory' argument 1 names different: declaration 'interp' definition 'dummy1206'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:746:41: note: Function 'Tcl_InitMemory' argument 1 names different: declaration 'interp' definition 'dummy1206'. tcl9.0.2/generic/tclCkalloc.c:1206:5: note: Function 'Tcl_InitMemory' argument 1 names different: declaration 'interp' definition 'dummy1206'. tcl9.0.2/generic/tclCkalloc.c:1212:5: style:inconclusive: Function 'Tcl_DumpActiveMemory' argument 1 names different: declaration 'fileName' definition 'dummy1212'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:720:46: note: Function 'Tcl_DumpActiveMemory' argument 1 names different: declaration 'fileName' definition 'dummy1212'. tcl9.0.2/generic/tclCkalloc.c:1212:5: note: Function 'Tcl_DumpActiveMemory' argument 1 names different: declaration 'fileName' definition 'dummy1212'. tcl9.0.2/generic/tclCkalloc.c:1219:5: style:inconclusive: Function 'Tcl_ValidateAllMemory' argument 1 names different: declaration 'file' definition 'dummy1219'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:722:48: note: Function 'Tcl_ValidateAllMemory' argument 1 names different: declaration 'file' definition 'dummy1219'. tcl9.0.2/generic/tclCkalloc.c:1219:5: note: Function 'Tcl_ValidateAllMemory' argument 1 names different: declaration 'file' definition 'dummy1219'. tcl9.0.2/generic/tclCkalloc.c:1220:5: style:inconclusive: Function 'Tcl_ValidateAllMemory' argument 2 names different: declaration 'line' definition 'dummy1220'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:722:58: note: Function 'Tcl_ValidateAllMemory' argument 2 names different: declaration 'line' definition 'dummy1220'. tcl9.0.2/generic/tclCkalloc.c:1220:5: note: Function 'Tcl_ValidateAllMemory' argument 2 names different: declaration 'line' definition 'dummy1220'. tcl9.0.2/generic/tclCkalloc.c:1226:5: style:inconclusive: Function 'TclDumpMemoryInfo' argument 1 names different: declaration 'clientData' definition 'dummy1226'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:79:37: note: Function 'TclDumpMemoryInfo' argument 1 names different: declaration 'clientData' definition 'dummy1226'. tcl9.0.2/generic/tclCkalloc.c:1226:5: note: Function 'TclDumpMemoryInfo' argument 1 names different: declaration 'clientData' definition 'dummy1226'. tcl9.0.2/generic/tclCkalloc.c:1227:5: style:inconclusive: Function 'TclDumpMemoryInfo' argument 2 names different: declaration 'flags' definition 'dummy1227'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:79:53: note: Function 'TclDumpMemoryInfo' argument 2 names different: declaration 'flags' definition 'dummy1227'. tcl9.0.2/generic/tclCkalloc.c:1227:5: note: Function 'TclDumpMemoryInfo' argument 2 names different: declaration 'flags' definition 'dummy1227'. tcl9.0.2/generic/tclCkalloc.c:1206:5: style: Parameter 'dummy1206' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCkalloc.c:1226:5: style: Parameter 'dummy1226' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclClock.c:264:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TclCompileBasicMin0ArgCmd [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClock.c:1913:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClock.c:2027:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClock.c:2113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClock.c:2168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClock.c:2296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClock.c:3205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClock.c:4612:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClock.c:2041:6: warning: Either the condition 'nHave==8' is redundant or the array 'have[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] tcl9.0.2/generic/tclClock.c:2038:12: note: Assuming that condition 'nHave==8' is not redundant tcl9.0.2/generic/tclClock.c:2041:6: note: Array index out of bounds tcl9.0.2/generic/tclClock.c:2042:6: warning: Either the condition 'nHave==8' is redundant or the array 'have[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] tcl9.0.2/generic/tclClock.c:2038:12: note: Assuming that condition 'nHave==8' is not redundant tcl9.0.2/generic/tclClock.c:2042:6: note: Array index out of bounds tcl9.0.2/generic/tclClock.c:3089:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tcl9.0.2/generic/tclStrIdxTree.h:87:19: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] tcl9.0.2/generic/tclStrIdxTree.h:78:21: note: ret is initialized tcl9.0.2/generic/tclStrIdxTree.h:87:19: note: ret is overwritten tcl9.0.2/generic/tclStrIdxTree.h:113:19: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] tcl9.0.2/generic/tclStrIdxTree.h:99:21: note: ret is initialized tcl9.0.2/generic/tclStrIdxTree.h:113:19: note: ret is overwritten tcl9.0.2/generic/tclStrIdxTree.h:138:19: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] tcl9.0.2/generic/tclStrIdxTree.h:125:21: note: ret is initialized tcl9.0.2/generic/tclStrIdxTree.h:138:19: note: ret is overwritten tcl9.0.2/generic/tclClock.c:2442:25: style: Redundant initialization for 'fromVal'. The initialized value is overwritten before it is read. [redundantInitialization] tcl9.0.2/generic/tclClock.c:2426:34: note: fromVal is initialized tcl9.0.2/generic/tclClock.c:2442:25: note: fromVal is overwritten tcl9.0.2/generic/tclClock.c:425:17: style: Local variable 'tz' shadows outer variable [shadowVariable] tcl9.0.2/generic/tclClock.c:4727:22: note: Shadowed declaration tcl9.0.2/generic/tclClock.c:425:17: note: Shadow variable tcl9.0.2/generic/tclClock.c:1358:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclClock.c:2336:16: style: Variable 'timeVal' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclClock.c:2338:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclClock.c:2947:20: style: Parameter 'fields' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclClock.c:3086:16: style: Variable 'sysTmPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclClock.c:3795:22: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclClock.c:3205:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclClock.c:3205:5: error: Uninitialized variable: timeObj [uninitvar] tcl9.0.2/generic/tclClock.c:3205:5: note: Assignment '(timeObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclClock.c:3205:5: note: Uninitialized variable: timeObj tcl9.0.2/generic/tclClock.c:4612:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclClock.c:4612:5: error: Uninitialized variable: timeObj [uninitvar] tcl9.0.2/generic/tclClock.c:4612:5: note: Assignment '(timeObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclClock.c:4612:5: note: Uninitialized variable: timeObj tcl9.0.2/generic/tclClock.c:1913:9: error: Uninitialized variable: *(&rowv) [legacyUninitvar] tcl9.0.2/generic/tclClock.c:2168:10: error: Uninitialized variable: *(&rowv) [legacyUninitvar] tcl9.0.2/generic/tclClock.c:2207:9: error: Uninitialized variable: *(&rowv) [legacyUninitvar] tcl9.0.2/generic/tclClock.c:2296:9: error: Uninitialized variable: *(&cellv) [legacyUninitvar] tcl9.0.2/generic/tclClockFmt.c:676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClockFmt.c:797:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClockFmt.c:1115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClockFmt.c:1336:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClockFmt.c:1406:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClockFmt.c:3036:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClockFmt.c:3550:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclClockFmt.c:3426:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] tcl9.0.2/generic/tclClockFmt.c:282:17: style: Condition '-1%10==-1' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclClockFmt.c:390:17: style: Condition '-1%10==-1' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclClockFmt.c:2195:21: style: Condition 'fss->scnTok==NULL' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclClockFmt.c:2188:21: note: Assuming that condition 'fss->scnTok!=NULL' is not redundant tcl9.0.2/generic/tclClockFmt.c:2195:21: note: Condition 'fss->scnTok==NULL' is always true tcl9.0.2/generic/tclClockFmt.c:3277:21: style: Condition 'fss->fmtTok==NULL' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclClockFmt.c:3270:21: note: Assuming that condition 'fss->fmtTok!=NULL' is not redundant tcl9.0.2/generic/tclClockFmt.c:3277:21: note: Condition 'fss->fmtTok==NULL' is always true tcl9.0.2/generic/tclClockFmt.c:3044:27: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclClockFmt.c:3049:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclClockFmt.c:555:11: style: Parameter 'keyPtr' can be declared as pointer to const. However it seems that 'ClockFmtScnStorageAllocProc' is a callback function, if 'keyPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclClockFmt.c:44:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclClockFmt.c:555:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl9.0.2/generic/tclClockFmt.c:1103:25: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclClockFmt.c:1104:15: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclClockFmt.c:1381:10: style: Parameter 'mcKeys' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclClockFmt.c:2387:22: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclClockFmt.c:2789:23: style: Parameter 'tok' can be declared as pointer to const. However it seems that 'ClockFmtToken_AMPM_Proc' is a callback function, if 'tok' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclClockFmt.c:3151:2: note: You might need to cast the function pointer here tcl9.0.2/generic/tclClockFmt.c:2789:23: note: Parameter 'tok' can be declared as pointer to const tcl9.0.2/generic/tclClockFmt.c:2790:10: style: Parameter 'val' can be declared as pointer to const. However it seems that 'ClockFmtToken_AMPM_Proc' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclClockFmt.c:3151:2: note: You might need to cast the function pointer here tcl9.0.2/generic/tclClockFmt.c:2790:10: note: Parameter 'val' can be declared as pointer to const tcl9.0.2/generic/tclClockFmt.c:2858:23: style: Parameter 'tok' can be declared as pointer to const. However it seems that 'ClockFmtToken_WeekOfYear_Proc' is a callback function, if 'tok' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclClockFmt.c:3164:2: note: You might need to cast the function pointer here tcl9.0.2/generic/tclClockFmt.c:2858:23: note: Parameter 'tok' can be declared as pointer to const tcl9.0.2/generic/tclClockFmt.c:2948:23: style: Parameter 'tok' can be declared as pointer to const. However it seems that 'ClockFmtToken_TimeZone_Proc' is a callback function, if 'tok' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclClockFmt.c:3169:2: note: You might need to cast the function pointer here tcl9.0.2/generic/tclClockFmt.c:2948:23: note: Parameter 'tok' can be declared as pointer to const tcl9.0.2/generic/tclClockFmt.c:3025:23: style: Parameter 'tok' can be declared as pointer to const. However it seems that 'ClockFmtToken_LocaleERAYear_Proc' is a callback function, if 'tok' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclClockFmt.c:3206:2: note: You might need to cast the function pointer here tcl9.0.2/generic/tclClockFmt.c:3025:23: note: Parameter 'tok' can be declared as pointer to const tcl9.0.2/generic/tclClockFmt.c:3427:32: error: Uninitialized variable: dateFmt->resMem [uninitvar] tcl9.0.2/generic/tclClockFmt.c:3426:23: note: Assignment 'dateFmt->resMem=resMem', assigned value is tcl9.0.2/generic/tclClockFmt.c:3427:32: note: Uninitialized variable: dateFmt->resMem tcl9.0.2/generic/tclClockFmt.c:3550:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclClockFmt.c:3550:2: error: Uninitialized variable: result [uninitvar] tcl9.0.2/generic/tclClockFmt.c:3550:2: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclClockFmt.c:3550:2: note: Uninitialized variable: result tcl9.0.2/generic/tclClockFmt.c:1336:6: error: Uninitialized variable: *(&lstv) [legacyUninitvar] tcl9.0.2/generic/tclClockFmt.c:3036:6: error: Uninitialized variable: *(&rowv) [legacyUninitvar] tcl9.0.2/generic/tclIO.h:29:0: error: #error one of EWOULDBLOCK or EAGAIN must be defined [preprocessorErrorDirective] tcl9.0.2/generic/tclIO.h:29:2: error: #error one of EWOULDBLOCK or EAGAIN must be defined [preprocessorErrorDirective] tcl9.0.2/generic/tclCmdIL.c:237:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:404:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:712:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:991:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:1297:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:1908:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:2128:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TclAliasObjCmd [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:2182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:2283:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:2442:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:2572:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:2627:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:2738:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:2827:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:3068:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:3181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:3465:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:4616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:5064:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:5299:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:5513:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdIL.c:2888:6: style: Variable 'first' is assigned an expression that holds the same value. [redundantAssignment] tcl9.0.2/generic/tclCmdIL.c:2874:10: note: prevIdx is assigned 'idx' here. tcl9.0.2/generic/tclCmdIL.c:2875:14: note: Assuming condition is false tcl9.0.2/generic/tclCmdIL.c:2888:6: note: Variable 'first' is assigned an expression that holds the same value. tcl9.0.2/generic/tclCmdIL.c:5246:18: style:inconclusive: Function 'SortCompare' argument 1 names different: declaration 'firstPtr' definition 'elemPtr1'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCmdIL.c:142:38: note: Function 'SortCompare' argument 1 names different: declaration 'firstPtr' definition 'elemPtr1'. tcl9.0.2/generic/tclCmdIL.c:5246:18: note: Function 'SortCompare' argument 1 names different: declaration 'firstPtr' definition 'elemPtr1'. tcl9.0.2/generic/tclCmdIL.c:5246:41: style:inconclusive: Function 'SortCompare' argument 2 names different: declaration 'second' definition 'elemPtr2'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCmdIL.c:142:61: note: Function 'SortCompare' argument 2 names different: declaration 'second' definition 'elemPtr2'. tcl9.0.2/generic/tclCmdIL.c:5246:41: note: Function 'SortCompare' argument 2 names different: declaration 'second' definition 'elemPtr2'. tcl9.0.2/generic/tclCmdIL.c:5489:14: style:inconclusive: Function 'SelectObjFromSublist' argument 1 names different: declaration 'firstPtr' definition 'objPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCmdIL.c:144:48: note: Function 'SelectObjFromSublist' argument 1 names different: declaration 'firstPtr' definition 'objPtr'. tcl9.0.2/generic/tclCmdIL.c:5489:14: note: Function 'SelectObjFromSublist' argument 1 names different: declaration 'firstPtr' definition 'objPtr'. tcl9.0.2/generic/tclCmdIL.c:599:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdIL.c:959:14: style: Variable 'valueObjPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdIL.c:1088:10: style: Variable 'varPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdIL.c:1217:12: style: Variable 'endPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdIL.c:1387:17: style: Variable 'namePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdIL.c:1427:13: style: Variable 'current' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdIL.c:1597:24: style: Variable 'rootFramePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdIL.c:2614:24: style: Variable 'stored' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdIL.c:237:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:237:5: error: Uninitialized variable: boolObj [uninitvar] tcl9.0.2/generic/tclCmdIL.c:237:5: note: Assignment '(boolObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:237:5: note: Uninitialized variable: boolObj tcl9.0.2/generic/tclCmdIL.c:258:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:262:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:265:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:322:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:322:6: error: Uninitialized variable: boolObj [uninitvar] tcl9.0.2/generic/tclCmdIL.c:322:6: note: Assignment '(boolObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:322:6: note: Uninitialized variable: boolObj tcl9.0.2/generic/tclCmdIL.c:404:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:404:2: error: Uninitialized variable: incrPtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:404:2: note: Assignment '(incrPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:404:2: note: Uninitialized variable: incrPtr tcl9.0.2/generic/tclCmdIL.c:712:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:712:3: error: Uninitialized variable: elemObjPtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:712:3: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:712:3: note: Uninitialized variable: elemObjPtr tcl9.0.2/generic/tclCmdIL.c:763:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:763:7: error: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdIL.c:763:7: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:763:7: note: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdIL.c:850:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:876:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:991:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:991:3: error: Uninitialized variable: nullObjPtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:991:3: note: Assignment '(nullObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:991:3: note: Uninitialized variable: nullObjPtr tcl9.0.2/generic/tclCmdIL.c:1297:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1297:2: error: Uninitialized variable: tmpObj [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1297:2: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:1297:2: note: Uninitialized variable: tmpObj tcl9.0.2/generic/tclCmdIL.c:1299:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1299:6: error: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1299:6: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:1299:6: note: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdIL.c:1301:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1303:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1311:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1336:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1338:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1342:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1351:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1364:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1365:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1366:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1373:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1396:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1396:6: error: Uninitialized variable: procNameObj [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1396:6: note: Assignment '(procNameObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:1396:6: note: Uninitialized variable: procNameObj tcl9.0.2/generic/tclCmdIL.c:1399:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1436:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1908:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1908:7: error: Uninitialized variable: elemObjPtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1908:7: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:1908:7: note: Uninitialized variable: elemObjPtr tcl9.0.2/generic/tclCmdIL.c:1934:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1934:4: error: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdIL.c:1934:4: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:1934:4: note: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdIL.c:2215:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:2215:2: error: Uninitialized variable: resObjPtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:2215:2: note: Assignment '(resObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:2215:2: note: Uninitialized variable: resObjPtr tcl9.0.2/generic/tclCmdIL.c:2317:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:2317:2: error: Uninitialized variable: emptyObj [uninitvar] tcl9.0.2/generic/tclCmdIL.c:2317:2: note: Assignment '(emptyObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:2317:2: note: Uninitialized variable: emptyObj tcl9.0.2/generic/tclCmdIL.c:2582:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:2582:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:2582:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:2582:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCmdIL.c:3641:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3641:3: error: Uninitialized variable: itemPtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3641:3: note: Assignment '(itemPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:3641:3: note: Uninitialized variable: itemPtr tcl9.0.2/generic/tclCmdIL.c:3944:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3944:3: error: Uninitialized variable: (itemPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3944:3: note: Assignment '(itemPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:3944:3: note: Uninitialized variable: (itemPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdIL.c:3948:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3948:7: error: Uninitialized variable: elObj [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3948:7: note: Assignment '(elObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:3948:7: note: Uninitialized variable: elObj tcl9.0.2/generic/tclCmdIL.c:3971:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3975:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3975:3: error: Uninitialized variable: elObj [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3975:3: note: Assignment '(elObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:3975:3: note: Uninitialized variable: elObj tcl9.0.2/generic/tclCmdIL.c:3981:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3981:3: error: Uninitialized variable: elObj [uninitvar] tcl9.0.2/generic/tclCmdIL.c:3981:3: note: Assignment '(elObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:3981:3: note: Uninitialized variable: elObj tcl9.0.2/generic/tclCmdIL.c:4753:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:4753:2: error: Uninitialized variable: newObjPtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:4753:2: note: Assignment '(newObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:4753:2: note: Uninitialized variable: newObjPtr tcl9.0.2/generic/tclCmdIL.c:4757:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:4758:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:4965:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:4965:4: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:4965:4: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:4965:4: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCmdIL.c:4977:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:4977:3: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdIL.c:4977:3: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdIL.c:4977:3: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdIL.c:4998:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:4999:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdIL.c:2182:16: error: Uninitialized variable: *(&elemPtrs) [legacyUninitvar] tcl9.0.2/generic/tclCmdIL.c:3193:9: error: Uninitialized variable: *(&elemv) [legacyUninitvar] tcl9.0.2/generic/tclCmdIL.c:3465:10: error: Uninitialized variable: *(&indices) [legacyUninitvar] tcl9.0.2/generic/tclCmdIL.c:4616:10: error: Uninitialized variable: *(&indexv) [legacyUninitvar] tcl9.0.2/generic/tclCmdIL.c:5543:10: style: Variable 'lastObj' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclCmdMZ.c:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:684:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:1204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:1675:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:2034:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:2550:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:2611:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:3585:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:3978:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:4078:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:4259:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:4756:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:4980:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:5320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCmdMZ.c:5327:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclCmdMZ.c:5320:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclCmdMZ.c:5327:5: note: Null pointer dereference tcl9.0.2/generic/tclCmdMZ.c:5095:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tcl9.0.2/generic/tclCmdMZ.c:501:67: style: Variable 'wend' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdMZ.c:2098:15: style: Variable 'mapString' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdMZ.c:3344:20: style: Parameter 'opts' can be declared as const array [constParameter] tcl9.0.2/generic/tclCmdMZ.c:5192:10: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCmdMZ.c:365:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:365:3: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:365:3: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:365:3: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclCmdMZ.c:397:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:397:3: error: Uninitialized variable: (objs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:397:3: note: Assignment '(objs[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:397:3: note: Uninitialized variable: (objs[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdMZ.c:398:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:407:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:407:7: error: Uninitialized variable: newPtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:407:7: note: Assignment '(newPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:407:7: note: Uninitialized variable: newPtr tcl9.0.2/generic/tclCmdMZ.c:816:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1204:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1204:5: error: Uninitialized variable: listPtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1204:5: note: Assignment '(listPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:1204:5: note: Uninitialized variable: listPtr tcl9.0.2/generic/tclCmdMZ.c:1230:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1230:3: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1230:3: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:1230:3: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCmdMZ.c:1258:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1258:2: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1258:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:1258:2: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdMZ.c:1277:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1285:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1675:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1675:7: error: Uninitialized variable: tmpStr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1675:7: note: Assignment '(tmpStr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:1675:7: note: Uninitialized variable: tmpStr tcl9.0.2/generic/tclCmdMZ.c:1677:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1856:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1856:7: error: Uninitialized variable: tmpStr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1856:7: note: Assignment '(tmpStr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:1856:7: note: Uninitialized variable: tmpStr tcl9.0.2/generic/tclCmdMZ.c:1858:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1917:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1917:2: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:1917:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:1917:2: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCmdMZ.c:2550:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:2550:5: error: Uninitialized variable: obj [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:2550:5: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:2550:5: note: Uninitialized variable: obj tcl9.0.2/generic/tclCmdMZ.c:2611:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:2611:5: error: Uninitialized variable: obj [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:2611:5: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:2611:5: note: Uninitialized variable: obj tcl9.0.2/generic/tclCmdMZ.c:3676:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3676:3: error: Uninitialized variable: emptyObj [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3676:3: note: Assignment '(emptyObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:3676:3: note: Uninitialized variable: emptyObj tcl9.0.2/generic/tclCmdMZ.c:3684:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3684:7: error: Uninitialized variable: (emptyObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3684:7: note: Assignment '(emptyObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:3684:7: note: Uninitialized variable: (emptyObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdMZ.c:3738:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3738:6: error: Uninitialized variable: matchesObj [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3738:6: note: Assignment '(matchesObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:3738:6: note: Uninitialized variable: matchesObj tcl9.0.2/generic/tclCmdMZ.c:3743:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3743:6: error: Uninitialized variable: indicesObj [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3743:6: note: Assignment '(indicesObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:3743:6: note: Uninitialized variable: indicesObj tcl9.0.2/generic/tclCmdMZ.c:3751:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3751:7: error: Uninitialized variable: (rangeObjAry[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3751:7: note: Assignment '(rangeObjAry[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:3751:7: note: Uninitialized variable: (rangeObjAry[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdMZ.c:3752:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3754:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3773:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3773:7: error: Uninitialized variable: substringObj [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3773:7: note: Assignment '(substringObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:3773:7: note: Uninitialized variable: substringObj tcl9.0.2/generic/tclCmdMZ.c:3993:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3993:5: error: Uninitialized variable: options [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3993:5: note: Assignment '(options)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:3993:5: note: Uninitialized variable: options tcl9.0.2/generic/tclCmdMZ.c:4078:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4078:2: error: Uninitialized variable: (objs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4078:2: note: Assignment '(objs[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:4078:2: note: Uninitialized variable: (objs[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdMZ.c:4080:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4088:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4089:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4090:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4259:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4259:6: error: Uninitialized variable: (clobjv[i])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4259:6: note: Assignment '(clobjv[i])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:4259:6: note: Uninitialized variable: (clobjv[i])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdMZ.c:4284:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4578:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4578:6: error: Uninitialized variable: (objs[4])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4578:6: note: Assignment '(objs[4])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:4578:6: note: Uninitialized variable: (objs[4])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdMZ.c:4613:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4614:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4620:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4636:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4658:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4673:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4675:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4683:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4684:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4685:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4756:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4756:5: error: Uninitialized variable: handlersObj [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4756:5: note: Assignment '(handlersObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:4756:5: note: Uninitialized variable: handlersObj tcl9.0.2/generic/tclCmdMZ.c:4837:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4837:6: error: Uninitialized variable: (info[1])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:4837:6: note: Assignment '(info[1])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCmdMZ.c:4837:6: note: Uninitialized variable: (info[1])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCmdMZ.c:4839:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCmdMZ.c:3598:6: error: Uninitialized variable: *(&listv) [legacyUninitvar] tcl9.0.2/generic/tclCmdMZ.c:1624:11: style: Variable 'string1' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclCompCmds.c:302:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmds.c:876:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmds.c:1171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmds.c:1382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmds.c:1647:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmds.c:2395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmds.c:2814:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmds.c:3133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmds.c:3186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmds.c:3246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmds.c:3535:16: style: Condition '*last==')'' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclCompCmds.c:3529:22: note: Assuming that condition 'name[nameLen-1]==')'' is not redundant tcl9.0.2/generic/tclCompCmds.c:3535:16: note: Condition '*last==')'' is always true tcl9.0.2/generic/tclCompCmds.c:2753:5: style:inconclusive: Function 'CompileEachloopCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2753'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompCmds.c:35:38: note: Function 'CompileEachloopCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2753'. tcl9.0.2/generic/tclCompCmds.c:2753:5: note: Function 'CompileEachloopCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2753'. tcl9.0.2/generic/tclCompCmds.c:514:16: style: Parameter 'parsePtr' can be declared as pointer to const. However it seems that 'TclCompileBreakCmd' is a callback function, if 'parsePtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclInt.h:3880:26: note: You might need to cast the function pointer here tcl9.0.2/generic/tclCompCmds.c:514:16: note: Parameter 'parsePtr' can be declared as pointer to const tcl9.0.2/generic/tclCompCmds.c:519:21: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmds.c:758:16: style: Variable 'tokenPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmds.c:815:16: style: Parameter 'parsePtr' can be declared as pointer to const. However it seems that 'TclCompileClockReadingCmd' is a callback function, if 'parsePtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclInt.h:3883:26: note: You might need to cast the function pointer here tcl9.0.2/generic/tclCompCmds.c:815:16: note: Parameter 'parsePtr' can be declared as pointer to const tcl9.0.2/generic/tclCompCmds.c:817:14: style: Parameter 'cmdPtr' can be declared as pointer to const. However it seems that 'TclCompileClockReadingCmd' is a callback function, if 'cmdPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclInt.h:3883:26: note: You might need to cast the function pointer here tcl9.0.2/generic/tclCompCmds.c:817:14: note: Parameter 'cmdPtr' can be declared as pointer to const tcl9.0.2/generic/tclCompCmds.c:1015:16: style: Parameter 'parsePtr' can be declared as pointer to const. However it seems that 'TclCompileContinueCmd' is a callback function, if 'parsePtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclInt.h:3886:26: note: You might need to cast the function pointer here tcl9.0.2/generic/tclCompCmds.c:1015:16: note: Parameter 'parsePtr' can be declared as pointer to const tcl9.0.2/generic/tclCompCmds.c:1020:21: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmds.c:2349:21: style: Variable 'dui1Ptr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmds.c:2391:21: style: Variable 'duiPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmds.c:2759:11: style: Variable 'procPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmds.c:3125:21: style: Variable 'varsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmds.c:3171:21: style: Variable 'varsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmds.c:302:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:876:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:876:5: error: Uninitialized variable: listObj [uninitvar] tcl9.0.2/generic/tclCompCmds.c:876:5: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:876:5: note: Uninitialized variable: listObj tcl9.0.2/generic/tclCompCmds.c:879:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:879:2: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:879:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:879:2: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCompCmds.c:1171:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:1382:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:1382:5: error: Uninitialized variable: dictObj [uninitvar] tcl9.0.2/generic/tclCompCmds.c:1382:5: note: Assignment '(dictObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:1382:5: note: Uninitialized variable: dictObj tcl9.0.2/generic/tclCompCmds.c:1385:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:1385:2: error: Uninitialized variable: keyObj [uninitvar] tcl9.0.2/generic/tclCompCmds.c:1385:2: note: Assignment '(keyObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:1385:2: note: Uninitialized variable: keyObj tcl9.0.2/generic/tclCompCmds.c:1393:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:1393:2: error: Uninitialized variable: valueObj [uninitvar] tcl9.0.2/generic/tclCompCmds.c:1393:2: note: Assignment '(valueObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:1393:2: note: Uninitialized variable: valueObj tcl9.0.2/generic/tclCompCmds.c:2395:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:2395:5: error: Uninitialized variable: variables [uninitvar] tcl9.0.2/generic/tclCompCmds.c:2395:5: note: Assignment '(variables)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:2395:5: note: Uninitialized variable: variables tcl9.0.2/generic/tclCompCmds.c:2814:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:2814:5: error: Uninitialized variable: varListObj [uninitvar] tcl9.0.2/generic/tclCompCmds.c:2814:5: note: Assignment '(varListObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:2814:5: note: Uninitialized variable: varListObj tcl9.0.2/generic/tclCompCmds.c:3133:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3133:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3133:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:3133:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCompCmds.c:3150:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3150:5: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3150:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:3150:5: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCompCmds.c:3152:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3152:2: error: Uninitialized variable: innerPtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3152:2: note: Assignment '(innerPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:3152:2: note: Uninitialized variable: innerPtr tcl9.0.2/generic/tclCompCmds.c:3186:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3186:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3186:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:3186:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCompCmds.c:3188:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3188:2: error: Uninitialized variable: innerPtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3188:2: note: Assignment '(innerPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:3188:2: note: Uninitialized variable: innerPtr tcl9.0.2/generic/tclCompCmds.c:3246:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3246:5: error: Uninitialized variable: formatObj [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3246:5: note: Assignment '(formatObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:3246:5: note: Uninitialized variable: formatObj tcl9.0.2/generic/tclCompCmds.c:3257:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3257:2: error: Uninitialized variable: (objv[i])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3257:2: note: Assignment '(objv[i])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:3257:2: note: Uninitialized variable: (objv[i])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCompCmds.c:3349:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3349:5: error: Uninitialized variable: tmpObj [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3349:5: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:3349:5: note: Uninitialized variable: tmpObj tcl9.0.2/generic/tclCompCmds.c:3367:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3367:7: error: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCompCmds.c:3367:7: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmds.c:3367:7: note: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCompCmdsGR.c:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsGR.c:255:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsGR.c:511:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsGR.c:604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsGR.c:741:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsGR.c:1175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsGR.c:2140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsGR.c:2318:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsGR.c:2537:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsGR.c:2727:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsGR.c:878:18: style: Condition 'numWords>2' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclCompCmdsGR.c:856:18: note: Assuming that condition 'numWords!=3' is not redundant tcl9.0.2/generic/tclCompCmdsGR.c:878:18: note: Condition 'numWords>2' is always true tcl9.0.2/generic/tclCompCmdsGR.c:2703:5: style:inconclusive: Function 'IndexTailVarIfKnown' argument 1 names different: declaration 'interp' definition 'dummy2703'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompCmdsGR.c:28:45: note: Function 'IndexTailVarIfKnown' argument 1 names different: declaration 'interp' definition 'dummy2703'. tcl9.0.2/generic/tclCompCmdsGR.c:2703:5: note: Function 'IndexTailVarIfKnown' argument 1 names different: declaration 'interp' definition 'dummy2703'. tcl9.0.2/generic/tclCompCmdsGR.c:644:16: style: Parameter 'parsePtr' can be declared as pointer to const. However it seems that 'TclCompileInfoCoroutineCmd' is a callback function, if 'parsePtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclInt.h:3910:26: note: You might need to cast the function pointer here tcl9.0.2/generic/tclCompCmdsGR.c:644:16: note: Parameter 'parsePtr' can be declared as pointer to const tcl9.0.2/generic/tclCompCmdsGR.c:1633:16: style: Parameter 'parsePtr' can be declared as pointer to const. However it seems that 'TclCompileNamespaceCurrentCmd' is a callback function, if 'parsePtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclInt.h:3928:26: note: You might need to cast the function pointer here tcl9.0.2/generic/tclCompCmdsGR.c:1633:16: note: Parameter 'parsePtr' can be declared as pointer to const tcl9.0.2/generic/tclCompCmdsGR.c:1864:27: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmdsGR.c:2456:18: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmdsGR.c:2711:16: style: Variable 'lastTokenPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmdsGR.c:2856:57: style: Variable 'subcmd' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmdsGR.c:59:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:59:5: error: Uninitialized variable: tmpObj [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:59:5: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsGR.c:59:5: note: Uninitialized variable: tmpObj tcl9.0.2/generic/tclCompCmdsGR.c:255:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:511:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:604:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:604:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:604:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsGR.c:604:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCompCmdsGR.c:1175:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:1175:5: error: Uninitialized variable: listObj [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:1175:5: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsGR.c:1175:5: note: Uninitialized variable: listObj tcl9.0.2/generic/tclCompCmdsGR.c:1177:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:1177:2: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:1177:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsGR.c:1177:2: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCompCmdsGR.c:2140:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2140:5: error: Uninitialized variable: patternObj [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2140:5: note: Assignment '(patternObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsGR.c:2140:5: note: Uninitialized variable: patternObj tcl9.0.2/generic/tclCompCmdsGR.c:2151:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2151:2: error: Uninitialized variable: (patternObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2151:2: note: Assignment '(patternObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsGR.c:2151:2: note: Uninitialized variable: (patternObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCompCmdsGR.c:2166:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2166:5: error: Uninitialized variable: replacementObj [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2166:5: note: Assignment '(replacementObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsGR.c:2166:5: note: Uninitialized variable: replacementObj tcl9.0.2/generic/tclCompCmdsGR.c:2318:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2318:2: error: Uninitialized variable: (objv[objc])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2318:2: note: Assignment '(objv[objc])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsGR.c:2318:2: note: Uninitialized variable: (objv[objc])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCompCmdsGR.c:2326:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2336:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2537:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2537:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2537:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsGR.c:2537:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCompCmdsGR.c:2727:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2727:5: error: Uninitialized variable: tailPtr [uninitvar] tcl9.0.2/generic/tclCompCmdsGR.c:2727:5: note: Assignment '(tailPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsGR.c:2727:5: note: Uninitialized variable: tailPtr tcl9.0.2/generic/tclCompCmdsGR.c:2730:15: style: Variable 'lastTokenPtr' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclCompCmdsSZ.c:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:528:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:846:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:885:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:937:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:1468:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:2626:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:2721:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:2866:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:3127:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:3339:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:3640:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:3799:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompCmdsSZ.c:2114:14: style:inconclusive: Function 'IssueSwitchChainedTests' argument 5 names different: declaration 'numWords' definition 'numBodyTokens'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompCmdsSZ.c:44:17: note: Function 'IssueSwitchChainedTests' argument 5 names different: declaration 'numWords' definition 'numBodyTokens'. tcl9.0.2/generic/tclCompCmdsSZ.c:2114:14: note: Function 'IssueSwitchChainedTests' argument 5 names different: declaration 'numWords' definition 'numBodyTokens'. tcl9.0.2/generic/tclCompCmdsSZ.c:2120:16: style:inconclusive: Function 'IssueSwitchChainedTests' argument 8 names different: declaration 'bodyNext' definition 'bodyContLines'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompCmdsSZ.c:45:40: note: Function 'IssueSwitchChainedTests' argument 8 names different: declaration 'bodyNext' definition 'bodyContLines'. tcl9.0.2/generic/tclCompCmdsSZ.c:2120:16: note: Function 'IssueSwitchChainedTests' argument 8 names different: declaration 'bodyNext' definition 'bodyContLines'. tcl9.0.2/generic/tclCompCmdsSZ.c:2362:9: style:inconclusive: Function 'IssueSwitchJumpTable' argument 3 names different: declaration 'numWords' definition 'numBodyTokens'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompCmdsSZ.c:47:32: note: Function 'IssueSwitchJumpTable' argument 3 names different: declaration 'numWords' definition 'numBodyTokens'. tcl9.0.2/generic/tclCompCmdsSZ.c:2362:9: note: Function 'IssueSwitchJumpTable' argument 3 names different: declaration 'numWords' definition 'numBodyTokens'. tcl9.0.2/generic/tclCompCmdsSZ.c:3045:10: style:inconclusive: Function 'IssueTryClausesInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompCmdsSZ.c:53:37: note: Function 'IssueTryClausesInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. tcl9.0.2/generic/tclCompCmdsSZ.c:3045:10: note: Function 'IssueTryClausesInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. tcl9.0.2/generic/tclCompCmdsSZ.c:3046:10: style:inconclusive: Function 'IssueTryClausesInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompCmdsSZ.c:54:13: note: Function 'IssueTryClausesInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. tcl9.0.2/generic/tclCompCmdsSZ.c:3046:10: note: Function 'IssueTryClausesInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. tcl9.0.2/generic/tclCompCmdsSZ.c:3256:10: style:inconclusive: Function 'IssueTryClausesFinallyInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompCmdsSZ.c:58:37: note: Function 'IssueTryClausesFinallyInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. tcl9.0.2/generic/tclCompCmdsSZ.c:3256:10: note: Function 'IssueTryClausesFinallyInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. tcl9.0.2/generic/tclCompCmdsSZ.c:3257:10: style:inconclusive: Function 'IssueTryClausesFinallyInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompCmdsSZ.c:59:13: note: Function 'IssueTryClausesFinallyInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. tcl9.0.2/generic/tclCompCmdsSZ.c:3257:10: note: Function 'IssueTryClausesFinallyInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. tcl9.0.2/generic/tclCompCmdsSZ.c:1520:16: style: Variable 'endTokenPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompCmdsSZ.c:2118:15: style: Parameter 'bodyLines' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompCmdsSZ.c:2366:15: style: Parameter 'bodyLines' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompCmdsSZ.c:3043:10: style: Parameter 'matchCodes' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompCmdsSZ.c:3045:10: style: Parameter 'resultVars' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompCmdsSZ.c:3046:10: style: Parameter 'optionVars' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompCmdsSZ.c:3254:10: style: Parameter 'matchCodes' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompCmdsSZ.c:3256:10: style: Parameter 'resultVars' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompCmdsSZ.c:3257:10: style: Parameter 'optionVars' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompCmdsSZ.c:243:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:243:2: error: Uninitialized variable: obj [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:243:2: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsSZ.c:243:2: note: Uninitialized variable: obj tcl9.0.2/generic/tclCompCmdsSZ.c:528:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:846:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:885:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:885:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:885:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsSZ.c:885:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCompCmdsSZ.c:903:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:937:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:937:5: error: Uninitialized variable: mapObj [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:937:5: note: Assignment '(mapObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsSZ.c:937:5: note: Uninitialized variable: mapObj tcl9.0.2/generic/tclCompCmdsSZ.c:1468:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:1468:2: error: Uninitialized variable: (objv[objc])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:1468:2: note: Assignment '(objv[objc])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsSZ.c:1468:2: note: Uninitialized variable: (objv[objc])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCompCmdsSZ.c:1496:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2626:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2626:5: error: Uninitialized variable: mapping [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2626:5: note: Assignment '(mapping)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsSZ.c:2626:5: note: Uninitialized variable: mapping tcl9.0.2/generic/tclCompCmdsSZ.c:2721:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2721:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2721:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsSZ.c:2721:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclCompCmdsSZ.c:2743:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2743:2: error: Uninitialized variable: dictPtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2743:2: note: Assignment '(dictPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsSZ.c:2743:2: note: Uninitialized variable: dictPtr tcl9.0.2/generic/tclCompCmdsSZ.c:2747:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2866:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2866:3: error: Uninitialized variable: tmpObj [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2866:3: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsSZ.c:2866:3: note: Uninitialized variable: tmpObj tcl9.0.2/generic/tclCompCmdsSZ.c:2871:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2885:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2885:3: error: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2885:3: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsSZ.c:2885:3: note: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCompCmdsSZ.c:2888:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2892:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2896:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2906:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2909:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2914:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2923:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2935:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2941:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:3009:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:3640:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:3640:2: error: Uninitialized variable: leadingWord [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:3640:2: note: Assignment '(leadingWord)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompCmdsSZ.c:3640:2: note: Uninitialized variable: leadingWord tcl9.0.2/generic/tclCompCmdsSZ.c:3643:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:3690:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:3799:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:942:16: error: Uninitialized variable: *(&objv) [legacyUninitvar] tcl9.0.2/generic/tclCompCmdsSZ.c:2912:10: error: Uninitialized variable: *(&objv) [legacyUninitvar] tcl9.0.2/generic/tclCompExpr.c:625:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompExpr.c:1864:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompExpr.c:2077:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompExpr.c:2198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompExpr.c:2259:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompExpr.c:2766:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompExpr.c:2614:25: style: Variable 'occdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompExpr.c:2672:22: style: Variable 'occdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompExpr.c:2866:25: style: Variable 'occdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompExpr.c:625:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:625:2: error: Uninitialized variable: msg [uninitvar] tcl9.0.2/generic/tclCompExpr.c:625:2: note: Assignment '(msg)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompExpr.c:625:2: note: Uninitialized variable: msg tcl9.0.2/generic/tclCompExpr.c:673:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:673:3: error: Uninitialized variable: (msg)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCompExpr.c:673:3: note: Assignment '(msg)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompExpr.c:673:3: note: Uninitialized variable: (msg)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCompExpr.c:934:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:969:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1032:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1032:3: error: Uninitialized variable: literal [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1032:3: note: Assignment '(literal)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompExpr.c:1032:3: note: Uninitialized variable: literal tcl9.0.2/generic/tclCompExpr.c:1125:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1135:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1139:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1229:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1250:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1315:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1325:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1334:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1864:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1864:5: error: Uninitialized variable: litList [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1864:5: note: Assignment '(litList)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompExpr.c:1864:5: note: Uninitialized variable: litList tcl9.0.2/generic/tclCompExpr.c:1865:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1865:5: error: Uninitialized variable: funcList [uninitvar] tcl9.0.2/generic/tclCompExpr.c:1865:5: note: Assignment '(funcList)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompExpr.c:1865:5: note: Uninitialized variable: funcList tcl9.0.2/generic/tclCompExpr.c:2077:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:2077:5: error: Uninitialized variable: literal [uninitvar] tcl9.0.2/generic/tclCompExpr.c:2077:5: note: Assignment '(literal)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompExpr.c:2077:5: note: Uninitialized variable: literal tcl9.0.2/generic/tclCompExpr.c:2198:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:2198:5: error: Uninitialized variable: litList [uninitvar] tcl9.0.2/generic/tclCompExpr.c:2198:5: note: Assignment '(litList)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompExpr.c:2198:5: note: Uninitialized variable: litList tcl9.0.2/generic/tclCompExpr.c:2199:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:2199:5: error: Uninitialized variable: funcList [uninitvar] tcl9.0.2/generic/tclCompExpr.c:2199:5: note: Assignment '(funcList)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompExpr.c:2199:5: note: Uninitialized variable: funcList tcl9.0.2/generic/tclCompExpr.c:2766:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:2766:6: error: Uninitialized variable: (litObjv[1])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCompExpr.c:2766:6: note: Assignment '(litObjv[1])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompExpr.c:2766:6: note: Uninitialized variable: (litObjv[1])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCompExpr.c:2780:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompExpr.c:2782:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompile.c:1257:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompile.c:1529:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompile.c:1745:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompile.c:2051:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompile.c:2960:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclCompile.c:2074:14: style: Redundant initialization for 'tokenPtr'. The initialized value is overwritten before it is read. [redundantInitialization] tcl9.0.2/generic/tclCompile.c:2034:25: note: tokenPtr is initialized tcl9.0.2/generic/tclCompile.c:2074:14: note: tokenPtr is overwritten tcl9.0.2/generic/tclCompile.c:966:5: style:inconclusive: Function 'DupByteCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy966'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompile.c:685:46: note: Function 'DupByteCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy966'. tcl9.0.2/generic/tclCompile.c:966:5: note: Function 'DupByteCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy966'. tcl9.0.2/generic/tclCompile.c:967:5: style:inconclusive: Function 'DupByteCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy967'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompile.c:686:17: note: Function 'DupByteCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy967'. tcl9.0.2/generic/tclCompile.c:967:5: note: Function 'DupByteCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy967'. tcl9.0.2/generic/tclCompile.c:1441:17: style:inconclusive: Function 'TclInitCompileEnv' argument 3 names different: declaration 'string' definition 'stringPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompile.h:1154:40: note: Function 'TclInitCompileEnv' argument 3 names different: declaration 'string' definition 'stringPtr'. tcl9.0.2/generic/tclCompile.c:1441:17: note: Function 'TclInitCompileEnv' argument 3 names different: declaration 'string' definition 'stringPtr'. tcl9.0.2/generic/tclCompile.c:2688:12: style:inconclusive: Function 'TclCompileExprWords' argument 3 names different: declaration 'numWords' definition 'numWords1'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompile.h:1105:36: note: Function 'TclCompileExprWords' argument 3 names different: declaration 'numWords' definition 'numWords1'. tcl9.0.2/generic/tclCompile.c:2688:12: note: Function 'TclCompileExprWords' argument 3 names different: declaration 'numWords' definition 'numWords1'. tcl9.0.2/generic/tclCompile.c:3025:14: style:inconclusive: Function 'TclFindCompiledLocal' argument 2 names different: declaration 'nameChars' definition 'nameBytes'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompile.h:1141:71: note: Function 'TclFindCompiledLocal' argument 2 names different: declaration 'nameChars' definition 'nameBytes'. tcl9.0.2/generic/tclCompile.c:3025:14: note: Function 'TclFindCompiledLocal' argument 2 names different: declaration 'nameChars' definition 'nameBytes'. tcl9.0.2/generic/tclCompile.c:3138:11: style:inconclusive: Function 'TclExpandCodeArray' argument 1 names different: declaration 'envPtr' definition 'envArgPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:345:39: note: Function 'TclExpandCodeArray' argument 1 names different: declaration 'envPtr' definition 'envArgPtr'. tcl9.0.2/generic/tclCompile.c:3138:11: note: Function 'TclExpandCodeArray' argument 1 names different: declaration 'envPtr' definition 'envArgPtr'. tcl9.0.2/generic/tclCompile.c:3198:14: style:inconclusive: Function 'EnterCmdStartData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompile.c:692:17: note: Function 'EnterCmdStartData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. tcl9.0.2/generic/tclCompile.c:3198:14: note: Function 'EnterCmdStartData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. tcl9.0.2/generic/tclCompile.c:3277:14: style:inconclusive: Function 'EnterCmdExtentData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompile.c:690:17: note: Function 'EnterCmdExtentData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. tcl9.0.2/generic/tclCompile.c:3277:14: note: Function 'EnterCmdExtentData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. tcl9.0.2/generic/tclCompile.c:3329:16: style:inconclusive: Function 'EnterCmdWordData' argument 8 names different: declaration 'lines' definition 'wlines'. [funcArgNamesDifferent] tcl9.0.2/generic/tclCompile.c:712:37: note: Function 'EnterCmdWordData' argument 8 names different: declaration 'lines' definition 'wlines'. tcl9.0.2/generic/tclCompile.c:3329:16: note: Function 'EnterCmdWordData' argument 8 names different: declaration 'lines' definition 'wlines'. tcl9.0.2/generic/tclCompile.c:966:5: style: Parameter 'dummy966' can be declared as pointer to const. However it seems that 'DupByteCodeInternalRep' is a callback function, if 'dummy966' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclCompile.c:738:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclCompile.c:966:5: note: Parameter 'dummy966' can be declared as pointer to const tcl9.0.2/generic/tclCompile.c:967:5: style: Parameter 'dummy967' can be declared as pointer to const. However it seems that 'DupByteCodeInternalRep' is a callback function, if 'dummy967' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclCompile.c:738:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclCompile.c:967:5: note: Parameter 'dummy967' can be declared as pointer to const tcl9.0.2/generic/tclCompile.c:1183:13: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompile.c:1329:13: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompile.c:1726:16: style: Parameter 'tokenPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompile.c:2430:20: style: Variable 'entryCodeNext' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompile.c:3075:9: style: Variable 'localName' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompile.c:3330:17: style: Parameter 'envPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompile.c:3486:17: style: Parameter 'envPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompile.c:3593:19: style: Parameter 'auxPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompile.c:3639:18: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompile.c:3688:21: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompile.c:4010:16: style: Parameter 'jumpFixupPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclCompile.c:4147:21: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclCompile.c:1529:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompile.c:1529:7: error: Uninitialized variable: envPtr->extCmdMapPtr->path [uninitvar] tcl9.0.2/generic/tclCompile.c:1529:7: note: Assignment '(envPtr->extCmdMapPtr->path)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompile.c:1529:7: note: Uninitialized variable: envPtr->extCmdMapPtr->path tcl9.0.2/generic/tclCompile.c:1534:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompile.c:1534:3: error: Uninitialized variable: (envPtr->extCmdMapPtr->path)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclCompile.c:1534:3: note: Assignment '(envPtr->extCmdMapPtr->path)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompile.c:1534:3: note: Uninitialized variable: (envPtr->extCmdMapPtr->path)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclCompile.c:1745:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompile.c:1745:2: error: Uninitialized variable: tempPtr [uninitvar] tcl9.0.2/generic/tclCompile.c:1745:2: note: Assignment '(tempPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompile.c:1745:2: note: Uninitialized variable: tempPtr tcl9.0.2/generic/tclCompile.c:2051:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclCompile.c:2051:5: error: Uninitialized variable: cmdObj [uninitvar] tcl9.0.2/generic/tclCompile.c:2051:5: note: Assignment '(cmdObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclCompile.c:2051:5: note: Uninitialized variable: cmdObj tcl9.0.2/generic/tclCompile.c:2578:8: style: Variable 'numCL' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclDate.c:1474:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_line [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDate.c:2330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDate.c:1180:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] tcl9.0.2/generic/tclDate.c:1289:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] tcl9.0.2/generic/tclDate.c:1221:31: note: 'yystate' is assigned value '0' here. tcl9.0.2/generic/tclDate.c:1289:3: note: The comparison '0 <= yystate' is always true. tcl9.0.2/generic/tclDate.c:2325:15: style:inconclusive: Function 'TclDateerror' argument 2 names different: declaration 'info' definition 'infoPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDate.c:329:20: note: Function 'TclDateerror' argument 2 names different: declaration 'info' definition 'infoPtr'. tcl9.0.2/generic/tclDate.c:2325:15: note: Function 'TclDateerror' argument 2 names different: declaration 'info' definition 'infoPtr'. tcl9.0.2/generic/tclDate.c:2324:14: style: Parameter 'location' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclDate.c:2330:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDate.c:2330:2: error: Uninitialized variable: infoPtr->messages [uninitvar] tcl9.0.2/generic/tclDate.c:2330:2: note: Assignment 'infoPtr->messages=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDate.c:2330:2: note: Uninitialized variable: infoPtr->messages tcl9.0.2/generic/tclDate.c:2335:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDate.c:2335:5: error: Uninitialized variable: t [uninitvar] tcl9.0.2/generic/tclDate.c:2335:5: note: Assignment '(t)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDate.c:2335:5: note: Uninitialized variable: t tcl9.0.2/generic/tclDate.c:2340:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDate.c:2340:5: error: Uninitialized variable: (t)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclDate.c:2340:5: note: Assignment '(t)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDate.c:2340:5: note: Uninitialized variable: (t)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclDate.c:1180:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclDictObj.c:267:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:611:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:844:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:953:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:1332:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:1423:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:2012:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:2404:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:2514:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:2601:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:2701:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:2823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:2896:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:3034:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:3114:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:3173:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:3336:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:3518:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:3571:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:3690:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:3721:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:3807:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:3909:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDictObj.c:373:15: warning: Possible null pointer dereference: oldDict [nullPointer] tcl9.0.2/generic/tclDictObj.c:366:5: note: Assignment 'oldDict=irPtr?(struct Dict*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclDictObj.c:373:15: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:428:9: warning: Possible null pointer dereference: dict [nullPointer] tcl9.0.2/generic/tclDictObj.c:426:5: note: Assignment 'dict=irPtr?(struct Dict*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclDictObj.c:428:9: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:852:6: warning: Possible null pointer dereference: newDict [nullPointer] tcl9.0.2/generic/tclDictObj.c:849:3: note: Assignment 'newDict=irPtr?(struct Dict*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclDictObj.c:852:6: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:1066:12: warning: Possible null pointer dereference: dict [nullPointer] tcl9.0.2/generic/tclDictObj.c:1065:5: note: Assignment 'dict=irPtr?(struct Dict*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclDictObj.c:1066:12: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:2256:5: warning: Possible null pointer dereference: dict [nullPointer] tcl9.0.2/generic/tclDictObj.c:2252:5: note: Assignment 'dict=irPtr?(struct Dict*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclDictObj.c:2256:5: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:2756:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclDictObj.c:2756:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclDictObj.c:2756:5: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:2838:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclDictObj.c:2838:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclDictObj.c:2838:5: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:2960:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclDictObj.c:2960:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclDictObj.c:2960:5: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:3050:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclDictObj.c:3050:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclDictObj.c:3050:5: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:3540:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclDictObj.c:3540:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclDictObj.c:3540:5: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:3690:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclDictObj.c:3690:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclDictObj.c:3690:5: note: Null pointer dereference tcl9.0.2/generic/tclDictObj.c:808:10: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclDictObj.c:1836:27: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclDictObj.c:2296:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclDictObj.c:3913:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclDictObj.c:226:5: style:inconclusive: Function 'AllocChainEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy226'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDictObj.c:51:8: note: Function 'AllocChainEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy226'. tcl9.0.2/generic/tclDictObj.c:226:5: note: Function 'AllocChainEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy226'. tcl9.0.2/generic/tclDictObj.c:781:14: style:inconclusive: Function 'TclTraceDictPath' argument 2 names different: declaration 'rootPtr' definition 'dictPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:470:14: note: Function 'TclTraceDictPath' argument 2 names different: declaration 'rootPtr' definition 'dictPtr'. tcl9.0.2/generic/tclDictObj.c:781:14: note: Function 'TclTraceDictPath' argument 2 names different: declaration 'rootPtr' definition 'dictPtr'. tcl9.0.2/generic/tclDictObj.c:1484:5: style:inconclusive: Function 'Tcl_DbNewDictObj' argument 1 names different: declaration 'file' definition 'dummy1484'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1335:47: note: Function 'Tcl_DbNewDictObj' argument 1 names different: declaration 'file' definition 'dummy1484'. tcl9.0.2/generic/tclDictObj.c:1484:5: note: Function 'Tcl_DbNewDictObj' argument 1 names different: declaration 'file' definition 'dummy1484'. tcl9.0.2/generic/tclDictObj.c:1485:5: style:inconclusive: Function 'Tcl_DbNewDictObj' argument 2 names different: declaration 'line' definition 'dummy1485'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1335:57: note: Function 'Tcl_DbNewDictObj' argument 2 names different: declaration 'line' definition 'dummy1485'. tcl9.0.2/generic/tclDictObj.c:1485:5: note: Function 'Tcl_DbNewDictObj' argument 2 names different: declaration 'line' definition 'dummy1485'. tcl9.0.2/generic/tclDictObj.c:2684:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclDictObj.c:2779:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclDictObj.c:2880:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclDictObj.c:2984:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclDictObj.c:3212:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclDictObj.c:3497:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclDictObj.c:3656:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclDictObj.c:267:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:314:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:631:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:659:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:659:3: error: Uninitialized variable: keyPtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:659:3: note: Assignment '(keyPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDictObj.c:659:3: note: Uninitialized variable: keyPtr tcl9.0.2/generic/tclDictObj.c:664:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:664:3: error: Uninitialized variable: (keyPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclDictObj.c:664:3: note: Assignment '(keyPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDictObj.c:664:3: note: Uninitialized variable: (keyPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclDictObj.c:674:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:679:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:679:3: error: Uninitialized variable: valuePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:679:3: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDictObj.c:679:3: note: Uninitialized variable: valuePtr tcl9.0.2/generic/tclDictObj.c:684:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:684:3: error: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclDictObj.c:684:3: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDictObj.c:684:3: note: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclDictObj.c:697:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:698:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:844:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:953:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:1332:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:1423:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:1423:5: error: Uninitialized variable: dictPtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:1423:5: note: Assignment '(dictPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDictObj.c:1423:5: note: Uninitialized variable: dictPtr tcl9.0.2/generic/tclDictObj.c:2012:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2404:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2404:2: error: Uninitialized variable: dictPtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2404:2: note: Assignment '(dictPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDictObj.c:2404:2: note: Uninitialized variable: dictPtr tcl9.0.2/generic/tclDictObj.c:2449:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2449:6: error: Uninitialized variable: incrPtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2449:6: note: Assignment '(incrPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDictObj.c:2449:6: note: Uninitialized variable: incrPtr tcl9.0.2/generic/tclDictObj.c:2452:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2465:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2514:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2532:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2535:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2601:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2626:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2626:6: error: Uninitialized variable: valuePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2626:6: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDictObj.c:2626:6: note: Uninitialized variable: valuePtr tcl9.0.2/generic/tclDictObj.c:2743:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2746:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2765:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2766:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2767:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2823:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2827:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2847:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2848:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2849:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2921:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2921:5: error: Uninitialized variable: storagePtr->accumulatorObj [uninitvar] tcl9.0.2/generic/tclDictObj.c:2921:5: note: Assignment 'storagePtr->accumulatorObj=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDictObj.c:2921:5: note: Uninitialized variable: storagePtr->accumulatorObj tcl9.0.2/generic/tclDictObj.c:2946:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2951:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2954:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2969:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2970:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2971:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2972:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3034:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3040:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3044:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3059:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3060:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3061:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3062:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3114:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3173:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3363:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3364:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3365:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3406:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3410:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3437:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3438:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3447:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3448:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3449:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3455:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3463:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3464:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3465:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3466:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3467:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3468:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3518:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3526:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3530:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3571:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3572:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3583:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3584:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3614:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3623:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3627:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3744:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3745:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3747:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3807:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3807:5: error: Uninitialized variable: keysPtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3807:5: note: Assignment '(keysPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDictObj.c:3807:5: note: Uninitialized variable: keysPtr tcl9.0.2/generic/tclDictObj.c:3813:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3909:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3915:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:3960:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDictObj.c:2701:9: error: Uninitialized variable: *(&varv) [legacyUninitvar] tcl9.0.2/generic/tclDictObj.c:2896:9: error: Uninitialized variable: *(&varv) [legacyUninitvar] tcl9.0.2/generic/tclDisassemble.c:269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDisassemble.c:770:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDisassemble.c:812:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDisassemble.c:957:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclDisassemble.c:576:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] tcl9.0.2/generic/tclDisassemble.c:637:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] tcl9.0.2/generic/tclDisassemble.c:267:24: warning: Possible null pointer dereference: codePtr [nullPointer] tcl9.0.2/generic/tclDisassemble.c:265:5: note: Assignment 'codePtr=irPtr?(struct ByteCode*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclDisassemble.c:267:24: note: Null pointer dereference tcl9.0.2/generic/tclDisassemble.c:270:10: warning: Possible null pointer dereference: codePtr [nullPointer] tcl9.0.2/generic/tclDisassemble.c:265:5: note: Assignment 'codePtr=irPtr?(struct ByteCode*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclDisassemble.c:270:10: note: Null pointer dereference tcl9.0.2/generic/tclDisassemble.c:782:7: warning: Either the condition '!objPtr' is redundant or there is possible null pointer dereference: objPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclDisassemble.c:779:6: note: Assuming that condition '!objPtr' is not redundant tcl9.0.2/generic/tclDisassemble.c:782:7: note: Null pointer dereference tcl9.0.2/generic/tclDisassemble.c:958:18: warning: Possible null pointer dereference: codePtr [nullPointer] tcl9.0.2/generic/tclDisassemble.c:951:5: note: Assignment 'codePtr=irPtr?(struct ByteCode*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclDisassemble.c:958:18: note: Null pointer dereference tcl9.0.2/generic/tclDisassemble.c:546:20: style: Variable 'codeStart' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclDisassemble.c:553:11: style: Variable 'suffixSrc' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclDisassemble.c:554:14: style: Variable 'suffixObj' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclDisassemble.c:269:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:269:5: error: Uninitialized variable: bufferObj [uninitvar] tcl9.0.2/generic/tclDisassemble.c:269:5: note: Assignment '(bufferObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:269:5: note: Uninitialized variable: bufferObj tcl9.0.2/generic/tclDisassemble.c:812:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:812:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:812:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:812:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclDisassemble.c:957:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:957:5: error: Uninitialized variable: literals [uninitvar] tcl9.0.2/generic/tclDisassemble.c:957:5: note: Assignment '(literals)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:957:5: note: Uninitialized variable: literals tcl9.0.2/generic/tclDisassemble.c:966:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:966:5: error: Uninitialized variable: variables [uninitvar] tcl9.0.2/generic/tclDisassemble.c:966:5: note: Assignment '(variables)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:966:5: note: Uninitialized variable: variables tcl9.0.2/generic/tclDisassemble.c:974:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:974:6: error: Uninitialized variable: (descriptor[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclDisassemble.c:974:6: note: Assignment '(descriptor[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:974:6: note: Uninitialized variable: (descriptor[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclDisassemble.c:1014:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1014:5: error: Uninitialized variable: instructions [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1014:5: note: Assignment '(instructions)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:1014:5: note: Uninitialized variable: instructions tcl9.0.2/generic/tclDisassemble.c:1019:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1019:2: error: Uninitialized variable: inst [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1019:2: note: Assignment '(inst)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:1019:2: note: Uninitialized variable: inst tcl9.0.2/generic/tclDisassemble.c:1117:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1117:5: error: Uninitialized variable: aux [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1117:5: note: Assignment '(aux)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:1117:5: note: Uninitialized variable: aux tcl9.0.2/generic/tclDisassemble.c:1125:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1125:6: error: Uninitialized variable: desc [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1125:6: note: Assignment '(desc)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:1125:6: note: Uninitialized variable: desc tcl9.0.2/generic/tclDisassemble.c:1133:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1133:6: error: Uninitialized variable: desc [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1133:6: note: Assignment '(desc)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:1133:6: note: Uninitialized variable: desc tcl9.0.2/generic/tclDisassemble.c:1144:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1144:5: error: Uninitialized variable: exn [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1144:5: note: Assignment '(exn)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:1144:5: note: Uninitialized variable: exn tcl9.0.2/generic/tclDisassemble.c:1179:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1179:5: error: Uninitialized variable: commands [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1179:5: note: Assignment '(commands)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:1179:5: note: Uninitialized variable: commands tcl9.0.2/generic/tclDisassemble.c:1192:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1192:2: error: Uninitialized variable: cmd [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1192:2: note: Assignment '(cmd)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:1192:2: note: Uninitialized variable: cmd tcl9.0.2/generic/tclDisassemble.c:1224:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1224:5: error: Uninitialized variable: description [uninitvar] tcl9.0.2/generic/tclDisassemble.c:1224:5: note: Assignment '(description)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclDisassemble.c:1224:5: note: Uninitialized variable: description tcl9.0.2/generic/tclEncoding.c:410:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEncoding.c:450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEncoding.c:886:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEncoding.c:1258:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEncoding.c:1580:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEncoding.c:1757:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEncoding.c:2012:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEncoding.c:4493:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEncoding.c:1113:18: style:inconclusive: Function 'Tcl_ExternalToUtfDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:798:18: note: Function 'Tcl_ExternalToUtfDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. tcl9.0.2/generic/tclEncoding.c:1113:18: note: Function 'Tcl_ExternalToUtfDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. tcl9.0.2/generic/tclEncoding.c:1167:18: style:inconclusive: Function 'Tcl_ExternalToUtfDStringEx' argument 6 names different: declaration 'dsPtr' definition 'dstPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1776:18: note: Function 'Tcl_ExternalToUtfDStringEx' argument 6 names different: declaration 'dsPtr' definition 'dstPtr'. tcl9.0.2/generic/tclEncoding.c:1167:18: note: Function 'Tcl_ExternalToUtfDStringEx' argument 6 names different: declaration 'dsPtr' definition 'dstPtr'. tcl9.0.2/generic/tclEncoding.c:1169:15: style:inconclusive: Function 'Tcl_ExternalToUtfDStringEx' argument 7 names different: declaration 'errorLocationPtr' definition 'errorLocPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1777:15: note: Function 'Tcl_ExternalToUtfDStringEx' argument 7 names different: declaration 'errorLocationPtr' definition 'errorLocPtr'. tcl9.0.2/generic/tclEncoding.c:1169:15: note: Function 'Tcl_ExternalToUtfDStringEx' argument 7 names different: declaration 'errorLocationPtr' definition 'errorLocPtr'. tcl9.0.2/generic/tclEncoding.c:1295:5: style:inconclusive: Function 'Tcl_ExternalToUtf' argument 1 names different: declaration 'interp' definition 'dummy1295'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:789:43: note: Function 'Tcl_ExternalToUtf' argument 1 names different: declaration 'interp' definition 'dummy1295'. tcl9.0.2/generic/tclEncoding.c:1295:5: note: Function 'Tcl_ExternalToUtf' argument 1 names different: declaration 'interp' definition 'dummy1295'. tcl9.0.2/generic/tclEncoding.c:1433:18: style:inconclusive: Function 'Tcl_UtfToExternalDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:889:18: note: Function 'Tcl_UtfToExternalDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. tcl9.0.2/generic/tclEncoding.c:1433:18: note: Function 'Tcl_UtfToExternalDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. tcl9.0.2/generic/tclEncoding.c:1486:18: style:inconclusive: Function 'Tcl_UtfToExternalDStringEx' argument 6 names different: declaration 'dsPtr' definition 'dstPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1782:18: note: Function 'Tcl_UtfToExternalDStringEx' argument 6 names different: declaration 'dsPtr' definition 'dstPtr'. tcl9.0.2/generic/tclEncoding.c:1486:18: note: Function 'Tcl_UtfToExternalDStringEx' argument 6 names different: declaration 'dsPtr' definition 'dstPtr'. tcl9.0.2/generic/tclEncoding.c:1488:15: style:inconclusive: Function 'Tcl_UtfToExternalDStringEx' argument 7 names different: declaration 'errorLocationPtr' definition 'errorLocPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1783:15: note: Function 'Tcl_UtfToExternalDStringEx' argument 7 names different: declaration 'errorLocationPtr' definition 'errorLocPtr'. tcl9.0.2/generic/tclEncoding.c:1488:15: note: Function 'Tcl_UtfToExternalDStringEx' argument 7 names different: declaration 'errorLocationPtr' definition 'errorLocPtr'. tcl9.0.2/generic/tclEncoding.c:1617:5: style:inconclusive: Function 'Tcl_UtfToExternal' argument 1 names different: declaration 'interp' definition 'dummy1617'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:880:43: note: Function 'Tcl_UtfToExternal' argument 1 names different: declaration 'interp' definition 'dummy1617'. tcl9.0.2/generic/tclEncoding.c:1617:5: note: Function 'Tcl_UtfToExternal' argument 1 names different: declaration 'interp' definition 'dummy1617'. tcl9.0.2/generic/tclEncoding.c:4594:9: style:inconclusive: Function 'TclEncodingProfileIdToName' argument 2 names different: declaration 'profileId' definition 'profileValue'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3144:12: note: Function 'TclEncodingProfileIdToName' argument 2 names different: declaration 'profileId' definition 'profileValue'. tcl9.0.2/generic/tclEncoding.c:4594:9: note: Function 'TclEncodingProfileIdToName' argument 2 names different: declaration 'profileId' definition 'profileValue'. tcl9.0.2/generic/tclEncoding.c:896:12: style: Variable 'encodingPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEncoding.c:2255:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEncoding.c:3457:24: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEncoding.c:3584:24: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEncoding.c:4043:25: style: Variable 'tableDataPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEncoding.c:467:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEncoding.c:467:2: error: Uninitialized variable: matchFileList [uninitvar] tcl9.0.2/generic/tclEncoding.c:467:2: note: Assignment '(matchFileList)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEncoding.c:467:2: note: Uninitialized variable: matchFileList tcl9.0.2/generic/tclEncoding.c:886:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEncoding.c:886:5: error: Uninitialized variable: result [uninitvar] tcl9.0.2/generic/tclEncoding.c:886:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEncoding.c:886:5: note: Uninitialized variable: result tcl9.0.2/generic/tclEncoding.c:2012:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEncoding.c:2012:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclEncoding.c:2012:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEncoding.c:2012:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclEncoding.c:2040:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEncoding.c:4493:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEncoding.c:4493:5: error: Uninitialized variable: encodingObj [uninitvar] tcl9.0.2/generic/tclEncoding.c:4493:5: note: Assignment '(encodingObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEncoding.c:4493:5: note: Uninitialized variable: encodingObj tcl9.0.2/generic/tclEncoding.c:4494:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEncoding.c:4494:5: error: Uninitialized variable: searchPathObj [uninitvar] tcl9.0.2/generic/tclEncoding.c:4494:5: note: Assignment '(searchPathObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEncoding.c:4494:5: note: Uninitialized variable: searchPathObj tcl9.0.2/generic/tclEncoding.c:2768:12: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclEncoding.c:3081:8: style: Variable 'prev' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclEnsemble.c:157:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:264:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:519:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:625:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:843:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:951:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:1013:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:1114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:1161:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:1663:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:1947:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:2251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:2365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:2671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:3001:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:3475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:3548:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnsemble.c:1214:32: warning: Either the condition 'ensemblePtr==NULL' is redundant or there is possible null pointer dereference: ensemblePtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclEnsemble.c:1216:21: note: Assuming that condition 'ensemblePtr==NULL' is not redundant tcl9.0.2/generic/tclEnsemble.c:1214:32: note: Null pointer dereference tcl9.0.2/generic/tclEnsemble.c:1925:29: warning: Either the condition 'hPtr==NULL' is redundant or there is possible null pointer dereference: hPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclEnsemble.c:1906:11: note: Assuming that condition 'hPtr==NULL' is not redundant tcl9.0.2/generic/tclEnsemble.c:1925:29: note: Null pointer dereference tcl9.0.2/generic/tclEnsemble.c:1961:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclEnsemble.c:1961:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclEnsemble.c:1961:2: note: Null pointer dereference tcl9.0.2/generic/tclEnsemble.c:1972:6: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclEnsemble.c:1972:6: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclEnsemble.c:1972:6: note: Null pointer dereference tcl9.0.2/generic/tclEnsemble.c:2251:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclEnsemble.c:2251:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclEnsemble.c:2251:2: note: Null pointer dereference tcl9.0.2/generic/tclEnsemble.c:2256:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclEnsemble.c:2251:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclEnsemble.c:2256:5: note: Null pointer dereference tcl9.0.2/generic/tclEnsemble.c:2913:5: warning: Possible null pointer dereference: ensembleCmd [nullPointer] tcl9.0.2/generic/tclEnsemble.c:2912:5: note: Assignment 'ensembleCmd=irPtr?(struct EnsembleCmdRep*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclEnsemble.c:2913:5: note: Null pointer dereference tcl9.0.2/generic/tclEnsemble.c:2950:27: warning: Possible null pointer dereference: ensembleCmd [nullPointer] tcl9.0.2/generic/tclEnsemble.c:2947:5: note: Assignment 'ensembleCmd=irPtr?(struct EnsembleCmdRep*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclEnsemble.c:2950:27: note: Null pointer dereference tcl9.0.2/generic/tclEnsemble.c:2951:27: warning: Possible null pointer dereference: ensembleCmd [nullPointer] tcl9.0.2/generic/tclEnsemble.c:2947:5: note: Assignment 'ensembleCmd=irPtr?(struct EnsembleCmdRep*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclEnsemble.c:2951:27: note: Null pointer dereference tcl9.0.2/generic/tclEnsemble.c:2953:25: warning: Possible null pointer dereference: ensembleCmd [nullPointer] tcl9.0.2/generic/tclEnsemble.c:2947:5: note: Assignment 'ensembleCmd=irPtr?(struct EnsembleCmdRep*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclEnsemble.c:2953:25: note: Null pointer dereference tcl9.0.2/generic/tclEnsemble.c:2620:37: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclEnsemble.c:762:20: style:inconclusive: Function 'TclCreateEnsembleInNs' argument 3 names different: declaration 'nameNamespacePtr' definition 'nameNsPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3372:41: note: Function 'TclCreateEnsembleInNs' argument 3 names different: declaration 'nameNamespacePtr' definition 'nameNsPtr'. tcl9.0.2/generic/tclEnsemble.c:762:20: note: Function 'TclCreateEnsembleInNs' argument 3 names different: declaration 'nameNamespacePtr' definition 'nameNsPtr'. tcl9.0.2/generic/tclEnsemble.c:764:20: style:inconclusive: Function 'TclCreateEnsembleInNs' argument 4 names different: declaration 'ensembleNamespacePtr' definition 'ensembleNsPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3373:23: note: Function 'TclCreateEnsembleInNs' argument 4 names different: declaration 'ensembleNamespacePtr' definition 'ensembleNsPtr'. tcl9.0.2/generic/tclEnsemble.c:764:20: note: Function 'TclCreateEnsembleInNs' argument 4 names different: declaration 'ensembleNamespacePtr' definition 'ensembleNsPtr'. tcl9.0.2/generic/tclEnsemble.c:2168:14: style:inconclusive: Function 'TclSpellFix' argument 4 names different: declaration 'subIdx' definition 'badIdx'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3655:54: note: Function 'TclSpellFix' argument 4 names different: declaration 'subIdx' definition 'badIdx'. tcl9.0.2/generic/tclEnsemble.c:2168:14: note: Function 'TclSpellFix' argument 4 names different: declaration 'subIdx' definition 'badIdx'. tcl9.0.2/generic/tclEnsemble.c:157:16: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEnsemble.c:1411:21: style: Variable 'ensemblePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEnsemble.c:2169:14: style: Parameter 'bad' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclEnsemble.c:519:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:519:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclEnsemble.c:519:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEnsemble.c:519:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclEnsemble.c:965:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:1027:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:1114:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:1175:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:1663:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:1663:2: error: Uninitialized variable: mapDict [uninitvar] tcl9.0.2/generic/tclEnsemble.c:1663:2: note: Assignment '(mapDict)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEnsemble.c:1663:2: note: Uninitialized variable: mapDict tcl9.0.2/generic/tclEnsemble.c:1665:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:1665:6: error: Uninitialized variable: toObj [uninitvar] tcl9.0.2/generic/tclEnsemble.c:1665:6: note: Assignment '(toObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEnsemble.c:1665:6: note: Uninitialized variable: toObj tcl9.0.2/generic/tclEnsemble.c:1962:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:2365:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:2365:5: error: Uninitialized variable: ensObj [uninitvar] tcl9.0.2/generic/tclEnsemble.c:2365:5: note: Assignment '(ensObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEnsemble.c:2365:5: note: Uninitialized variable: ensObj tcl9.0.2/generic/tclEnsemble.c:2404:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:2410:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:2423:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:2463:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:2788:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:2788:4: error: Uninitialized variable: cmdObj [uninitvar] tcl9.0.2/generic/tclEnsemble.c:2788:4: note: Assignment '(cmdObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEnsemble.c:2788:4: note: Uninitialized variable: cmdObj tcl9.0.2/generic/tclEnsemble.c:3001:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3001:5: error: Uninitialized variable: replaced [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3001:5: note: Assignment '(replaced)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEnsemble.c:3001:5: note: Uninitialized variable: replaced tcl9.0.2/generic/tclEnsemble.c:3124:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3124:2: error: Uninitialized variable: subcmdObj [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3124:2: note: Assignment '(subcmdObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEnsemble.c:3124:2: note: Uninitialized variable: subcmdObj tcl9.0.2/generic/tclEnsemble.c:3134:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3208:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3506:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3506:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3506:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEnsemble.c:3506:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclEnsemble.c:3515:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3548:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3548:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclEnsemble.c:3548:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEnsemble.c:3548:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclEnsemble.c:331:7: error: Uninitialized variable: *(&listv) [legacyUninitvar] tcl9.0.2/generic/tclEnv.c:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnv.c:281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnv.c:490:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEnv.c:634:5: style:inconclusive: Function 'EnvTraceProc' argument 1 names different: declaration 'clientData' definition 'dummy634'. [funcArgNamesDifferent] tcl9.0.2/generic/tclEnv.c:66:35: note: Function 'EnvTraceProc' argument 1 names different: declaration 'clientData' definition 'dummy634'. tcl9.0.2/generic/tclEnv.c:634:5: note: Function 'EnvTraceProc' argument 1 names different: declaration 'clientData' definition 'dummy634'. tcl9.0.2/generic/tclEnv.c:261:15: style: Variable 'oldValue' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEnv.c:464:11: style: Variable 'oldValue' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEnv.c:127:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEnv.c:127:5: error: Uninitialized variable: varNamePtr [uninitvar] tcl9.0.2/generic/tclEnv.c:127:5: note: Assignment '(varNamePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEnv.c:127:5: note: Uninitialized variable: varNamePtr tcl9.0.2/generic/tclEvent.c:244:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEvent.c:387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEvent.c:575:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEvent.c:1829:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclEvent.c:618:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclEvent.c:604:5: style:inconclusive: Function 'BgErrorDeleteProc' argument 2 names different: declaration 'interp' definition 'dummy604'. [funcArgNamesDifferent] tcl9.0.2/generic/tclEvent.c:135:20: note: Function 'BgErrorDeleteProc' argument 2 names different: declaration 'interp' definition 'dummy604'. tcl9.0.2/generic/tclEvent.c:604:5: note: Function 'BgErrorDeleteProc' argument 2 names different: declaration 'interp' definition 'dummy604'. tcl9.0.2/generic/tclEvent.c:1918:5: style:inconclusive: Function 'VwaitVarProc' argument 5 names different: declaration 'flags' definition 'dummy1918'. [funcArgNamesDifferent] tcl9.0.2/generic/tclEvent.c:142:31: note: Function 'VwaitVarProc' argument 5 names different: declaration 'flags' definition 'dummy1918'. tcl9.0.2/generic/tclEvent.c:1918:5: note: Function 'VwaitVarProc' argument 5 names different: declaration 'flags' definition 'dummy1918'. tcl9.0.2/generic/tclEvent.c:570:19: style: Variable 'assocPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEvent.c:708:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclEvent.c:751:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclEvent.c:827:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclEvent.c:1469:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclEvent.c:387:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEvent.c:387:5: error: Uninitialized variable: (tempObjv[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclEvent.c:387:5: note: Assignment '(tempObjv[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEvent.c:387:5: note: Uninitialized variable: (tempObjv[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclEvent.c:400:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEvent.c:404:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEvent.c:575:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEvent.c:575:2: error: Uninitialized variable: bgerrorObj [uninitvar] tcl9.0.2/generic/tclEvent.c:575:2: note: Assignment '(bgerrorObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEvent.c:575:2: note: Uninitialized variable: bgerrorObj tcl9.0.2/generic/tclEvent.c:1829:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEvent.c:1829:6: error: Uninitialized variable: listObj [uninitvar] tcl9.0.2/generic/tclEvent.c:1829:6: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEvent.c:1829:6: note: Uninitialized variable: listObj tcl9.0.2/generic/tclEvent.c:1836:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEvent.c:1836:4: error: Uninitialized variable: keyObj [uninitvar] tcl9.0.2/generic/tclEvent.c:1836:4: note: Assignment '(keyObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEvent.c:1836:4: note: Uninitialized variable: keyObj tcl9.0.2/generic/tclEvent.c:1838:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEvent.c:1838:4: error: Uninitialized variable: (keyObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclEvent.c:1838:4: note: Assignment '(keyObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclEvent.c:1838:4: note: Uninitialized variable: (keyObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclEvent.c:1840:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEvent.c:1848:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclEvent.c:1036:21: style: struct member 'Anonymous11::stubs' is never used. [unusedStructMember] tcl9.0.2/generic/tclExecute.c:716:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:801:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:881:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:1295:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:1810:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:1942:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:2077:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:8054:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:8689:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:8779:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EQ [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:9509:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclExecute.c:814:21: portability: Undefined behaviour, pointer arithmetic '(esPtr)->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:1033:30: portability: Undefined behaviour, pointer arithmetic 'esPtr->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:1034:44: portability: Undefined behaviour, pointer arithmetic 'esPtr->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:1046:30: portability: Undefined behaviour, pointer arithmetic 'esPtr->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:1200:21: portability: Undefined behaviour, pointer arithmetic '(esPtr)->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:1203:24: portability: Undefined behaviour, pointer arithmetic 'tmpPtr->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:1902:21: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:1905:23: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:2517:15: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:2634:41: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:2649:9: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:2688:9: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:2690:34: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:2691:30: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:2703:14: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:2704:12: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:2756:9: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:6685:29: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:7598:23: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:7640:18: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:7675:9: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:7713:18: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:7718:15: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:7723:7: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl9.0.2/generic/tclExecute.c:8048:34: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] tcl9.0.2/generic/tclExecute.c:1299:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclExecute.c:1299:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclExecute.c:1299:5: note: Null pointer dereference tcl9.0.2/generic/tclExecute.c:1901:43: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclExecute.c:1299:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclExecute.c:1301:19: note: Calling function 'Tcl_NRExprObj', 1st argument 'interp' value is 0 tcl9.0.2/generic/tclExecute.c:1360:33: note: Calling function 'TclNRExecuteByteCode', 1st argument 'interp' value is 0 tcl9.0.2/generic/tclExecute.c:1880:20: note: Assignment 'iPtr=(struct Interp*)interp', assigned value is 0 tcl9.0.2/generic/tclExecute.c:1901:43: note: Null pointer dereference tcl9.0.2/generic/tclExecute.c:1902:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclExecute.c:1299:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclExecute.c:1301:19: note: Calling function 'Tcl_NRExprObj', 1st argument 'interp' value is 0 tcl9.0.2/generic/tclExecute.c:1360:33: note: Calling function 'TclNRExecuteByteCode', 1st argument 'interp' value is 0 tcl9.0.2/generic/tclExecute.c:1880:20: note: Assignment 'iPtr=(struct Interp*)interp', assigned value is 0 tcl9.0.2/generic/tclExecute.c:1902:5: note: Null pointer dereference tcl9.0.2/generic/tclExecute.c:1942:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclExecute.c:1942:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclExecute.c:1942:5: note: Null pointer dereference tcl9.0.2/generic/tclExecute.c:9233:16: warning: Either the condition 'locPtr==NULL' is redundant or there is possible null pointer dereference: locPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclExecute.c:9229:13: note: Assuming that condition 'locPtr==NULL' is not redundant tcl9.0.2/generic/tclExecute.c:9233:16: note: Null pointer dereference tcl9.0.2/generic/tclExecute.c:9234:17: warning: Either the condition 'locPtr==NULL' is redundant or there is possible null pointer dereference: locPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclExecute.c:9229:13: note: Assuming that condition 'locPtr==NULL' is not redundant tcl9.0.2/generic/tclExecute.c:9234:17: note: Null pointer dereference tcl9.0.2/generic/tclExecute.c:6782:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclExecute.c:6852:28: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclExecute.c:4770:2: style: Variable 'checkInterp' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/generic/tclExecute.c:4719:3: note: checkInterp is assigned tcl9.0.2/generic/tclExecute.c:4770:2: note: checkInterp is overwritten tcl9.0.2/generic/tclExecute.c:4745:24: style: Redundant initialization for 'indexListPtr'. The initialized value is overwritten before it is read. [redundantInitialization] tcl9.0.2/generic/tclExecute.c:4739:28: note: indexListPtr is initialized tcl9.0.2/generic/tclExecute.c:4745:24: note: indexListPtr is overwritten tcl9.0.2/generic/tclExecute.c:3916:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tcl9.0.2/generic/tclExecute.c:6451:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] tcl9.0.2/generic/tclExecute.c:762:5: style:inconclusive: Function 'InitByteCodeExecution' argument 1 names different: declaration 'interp' definition 'dummy762'. [funcArgNamesDifferent] tcl9.0.2/generic/tclExecute.c:640:48: note: Function 'InitByteCodeExecution' argument 1 names different: declaration 'interp' definition 'dummy762'. tcl9.0.2/generic/tclExecute.c:762:5: note: Function 'InitByteCodeExecution' argument 1 names different: declaration 'interp' definition 'dummy762'. tcl9.0.2/generic/tclExecute.c:975:12: style:inconclusive: Function 'GrowEvaluationStack' argument 2 names different: declaration 'growth' definition 'growth1'. [funcArgNamesDifferent] tcl9.0.2/generic/tclExecute.c:636:62: note: Function 'GrowEvaluationStack' argument 2 names different: declaration 'growth' definition 'growth1'. tcl9.0.2/generic/tclExecute.c:975:12: note: Function 'GrowEvaluationStack' argument 2 names different: declaration 'growth' definition 'growth1'. tcl9.0.2/generic/tclExecute.c:1498:5: style:inconclusive: Function 'DupExprCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy1498'. [funcArgNamesDifferent] tcl9.0.2/generic/tclExecute.c:623:46: note: Function 'DupExprCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy1498'. tcl9.0.2/generic/tclExecute.c:1498:5: note: Function 'DupExprCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy1498'. tcl9.0.2/generic/tclExecute.c:1499:5: style:inconclusive: Function 'DupExprCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy1499'. [funcArgNamesDifferent] tcl9.0.2/generic/tclExecute.c:624:17: note: Function 'DupExprCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy1499'. tcl9.0.2/generic/tclExecute.c:1499:5: note: Function 'DupExprCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy1499'. tcl9.0.2/generic/tclExecute.c:9189:15: style:inconclusive: Function 'TclGetSrcInfoForPc' argument 1 names different: declaration 'contextPtr' definition 'cfPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:493:43: note: Function 'TclGetSrcInfoForPc' argument 1 names different: declaration 'contextPtr' definition 'cfPtr'. tcl9.0.2/generic/tclExecute.c:9189:15: note: Function 'TclGetSrcInfoForPc' argument 1 names different: declaration 'contextPtr' definition 'cfPtr'. tcl9.0.2/generic/tclExecute.c:762:5: style: Parameter 'dummy762' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclExecute.c:1225:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:1418:13: style: Variable 'namespacePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:1498:5: style: Parameter 'dummy1498' can be declared as pointer to const. However it seems that 'DupExprCodeInternalRep' is a callback function, if 'dummy1498' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclExecute.c:660:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclExecute.c:1498:5: note: Parameter 'dummy1498' can be declared as pointer to const tcl9.0.2/generic/tclExecute.c:1499:5: style: Parameter 'dummy1499' can be declared as pointer to const. However it seems that 'DupExprCodeInternalRep' is a callback function, if 'dummy1499' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclExecute.c:660:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclExecute.c:1499:5: note: Parameter 'dummy1499' can be declared as pointer to const tcl9.0.2/generic/tclExecute.c:1558:16: style: Variable 'namespacePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:1643:17: style: Variable 'eclPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:3967:15: style: Variable 'resPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:5443:26: style: Variable 'ustring2' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:5443:37: style: Variable 'ustring3' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:5443:48: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:5612:19: style: Variable 'ustring1' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:5612:30: style: Variable 'ustring2' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:5619:21: style: Variable 'bytes1' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:5619:30: style: Variable 'bytes2' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclExecute.c:716:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:801:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:801:5: error: Uninitialized variable: (eePtr->constants[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclExecute.c:801:5: note: Assignment '(eePtr->constants[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclExecute.c:801:5: note: Uninitialized variable: (eePtr->constants[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclExecute.c:803:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:881:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:882:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:1298:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:1298:5: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclExecute.c:1298:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclExecute.c:1298:5: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclExecute.c:2077:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2078:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2133:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2138:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2163:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2169:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2174:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2185:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2191:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2196:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2523:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2555:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2633:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:2767:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3113:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3374:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3439:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3498:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3533:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3585:8: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3599:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3623:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3637:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3786:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3813:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:3851:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:4321:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:4331:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:4371:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:4389:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:4705:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:4731:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:4756:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:4818:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:4840:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5005:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5118:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5129:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5284:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5289:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5298:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5315:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5332:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5364:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5381:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5410:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5435:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5457:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5462:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5464:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5469:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5482:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5493:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5498:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5597:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5641:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5734:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5752:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5836:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:5955:8: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6151:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6267:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6306:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6507:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6517:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6583:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6598:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6613:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6710:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6717:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6803:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6888:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6913:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6923:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6938:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6950:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6961:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:6992:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7004:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7051:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7053:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7063:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7089:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7100:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7134:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7144:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7167:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7184:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7242:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7305:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7314:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7347:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7354:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7361:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7428:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7492:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:7677:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:8544:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:8712:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclExecute.c:8712:6: error: Uninitialized variable: objResultPtr [uninitvar] tcl9.0.2/generic/tclExecute.c:8712:6: note: Assignment '(objResultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclExecute.c:8712:6: note: Uninitialized variable: objResultPtr tcl9.0.2/generic/tclExecute.c:1755:9: error: Uninitialized variable: *(&ptr1) [legacyUninitvar] tcl9.0.2/generic/tclExecute.c:1762:9: error: Uninitialized variable: *(&ptr2) [legacyUninitvar] tcl9.0.2/generic/tclExecute.c:3570:10: error: Uninitialized variable: *(&ptr) [legacyUninitvar] tcl9.0.2/generic/tclExecute.c:5749:6: error: Uninitialized variable: *(&ptr1) [legacyUninitvar] tcl9.0.2/generic/tclExecute.c:9101:9: error: Uninitialized variable: *(&ptr) [legacyUninitvar] tcl9.0.2/generic/tclExecute.c:8635:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclExecute.c:8638:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclExecute.c:8641:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclExecute.c:8652:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclExecute.c:8663:8: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclFCmd.c:155:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFCmd.c:254:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFCmd.c:405:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFCmd.c:545:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFCmd.c:935:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFCmd.c:1044:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFCmd.c:1268:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFCmd.c:1444:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFCmd.c:1657:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFCmd.c:494:14: style:inconclusive: Function 'CopyRenameOneFile' argument 2 names different: declaration 'srcPathPtr' definition 'source'. [funcArgNamesDifferent] tcl9.0.2/generic/tclFCmd.c:21:17: note: Function 'CopyRenameOneFile' argument 2 names different: declaration 'srcPathPtr' definition 'source'. tcl9.0.2/generic/tclFCmd.c:494:14: note: Function 'CopyRenameOneFile' argument 2 names different: declaration 'srcPathPtr' definition 'source'. tcl9.0.2/generic/tclFCmd.c:496:14: style:inconclusive: Function 'CopyRenameOneFile' argument 3 names different: declaration 'destPathPtr' definition 'target'. [funcArgNamesDifferent] tcl9.0.2/generic/tclFCmd.c:21:38: note: Function 'CopyRenameOneFile' argument 3 names different: declaration 'destPathPtr' definition 'target'. tcl9.0.2/generic/tclFCmd.c:496:14: note: Function 'CopyRenameOneFile' argument 3 names different: declaration 'destPathPtr' definition 'target'. tcl9.0.2/generic/tclFCmd.c:910:5: style:inconclusive: Function 'FileBasename' argument 1 names different: declaration 'interp' definition 'dummy910'. [funcArgNamesDifferent] tcl9.0.2/generic/tclFCmd.c:23:43: note: Function 'FileBasename' argument 1 names different: declaration 'interp' definition 'dummy910'. tcl9.0.2/generic/tclFCmd.c:910:5: note: Function 'FileBasename' argument 1 names different: declaration 'interp' definition 'dummy910'. tcl9.0.2/generic/tclFCmd.c:608:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:608:6: error: Uninitialized variable: perm [uninitvar] tcl9.0.2/generic/tclFCmd.c:608:6: note: Assignment '(perm)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFCmd.c:608:6: note: Uninitialized variable: perm tcl9.0.2/generic/tclFCmd.c:734:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:734:3: error: Uninitialized variable: copyCommand [uninitvar] tcl9.0.2/generic/tclFCmd.c:734:3: note: Assignment '(copyCommand)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFCmd.c:734:3: note: Uninitialized variable: copyCommand tcl9.0.2/generic/tclFCmd.c:735:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:735:3: error: Uninitialized variable: cmdObj [uninitvar] tcl9.0.2/generic/tclFCmd.c:735:3: note: Assignment '(cmdObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFCmd.c:735:3: note: Uninitialized variable: cmdObj tcl9.0.2/generic/tclFCmd.c:738:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:738:7: error: Uninitialized variable: opObj [uninitvar] tcl9.0.2/generic/tclFCmd.c:738:7: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFCmd.c:738:7: note: Uninitialized variable: opObj tcl9.0.2/generic/tclFCmd.c:740:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:740:7: error: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclFCmd.c:740:7: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFCmd.c:740:7: note: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclFCmd.c:935:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:935:2: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:935:2: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFCmd.c:935:2: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclFCmd.c:1444:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1444:2: error: Uninitialized variable: nameObj [uninitvar] tcl9.0.2/generic/tclFCmd.c:1444:2: note: Assignment '(nameObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFCmd.c:1444:2: note: Uninitialized variable: nameObj tcl9.0.2/generic/tclFCmd.c:1477:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1495:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1505:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1509:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1513:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1529:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1532:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1535:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1544:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1657:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1667:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1671:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1687:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFCmd.c:1690:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:491:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFileName.c:626:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFileName.c:696:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFileName.c:943:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFileName.c:1228:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFileName.c:1736:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFileName.c:2148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclFileName.c:1510:14: style: Condition 'dir==PATH_GENERAL' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclFileName.c:1504:20: note: Assuming that condition 'dir==PATH_GENERAL' is not redundant tcl9.0.2/generic/tclFileName.c:1510:14: note: Condition 'dir==PATH_GENERAL' is always true tcl9.0.2/generic/tclFileName.c:2164:7: style: Condition 'copy' is always false [knownConditionTrueFalse] tcl9.0.2/generic/tclFileName.c:2160:19: note: Assignment 'copy=NULL', assigned value is 0 tcl9.0.2/generic/tclFileName.c:2164:7: note: Condition 'copy' is always false tcl9.0.2/generic/tclFileName.c:1815:8: warning: Either the condition 'pathPrefix==NULL' is redundant or there is possible null pointer dereference: pathPrefix. [nullPointerRedundantCheck] tcl9.0.2/generic/tclFileName.c:1811:17: note: Assuming that condition 'pathPrefix==NULL' is not redundant tcl9.0.2/generic/tclFileName.c:1815:8: note: Null pointer dereference tcl9.0.2/generic/tclFileName.c:1957:14: style:inconclusive: Function 'DoGlob' argument 2 names different: declaration 'resultPtr' definition 'matchesObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclFileName.c:35:49: note: Function 'DoGlob' argument 2 names different: declaration 'resultPtr' definition 'matchesObj'. tcl9.0.2/generic/tclFileName.c:1957:14: note: Function 'DoGlob' argument 2 names different: declaration 'resultPtr' definition 'matchesObj'. tcl9.0.2/generic/tclFileName.c:2458:5: style:inconclusive: Function 'Tcl_GetBlockSizeFromStat' argument 1 names different: declaration 'statPtr' definition 'dummy2458'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1609:62: note: Function 'Tcl_GetBlockSizeFromStat' argument 1 names different: declaration 'statPtr' definition 'dummy2458'. tcl9.0.2/generic/tclFileName.c:2458:5: note: Function 'Tcl_GetBlockSizeFromStat' argument 1 names different: declaration 'statPtr' definition 'dummy2458'. tcl9.0.2/generic/tclFileName.c:1286:12: style: Variable 'search' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclFileName.c:1973:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclFileName.c:1973:47: style: Variable 'firstSpecialChar' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclFileName.c:626:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:626:5: error: Uninitialized variable: result [uninitvar] tcl9.0.2/generic/tclFileName.c:626:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFileName.c:626:5: note: Uninitialized variable: result tcl9.0.2/generic/tclFileName.c:696:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:696:5: error: Uninitialized variable: result [uninitvar] tcl9.0.2/generic/tclFileName.c:696:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFileName.c:696:5: note: Uninitialized variable: result tcl9.0.2/generic/tclFileName.c:723:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:723:3: error: Uninitialized variable: nextElt [uninitvar] tcl9.0.2/generic/tclFileName.c:723:3: note: Assignment '(nextElt)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFileName.c:723:3: note: Uninitialized variable: nextElt tcl9.0.2/generic/tclFileName.c:943:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:943:5: error: Uninitialized variable: listObj [uninitvar] tcl9.0.2/generic/tclFileName.c:943:5: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFileName.c:943:5: note: Uninitialized variable: listObj tcl9.0.2/generic/tclFileName.c:1736:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:1736:5: error: Uninitialized variable: filenamesObj [uninitvar] tcl9.0.2/generic/tclFileName.c:1736:5: note: Assignment '(filenamesObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFileName.c:1736:5: note: Uninitialized variable: filenamesObj tcl9.0.2/generic/tclFileName.c:1782:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:1783:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:1839:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:1839:7: error: Uninitialized variable: elem [uninitvar] tcl9.0.2/generic/tclFileName.c:1839:7: note: Assignment '(elem)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFileName.c:1839:7: note: Uninitialized variable: elem tcl9.0.2/generic/tclFileName.c:1841:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:1841:7: error: Uninitialized variable: (elem)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclFileName.c:1841:7: note: Assignment '(elem)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFileName.c:1841:7: note: Uninitialized variable: (elem)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclFileName.c:1857:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:1866:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:1867:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:2148:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:2148:2: error: Uninitialized variable: subdirsPtr [uninitvar] tcl9.0.2/generic/tclFileName.c:2148:2: note: Assignment '(subdirsPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclFileName.c:2148:2: note: Uninitialized variable: subdirsPtr tcl9.0.2/generic/tclFileName.c:2186:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclFileName.c:2029:16: style: Variable 'openBrace' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclHash.c:642:5: portability: %tu in format string (no. 1) requires 'unsigned ptrdiff_t' but the argument type is 'ptrdiff_t {aka signed long}'. [invalidPrintfArgType_uint] tcl9.0.2/generic/tclHash.c:642:5: portability: %tu in format string (no. 2) requires 'unsigned ptrdiff_t' but the argument type is 'ptrdiff_t {aka signed long}'. [invalidPrintfArgType_uint] tcl9.0.2/generic/tclHash.c:646:2: portability: %tu in format string (no. 1) requires 'unsigned ptrdiff_t' but the argument type is 'ptrdiff_t {aka signed long}'. [invalidPrintfArgType_uint] tcl9.0.2/generic/tclHash.c:646:2: portability: %tu in format string (no. 2) requires 'unsigned ptrdiff_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] tcl9.0.2/generic/tclHash.c:650:5: portability: %tu in format string (no. 2) requires 'unsigned ptrdiff_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] tcl9.0.2/generic/tclHash.c:420:10: warning: Either the condition 'prevPtr==NULL' is redundant or there is possible null pointer dereference: prevPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclHash.c:417:18: note: Assuming that condition 'prevPtr==NULL' is not redundant tcl9.0.2/generic/tclHash.c:420:10: note: Null pointer dereference tcl9.0.2/generic/tclHash.c:772:5: style:inconclusive: Function 'AllocStringEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy772'. [funcArgNamesDifferent] tcl9.0.2/generic/tclHash.c:51:56: note: Function 'AllocStringEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy772'. tcl9.0.2/generic/tclHash.c:772:5: note: Function 'AllocStringEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy772'. tcl9.0.2/generic/tclHash.c:834:5: style:inconclusive: Function 'TclHashStringKey' argument 1 names different: declaration 'tablePtr' definition 'dummy834'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3472:53: note: Function 'TclHashStringKey' argument 1 names different: declaration 'tablePtr' definition 'dummy834'. tcl9.0.2/generic/tclHash.c:834:5: note: Function 'TclHashStringKey' argument 1 names different: declaration 'tablePtr' definition 'dummy834'. tcl9.0.2/generic/tclHash.c:900:5: style:inconclusive: Function 'BogusFind' argument 1 names different: declaration 'tablePtr' definition 'dummy900'. [funcArgNamesDifferent] tcl9.0.2/generic/tclHash.c:58:49: note: Function 'BogusFind' argument 1 names different: declaration 'tablePtr' definition 'dummy900'. tcl9.0.2/generic/tclHash.c:900:5: note: Function 'BogusFind' argument 1 names different: declaration 'tablePtr' definition 'dummy900'. tcl9.0.2/generic/tclHash.c:901:5: style:inconclusive: Function 'BogusFind' argument 2 names different: declaration 'key' definition 'dummy901'. [funcArgNamesDifferent] tcl9.0.2/generic/tclHash.c:58:71: note: Function 'BogusFind' argument 2 names different: declaration 'key' definition 'dummy901'. tcl9.0.2/generic/tclHash.c:901:5: note: Function 'BogusFind' argument 2 names different: declaration 'key' definition 'dummy901'. tcl9.0.2/generic/tclHash.c:926:5: style:inconclusive: Function 'BogusCreate' argument 1 names different: declaration 'tablePtr' definition 'dummy926'. [funcArgNamesDifferent] tcl9.0.2/generic/tclHash.c:59:51: note: Function 'BogusCreate' argument 1 names different: declaration 'tablePtr' definition 'dummy926'. tcl9.0.2/generic/tclHash.c:926:5: note: Function 'BogusCreate' argument 1 names different: declaration 'tablePtr' definition 'dummy926'. tcl9.0.2/generic/tclHash.c:927:5: style:inconclusive: Function 'BogusCreate' argument 2 names different: declaration 'key' definition 'dummy927'. [funcArgNamesDifferent] tcl9.0.2/generic/tclHash.c:59:73: note: Function 'BogusCreate' argument 2 names different: declaration 'key' definition 'dummy927'. tcl9.0.2/generic/tclHash.c:927:5: note: Function 'BogusCreate' argument 2 names different: declaration 'key' definition 'dummy927'. tcl9.0.2/generic/tclHash.c:928:5: style:inconclusive: Function 'BogusCreate' argument 3 names different: declaration 'newPtr' definition 'dummy928'. [funcArgNamesDifferent] tcl9.0.2/generic/tclHash.c:60:13: note: Function 'BogusCreate' argument 3 names different: declaration 'newPtr' definition 'dummy928'. tcl9.0.2/generic/tclHash.c:928:5: note: Function 'BogusCreate' argument 3 names different: declaration 'newPtr' definition 'dummy928'. tcl9.0.2/generic/tclHash.c:603:20: style: Parameter 'tablePtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclHash.c:675:20: style: Parameter 'tablePtr' can be declared as pointer to const. However it seems that 'AllocArrayEntry' is a callback function, if 'tablePtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:71:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:675:20: note: Parameter 'tablePtr' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:676:11: style: Parameter 'keyPtr' can be declared as pointer to const. However it seems that 'AllocArrayEntry' is a callback function, if 'keyPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:71:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:676:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:712:11: style: Parameter 'keyPtr' can be declared as pointer to const. However it seems that 'CompareArrayKeys' is a callback function, if 'keyPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:70:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:712:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:740:20: style: Parameter 'tablePtr' can be declared as pointer to const. However it seems that 'HashArrayKey' is a callback function, if 'tablePtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:69:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:740:20: note: Parameter 'tablePtr' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:741:11: style: Parameter 'keyPtr' can be declared as pointer to const. However it seems that 'HashArrayKey' is a callback function, if 'keyPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:69:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:741:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:773:11: style: Parameter 'keyPtr' can be declared as pointer to const. However it seems that 'AllocStringEntry' is a callback function, if 'keyPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:89:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:773:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:809:11: style: Parameter 'keyPtr' can be declared as pointer to const. However it seems that 'TclCompareStringKeys' is a callback function, if 'keyPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:88:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:809:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:810:20: style: Parameter 'hPtr' can be declared as pointer to const. However it seems that 'TclCompareStringKeys' is a callback function, if 'hPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:88:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:810:20: note: Parameter 'hPtr' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:834:5: style: Parameter 'dummy834' can be declared as pointer to const. However it seems that 'TclHashStringKey' is a callback function, if 'dummy834' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:87:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:834:5: note: Parameter 'dummy834' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:835:11: style: Parameter 'keyPtr' can be declared as pointer to const. However it seems that 'TclHashStringKey' is a callback function, if 'keyPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:87:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:835:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:900:5: style: Parameter 'dummy900' can be declared as pointer to const. However it seems that 'BogusFind' is a callback function, if 'dummy900' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:505:26: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:900:5: note: Parameter 'dummy900' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:926:5: style: Parameter 'dummy926' can be declared as pointer to const. However it seems that 'BogusCreate' is a callback function, if 'dummy926' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:506:28: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:926:5: note: Parameter 'dummy926' can be declared as pointer to const tcl9.0.2/generic/tclHash.c:928:5: style: Parameter 'dummy928' can be declared as pointer to const. However it seems that 'BogusCreate' is a callback function, if 'dummy928' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclHash.c:506:28: note: You might need to cast the function pointer here tcl9.0.2/generic/tclHash.c:928:5: note: Parameter 'dummy928' can be declared as pointer to const tcl9.0.2/generic/tclHistory.c:134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclHistory.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclHistory.c:134:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclHistory.c:134:2: error: Uninitialized variable: histObjsPtr->historyObj [uninitvar] tcl9.0.2/generic/tclHistory.c:134:2: note: Assignment '(histObjsPtr->historyObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclHistory.c:134:2: note: Uninitialized variable: histObjsPtr->historyObj tcl9.0.2/generic/tclHistory.c:135:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclHistory.c:135:2: error: Uninitialized variable: histObjsPtr->addObj [uninitvar] tcl9.0.2/generic/tclHistory.c:135:2: note: Assignment '(histObjsPtr->addObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclHistory.c:135:2: note: Uninitialized variable: histObjsPtr->addObj tcl9.0.2/generic/tclHistory.c:211:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclHistory.c:212:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclIOSock.c:213:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclIOSock.c:84:7: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] tcl9.0.2/generic/tclIOSock.c:131:14: style: The comparison 'size != size1' is always false because 'size' and 'size1' represent the same value. [knownConditionTrueFalse] tcl9.0.2/generic/tclIOSock.c:129:16: note: 'size' is assigned value 'size1' here. tcl9.0.2/generic/tclIOSock.c:131:14: note: The comparison 'size != size1' is always false because 'size' and 'size1' represent the same value. tcl9.0.2/generic/tclIOSock.c:65:17: style:inconclusive: Function 'TclSockGetPort' argument 2 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:227:60: note: Function 'TclSockGetPort' argument 2 names different: declaration 'str' definition 'string'. tcl9.0.2/generic/tclIOSock.c:65:17: note: Function 'TclSockGetPort' argument 2 names different: declaration 'str' definition 'string'. tcl9.0.2/generic/tclIOSock.c:125:14: style:inconclusive: Function 'TclSockMinimumBuffers' argument 2 names different: declaration 'size' definition 'size1'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:238:56: note: Function 'TclSockMinimumBuffers' argument 2 names different: declaration 'size' definition 'size1'. tcl9.0.2/generic/tclIOSock.c:125:14: note: Function 'TclSockMinimumBuffers' argument 2 names different: declaration 'size' definition 'size1'. tcl9.0.2/generic/tclIOSock.c:69:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclIOSock.c:124:11: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclIOSock.c:186:11: style: Variable 'native' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclIOSock.c:186:55: style: Variable 'portstring' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclIcu.c:709:15: style: Checking if unsigned expression 'count' is less than zero. [unsignedLessThanZero] tcl9.0.2/generic/tclIcu.c:299:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl9.0.2/generic/tclIcu.c:321:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl9.0.2/generic/tclIcu.c:499:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclIcu.c:553:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclIcu.c:796:13: style: Variable 'dstLen' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclIcu.c:876:13: style: Variable 'dstLen' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclIcu.c:972:14: style: Variable 'normLen' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclIcu.c:1342:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclIndexObj.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclIndexObj.c:331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclIndexObj.c:389:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclIndexObj.c:450:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclIndexObj.c:556:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclIndexObj.c:646:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclIndexObj.c:704:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclIndexObj.c:823:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclIndexObj.c:1363:10: style:inconclusive: Function 'TclGetCompletionCodeFromObj' argument 3 names different: declaration 'code' definition 'codePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3458:29: note: Function 'TclGetCompletionCodeFromObj' argument 3 names different: declaration 'code' definition 'codePtr'. tcl9.0.2/generic/tclIndexObj.c:1363:10: note: Function 'TclGetCompletionCodeFromObj' argument 3 names different: declaration 'code' definition 'codePtr'. tcl9.0.2/generic/tclIndexObj.c:331:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclIndexObj.c:331:2: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclIndexObj.c:331:2: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclIndexObj.c:331:2: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclIndexObj.c:823:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclIndexObj.c:823:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclIndexObj.c:823:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclIndexObj.c:823:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclInterp.c:546:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:843:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:1316:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:1556:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:1650:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:1699:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:1737:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:1823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:2029:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:2136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:2180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:2244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:2285:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:2341:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:2389:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:2730:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:2787:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:3061:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:3116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:3245:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpInfo [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:4476:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:4665:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclInterp.c:1823:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclInterp.c:1823:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclInterp.c:1823:2: note: Null pointer dereference tcl9.0.2/generic/tclInterp.c:3576:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclInterp.c:1809:11: style: Variable 'prefv' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/generic/tclInterp.c:1796:11: note: prefv is assigned tcl9.0.2/generic/tclInterp.c:1809:11: note: prefv is overwritten tcl9.0.2/generic/tclInterp.c:1213:17: style:inconclusive: Function 'Tcl_CreateAlias' argument 3 names different: declaration 'target' definition 'targetInterp'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:264:39: note: Function 'Tcl_CreateAlias' argument 3 names different: declaration 'target' definition 'targetInterp'. tcl9.0.2/generic/tclInterp.c:1213:17: note: Function 'Tcl_CreateAlias' argument 3 names different: declaration 'target' definition 'targetInterp'. tcl9.0.2/generic/tclInterp.c:1268:17: style:inconclusive: Function 'Tcl_CreateAliasObj' argument 3 names different: declaration 'target' definition 'targetInterp'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:269:39: note: Function 'Tcl_CreateAliasObj' argument 3 names different: declaration 'target' definition 'targetInterp'. tcl9.0.2/generic/tclInterp.c:1268:17: note: Function 'Tcl_CreateAliasObj' argument 3 names different: declaration 'target' definition 'targetInterp'. tcl9.0.2/generic/tclInterp.c:1309:17: style:inconclusive: Function 'Tcl_GetAliasObj' argument 2 names different: declaration 'childCmd' definition 'aliasName'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:761:17: note: Function 'Tcl_GetAliasObj' argument 2 names different: declaration 'childCmd' definition 'aliasName'. tcl9.0.2/generic/tclInterp.c:1309:17: note: Function 'Tcl_GetAliasObj' argument 2 names different: declaration 'childCmd' definition 'aliasName'. tcl9.0.2/generic/tclInterp.c:1477:14: style:inconclusive: Function 'AliasCreate' argument 5 names different: declaration 'targetPtr' definition 'targetCmdPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInterp.c:226:35: note: Function 'AliasCreate' argument 5 names different: declaration 'targetPtr' definition 'targetCmdPtr'. tcl9.0.2/generic/tclInterp.c:1477:14: note: Function 'AliasCreate' argument 5 names different: declaration 'targetPtr' definition 'targetCmdPtr'. tcl9.0.2/generic/tclInterp.c:1686:14: style:inconclusive: Function 'AliasDescribe' argument 3 names different: declaration 'objPtr' definition 'namePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInterp.c:231:42: note: Function 'AliasDescribe' argument 3 names different: declaration 'objPtr' definition 'namePtr'. tcl9.0.2/generic/tclInterp.c:1686:14: note: Function 'AliasDescribe' argument 3 names different: declaration 'objPtr' definition 'namePtr'. tcl9.0.2/generic/tclInterp.c:2067:17: style:inconclusive: Function 'Tcl_CreateChild' argument 2 names different: declaration 'name' definition 'childPath'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:303:69: note: Function 'Tcl_CreateChild' argument 2 names different: declaration 'name' definition 'childPath'. tcl9.0.2/generic/tclInterp.c:2067:17: note: Function 'Tcl_CreateChild' argument 2 names different: declaration 'name' definition 'childPath'. tcl9.0.2/generic/tclInterp.c:2099:17: style:inconclusive: Function 'Tcl_GetChild' argument 2 names different: declaration 'name' definition 'childPath'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:493:66: note: Function 'Tcl_GetChild' argument 2 names different: declaration 'name' definition 'childPath'. tcl9.0.2/generic/tclInterp.c:2099:17: note: Function 'Tcl_GetChild' argument 2 names different: declaration 'name' definition 'childPath'. tcl9.0.2/generic/tclInterp.c:2233:17: style:inconclusive: Function 'Tcl_GetInterpPath' argument 2 names different: declaration 'childInterp' definition 'targetInterp'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:473:17: note: Function 'Tcl_GetInterpPath' argument 2 names different: declaration 'childInterp' definition 'targetInterp'. tcl9.0.2/generic/tclInterp.c:2233:17: note: Function 'Tcl_GetInterpPath' argument 2 names different: declaration 'childInterp' definition 'targetInterp'. tcl9.0.2/generic/tclInterp.c:4215:5: style:inconclusive: Function 'CallScriptLimitCallback' argument 2 names different: declaration 'interp' definition 'dummy4215'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInterp.c:277:20: note: Function 'CallScriptLimitCallback' argument 2 names different: declaration 'interp' definition 'dummy4215'. tcl9.0.2/generic/tclInterp.c:4215:5: note: Function 'CallScriptLimitCallback' argument 2 names different: declaration 'interp' definition 'dummy4215'. tcl9.0.2/generic/tclInterp.c:1058:8: style: Variable 'string' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclInterp.c:2131:12: style: Variable 'childPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclInterp.c:2953:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclInterp.c:3058:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclInterp.c:3212:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclInterp.c:3245:17: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclInterp.c:3640:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclInterp.c:3999:15: style: Parameter 'timeLimitPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclInterp.c:4086:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclInterp.c:1065:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:1065:2: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclInterp.c:1065:2: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:1065:2: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclInterp.c:1579:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:1579:2: error: Uninitialized variable: newToken [uninitvar] tcl9.0.2/generic/tclInterp.c:1579:2: note: Assignment '(newToken)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:1579:2: note: Uninitialized variable: newToken tcl9.0.2/generic/tclInterp.c:1737:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:1737:5: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclInterp.c:1737:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:1737:5: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclInterp.c:2469:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:2469:2: error: Uninitialized variable: clockObj [uninitvar] tcl9.0.2/generic/tclInterp.c:2469:2: note: Assignment '(clockObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:2469:2: note: Uninitialized variable: clockObj tcl9.0.2/generic/tclInterp.c:2787:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:2787:2: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclInterp.c:2787:2: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:2787:2: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclInterp.c:3061:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:3061:5: error: Uninitialized variable: listObjPtr [uninitvar] tcl9.0.2/generic/tclInterp.c:3061:5: note: Assignment '(listObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:3061:5: note: Uninitialized variable: listObjPtr tcl9.0.2/generic/tclInterp.c:4476:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:4476:2: error: Uninitialized variable: dictPtr [uninitvar] tcl9.0.2/generic/tclInterp.c:4476:2: note: Assignment '(dictPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:4476:2: note: Uninitialized variable: dictPtr tcl9.0.2/generic/tclInterp.c:4491:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:4491:6: error: Uninitialized variable: empty [uninitvar] tcl9.0.2/generic/tclInterp.c:4491:6: note: Assignment '(empty)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:4491:6: note: Uninitialized variable: empty tcl9.0.2/generic/tclInterp.c:4503:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:4503:6: error: Uninitialized variable: empty [uninitvar] tcl9.0.2/generic/tclInterp.c:4503:6: note: Assignment '(empty)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:4503:6: note: Uninitialized variable: empty tcl9.0.2/generic/tclInterp.c:4665:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:4665:2: error: Uninitialized variable: dictPtr [uninitvar] tcl9.0.2/generic/tclInterp.c:4665:2: note: Assignment '(dictPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:4665:2: note: Uninitialized variable: dictPtr tcl9.0.2/generic/tclInterp.c:4679:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:4679:6: error: Uninitialized variable: empty [uninitvar] tcl9.0.2/generic/tclInterp.c:4679:6: note: Assignment '(empty)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:4679:6: note: Uninitialized variable: empty tcl9.0.2/generic/tclInterp.c:4696:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclInterp.c:4696:6: error: Uninitialized variable: empty [uninitvar] tcl9.0.2/generic/tclInterp.c:4696:6: note: Assignment '(empty)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclInterp.c:4696:6: note: Uninitialized variable: empty tcl9.0.2/generic/tclInterp.c:2285:9: error: Uninitialized variable: *(&objv) [legacyUninitvar] tcl9.0.2/generic/tclInterp.c:2389:9: error: Uninitialized variable: *(&objv) [legacyUninitvar] tcl9.0.2/generic/tclInterp.c:346:7: style: struct member 'PkgName_::name' is never used. [unusedStructMember] tcl9.0.2/generic/tclInterp.c:794:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclLink.c:879:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclLink.c:1179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclLink.c:566:5: style:inconclusive: Function 'SetInvalidRealFromAny' argument 1 names different: declaration 'interp' definition 'dummy566'. [funcArgNamesDifferent] tcl9.0.2/generic/tclLink.c:105:47: note: Function 'SetInvalidRealFromAny' argument 1 names different: declaration 'interp' definition 'dummy566'. tcl9.0.2/generic/tclLink.c:566:5: note: Function 'SetInvalidRealFromAny' argument 1 names different: declaration 'interp' definition 'dummy566'. tcl9.0.2/generic/tclLink.c:685:5: style:inconclusive: Function 'LinkTraceProc' argument 3 names different: declaration 'name1' definition 'dummy685'. [funcArgNamesDifferent] tcl9.0.2/generic/tclLink.c:99:20: note: Function 'LinkTraceProc' argument 3 names different: declaration 'name1' definition 'dummy685'. tcl9.0.2/generic/tclLink.c:685:5: note: Function 'LinkTraceProc' argument 3 names different: declaration 'name1' definition 'dummy685'. tcl9.0.2/generic/tclLink.c:686:5: style:inconclusive: Function 'LinkTraceProc' argument 4 names different: declaration 'name2' definition 'dummy686'. [funcArgNamesDifferent] tcl9.0.2/generic/tclLink.c:99:39: note: Function 'LinkTraceProc' argument 4 names different: declaration 'name2' definition 'dummy686'. tcl9.0.2/generic/tclLink.c:686:5: note: Function 'LinkTraceProc' argument 4 names different: declaration 'name2' definition 'dummy686'. tcl9.0.2/generic/tclLink.c:1169:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclLink.c:1179:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1179:3: error: Uninitialized variable: (objv[i])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclLink.c:1179:3: note: Assignment '(objv[i])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclLink.c:1179:3: note: Uninitialized variable: (objv[i])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclLink.c:1192:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1205:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1231:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1244:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1257:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1270:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1283:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1296:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1309:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1317:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1317:2: error: Uninitialized variable: uwObj [uninitvar] tcl9.0.2/generic/tclLink.c:1317:2: note: Assignment '(uwObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclLink.c:1317:2: note: Uninitialized variable: uwObj tcl9.0.2/generic/tclLink.c:1324:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1324:6: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclLink.c:1324:6: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclLink.c:1324:6: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclLink.c:1354:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLink.c:1354:2: error: Uninitialized variable: (resultObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclLink.c:1354:2: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclLink.c:1354:2: note: Uninitialized variable: (resultObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclLink.c:50:7: style: union member 'Anonymous11::l' is never used. [unusedStructMember] tcl9.0.2/generic/tclLink.c:51:16: style: union member 'Anonymous11::ul' is never used. [unusedStructMember] tcl9.0.2/generic/tclLink.c:64:8: style: union member 'Anonymous11::lPtr' is never used. [unusedStructMember] tcl9.0.2/generic/tclLink.c:65:17: style: union member 'Anonymous11::ulPtr' is never used. [unusedStructMember] tcl9.0.2/generic/tclListObj.c:1100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:1369:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:1607:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:1632:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:1723:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:1786:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:1983:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:2624:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:2692:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:2833:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:2964:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:3378:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:3548:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:3601:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclListObj.c:2855:12: error:inconclusive: Returning pointer to local variable 'indexArgObj' that will be invalid when returning. [returnDanglingLifetime] tcl9.0.2/generic/tclListObj.c:2811:16: note: Address of variable taken here. tcl9.0.2/generic/tclListObj.c:2813:27: note: Passed to 'TclObjTypeSetElement'. tcl9.0.2/generic/tclInt.h:1198:16: note: Return pointer. tcl9.0.2/generic/tclInt.h:1198:45: note: Passed to initializer list. tcl9.0.2/generic/tclListObj.c:2792:14: note: Variable created here. tcl9.0.2/generic/tclListObj.c:2855:12: note: Returning pointer to local variable 'indexArgObj' that will be invalid when returning. tcl9.0.2/generic/tclListObj.c:2998:33: error: Array 'indexArray[0]' accessed at index -1, which is out of bounds. [negativeIndex] tcl9.0.2/generic/tclListObj.c:3075:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] tcl9.0.2/generic/tclListObj.c:3068:16: note: outer condition: result==0 tcl9.0.2/generic/tclListObj.c:3075:17: note: identical inner condition: result==0 tcl9.0.2/generic/tclListObj.c:2848:7: style: Condition 'indexListCopy' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclListObj.c:2234:22: warning: Either the condition 'listRep.spanPtr' is redundant or there is possible null pointer dereference: listRep.spanPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclListObj.c:2235:17: note: Assuming that condition 'listRep.spanPtr' is not redundant tcl9.0.2/generic/tclListObj.c:2234:22: note: Null pointer dereference tcl9.0.2/generic/tclListObj.c:833:14: style:inconclusive: Function 'ListStoreReallocate' argument 2 names different: declaration 'numSlots' definition 'needed'. [funcArgNamesDifferent] tcl9.0.2/generic/tclListObj.c:137:69: note: Function 'ListStoreReallocate' argument 2 names different: declaration 'numSlots' definition 'needed'. tcl9.0.2/generic/tclListObj.c:833:14: note: Function 'ListStoreReallocate' argument 2 names different: declaration 'numSlots' definition 'needed'. tcl9.0.2/generic/tclListObj.c:1174:5: style:inconclusive: Function 'Tcl_DbNewListObj' argument 3 names different: declaration 'file' definition 'dummy1174'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:120:17: note: Function 'Tcl_DbNewListObj' argument 3 names different: declaration 'file' definition 'dummy1174'. tcl9.0.2/generic/tclListObj.c:1174:5: note: Function 'Tcl_DbNewListObj' argument 3 names different: declaration 'file' definition 'dummy1174'. tcl9.0.2/generic/tclListObj.c:1175:5: style:inconclusive: Function 'Tcl_DbNewListObj' argument 4 names different: declaration 'line' definition 'dummy1175'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:120:27: note: Function 'Tcl_DbNewListObj' argument 4 names different: declaration 'line' definition 'dummy1175'. tcl9.0.2/generic/tclListObj.c:1175:5: note: Function 'Tcl_DbNewListObj' argument 4 names different: declaration 'line' definition 'dummy1175'. tcl9.0.2/generic/tclListObj.c:1262:14: style:inconclusive: Function 'TclListObjGetRep' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclListObj.c:131:52: note: Function 'TclListObjGetRep' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:1262:14: note: Function 'TclListObjGetRep' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:1355:14: style:inconclusive: Function 'TclListObjCopy' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3514:68: note: Function 'TclListObjCopy' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:1355:14: note: Function 'TclListObjCopy' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:1589:14: style:inconclusive: Function 'TclListObjRange' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3518:69: note: Function 'TclListObjRange' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:1589:14: note: Function 'TclListObjRange' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:1590:14: style:inconclusive: Function 'TclListObjRange' argument 3 names different: declaration 'fromIdx' definition 'rangeStart'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3519:17: note: Function 'TclListObjRange' argument 3 names different: declaration 'fromIdx' definition 'rangeStart'. tcl9.0.2/generic/tclListObj.c:1590:14: note: Function 'TclListObjRange' argument 3 names different: declaration 'fromIdx' definition 'rangeStart'. tcl9.0.2/generic/tclListObj.c:1591:14: style:inconclusive: Function 'TclListObjRange' argument 4 names different: declaration 'toIdx' definition 'rangeEnd'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3519:35: note: Function 'TclListObjRange' argument 4 names different: declaration 'toIdx' definition 'rangeEnd'. tcl9.0.2/generic/tclListObj.c:1591:14: note: Function 'TclListObjRange' argument 4 names different: declaration 'toIdx' definition 'rangeEnd'. tcl9.0.2/generic/tclListObj.c:1628:14: style:inconclusive: Function 'TclListObjGetElement' argument 1 names different: declaration 'listObj' definition 'objPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3510:54: note: Function 'TclListObjGetElement' argument 1 names different: declaration 'listObj' definition 'objPtr'. tcl9.0.2/generic/tclListObj.c:1628:14: note: Function 'TclListObjGetElement' argument 1 names different: declaration 'listObj' definition 'objPtr'. tcl9.0.2/generic/tclListObj.c:1669:14: style:inconclusive: Function 'Tcl_ListObjGetElements' argument 2 names different: declaration 'listPtr' definition 'objPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1789:14: note: Function 'Tcl_ListObjGetElements' argument 2 names different: declaration 'listPtr' definition 'objPtr'. tcl9.0.2/generic/tclListObj.c:1669:14: note: Function 'Tcl_ListObjGetElements' argument 2 names different: declaration 'listPtr' definition 'objPtr'. tcl9.0.2/generic/tclListObj.c:1713:14: style:inconclusive: Function 'Tcl_ListObjAppendList' argument 2 names different: declaration 'listPtr' definition 'toObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:164:14: note: Function 'Tcl_ListObjAppendList' argument 2 names different: declaration 'listPtr' definition 'toObj'. tcl9.0.2/generic/tclListObj.c:1713:14: note: Function 'Tcl_ListObjAppendList' argument 2 names different: declaration 'listPtr' definition 'toObj'. tcl9.0.2/generic/tclListObj.c:1714:14: style:inconclusive: Function 'Tcl_ListObjAppendList' argument 3 names different: declaration 'elemListPtr' definition 'fromObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:164:32: note: Function 'Tcl_ListObjAppendList' argument 3 names different: declaration 'elemListPtr' definition 'fromObj'. tcl9.0.2/generic/tclListObj.c:1714:14: note: Function 'Tcl_ListObjAppendList' argument 3 names different: declaration 'elemListPtr' definition 'fromObj'. tcl9.0.2/generic/tclListObj.c:1927:14: style:inconclusive: Function 'Tcl_ListObjAppendElement' argument 2 names different: declaration 'listPtr' definition 'toObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:167:14: note: Function 'Tcl_ListObjAppendElement' argument 2 names different: declaration 'listPtr' definition 'toObj'. tcl9.0.2/generic/tclListObj.c:1927:14: note: Function 'Tcl_ListObjAppendElement' argument 2 names different: declaration 'listPtr' definition 'toObj'. tcl9.0.2/generic/tclListObj.c:1928:14: style:inconclusive: Function 'Tcl_ListObjAppendElement' argument 3 names different: declaration 'objPtr' definition 'elemObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:167:32: note: Function 'Tcl_ListObjAppendElement' argument 3 names different: declaration 'objPtr' definition 'elemObj'. tcl9.0.2/generic/tclListObj.c:1928:14: note: Function 'Tcl_ListObjAppendElement' argument 3 names different: declaration 'objPtr' definition 'elemObj'. tcl9.0.2/generic/tclListObj.c:1965:14: style:inconclusive: Function 'Tcl_ListObjIndex' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:174:14: note: Function 'Tcl_ListObjIndex' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:1965:14: note: Function 'Tcl_ListObjIndex' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2021:14: style:inconclusive: Function 'Tcl_ListObjLength' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1793:14: note: Function 'Tcl_ListObjLength' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2021:14: note: Function 'Tcl_ListObjLength' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2022:15: style:inconclusive: Function 'Tcl_ListObjLength' argument 3 names different: declaration 'lengthPtr' definition 'lenPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1793:33: note: Function 'Tcl_ListObjLength' argument 3 names different: declaration 'lengthPtr' definition 'lenPtr'. tcl9.0.2/generic/tclListObj.c:2022:15: note: Function 'Tcl_ListObjLength' argument 3 names different: declaration 'lengthPtr' definition 'lenPtr'. tcl9.0.2/generic/tclListObj.c:2094:14: style:inconclusive: Function 'Tcl_ListObjReplace' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:181:14: note: Function 'Tcl_ListObjReplace' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2094:14: note: Function 'Tcl_ListObjReplace' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2096:14: style:inconclusive: Function 'Tcl_ListObjReplace' argument 4 names different: declaration 'count' definition 'numToDelete'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:182:14: note: Function 'Tcl_ListObjReplace' argument 4 names different: declaration 'count' definition 'numToDelete'. tcl9.0.2/generic/tclListObj.c:2096:14: note: Function 'Tcl_ListObjReplace' argument 4 names different: declaration 'count' definition 'numToDelete'. tcl9.0.2/generic/tclListObj.c:2097:14: style:inconclusive: Function 'Tcl_ListObjReplace' argument 5 names different: declaration 'objc' definition 'numToInsert'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:182:30: note: Function 'Tcl_ListObjReplace' argument 5 names different: declaration 'objc' definition 'numToInsert'. tcl9.0.2/generic/tclListObj.c:2097:14: note: Function 'Tcl_ListObjReplace' argument 5 names different: declaration 'objc' definition 'numToInsert'. tcl9.0.2/generic/tclListObj.c:2098:20: style:inconclusive: Function 'Tcl_ListObjReplace' argument 6 names different: declaration 'objv' definition 'insertObjs'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:183:20: note: Function 'Tcl_ListObjReplace' argument 6 names different: declaration 'objv' definition 'insertObjs'. tcl9.0.2/generic/tclListObj.c:2098:20: note: Function 'Tcl_ListObjReplace' argument 6 names different: declaration 'objv' definition 'insertObjs'. tcl9.0.2/generic/tclListObj.c:2580:14: style:inconclusive: Function 'TclLindexList' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3507:17: note: Function 'TclLindexList' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2580:14: note: Function 'TclLindexList' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2581:14: style:inconclusive: Function 'TclLindexList' argument 3 names different: declaration 'argPtr' definition 'argObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3507:35: note: Function 'TclLindexList' argument 3 names different: declaration 'argPtr' definition 'argObj'. tcl9.0.2/generic/tclListObj.c:2581:14: note: Function 'TclLindexList' argument 3 names different: declaration 'argPtr' definition 'argObj'. tcl9.0.2/generic/tclListObj.c:2658:14: style:inconclusive: Function 'TclLindexFlat' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3508:67: note: Function 'TclLindexFlat' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2658:14: note: Function 'TclLindexFlat' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2791:14: style:inconclusive: Function 'TclLsetList' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3520:65: note: Function 'TclLsetList' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2791:14: note: Function 'TclLsetList' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2792:14: style:inconclusive: Function 'TclLsetList' argument 3 names different: declaration 'indexPtr' definition 'indexArgObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3521:17: note: Function 'TclLsetList' argument 3 names different: declaration 'indexPtr' definition 'indexArgObj'. tcl9.0.2/generic/tclListObj.c:2792:14: note: Function 'TclLsetList' argument 3 names different: declaration 'indexPtr' definition 'indexArgObj'. tcl9.0.2/generic/tclListObj.c:2793:14: style:inconclusive: Function 'TclLsetList' argument 4 names different: declaration 'valuePtr' definition 'valueObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3521:36: note: Function 'TclLsetList' argument 4 names different: declaration 'valuePtr' definition 'valueObj'. tcl9.0.2/generic/tclListObj.c:2793:14: note: Function 'TclLsetList' argument 4 names different: declaration 'valuePtr' definition 'valueObj'. tcl9.0.2/generic/tclListObj.c:2897:14: style:inconclusive: Function 'TclLsetFlat' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3522:65: note: Function 'TclLsetFlat' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2897:14: note: Function 'TclLsetFlat' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:2901:14: style:inconclusive: Function 'TclLsetFlat' argument 5 names different: declaration 'valuePtr' definition 'valueObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3524:17: note: Function 'TclLsetFlat' argument 5 names different: declaration 'valuePtr' definition 'valueObj'. tcl9.0.2/generic/tclListObj.c:2901:14: note: Function 'TclLsetFlat' argument 5 names different: declaration 'valuePtr' definition 'valueObj'. tcl9.0.2/generic/tclListObj.c:3161:14: style:inconclusive: Function 'TclListObjSetElement' argument 2 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:350:14: note: Function 'TclListObjSetElement' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:3161:14: note: Function 'TclListObjSetElement' argument 2 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:3164:14: style:inconclusive: Function 'TclListObjSetElement' argument 4 names different: declaration 'valuePtr' definition 'valueObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:351:14: note: Function 'TclListObjSetElement' argument 4 names different: declaration 'valuePtr' definition 'valueObj'. tcl9.0.2/generic/tclListObj.c:3164:14: note: Function 'TclListObjSetElement' argument 4 names different: declaration 'valuePtr' definition 'valueObj'. tcl9.0.2/generic/tclListObj.c:3244:14: style:inconclusive: Function 'FreeListInternalRep' argument 1 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclListObj.c:141:42: note: Function 'FreeListInternalRep' argument 1 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:3244:14: note: Function 'FreeListInternalRep' argument 1 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:3278:14: style:inconclusive: Function 'DupListInternalRep' argument 1 names different: declaration 'srcPtr' definition 'srcObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclListObj.c:140:41: note: Function 'DupListInternalRep' argument 1 names different: declaration 'srcPtr' definition 'srcObj'. tcl9.0.2/generic/tclListObj.c:3278:14: note: Function 'DupListInternalRep' argument 1 names different: declaration 'srcPtr' definition 'srcObj'. tcl9.0.2/generic/tclListObj.c:3279:14: style:inconclusive: Function 'DupListInternalRep' argument 2 names different: declaration 'copyPtr' definition 'copyObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclListObj.c:140:58: note: Function 'DupListInternalRep' argument 2 names different: declaration 'copyPtr' definition 'copyObj'. tcl9.0.2/generic/tclListObj.c:3279:14: note: Function 'DupListInternalRep' argument 2 names different: declaration 'copyPtr' definition 'copyObj'. tcl9.0.2/generic/tclListObj.c:3490:14: style:inconclusive: Function 'UpdateStringOfList' argument 1 names different: declaration 'listPtr' definition 'listObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclListObj.c:143:41: note: Function 'UpdateStringOfList' argument 1 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:3490:14: note: Function 'UpdateStringOfList' argument 1 names different: declaration 'listPtr' definition 'listObj'. tcl9.0.2/generic/tclListObj.c:1013:15: style: Variable 'spanPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclListObj.c:1100:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclListObj.c:1100:5: error: Uninitialized variable: listObj [uninitvar] tcl9.0.2/generic/tclListObj.c:1100:5: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclListObj.c:1100:5: note: Uninitialized variable: listObj tcl9.0.2/generic/tclListObj.c:1369:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclListObj.c:1369:5: error: Uninitialized variable: copyObj [uninitvar] tcl9.0.2/generic/tclListObj.c:1369:5: note: Assignment '(copyObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclListObj.c:1369:5: note: Uninitialized variable: copyObj tcl9.0.2/generic/tclListObj.c:1607:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclListObj.c:1607:2: error: Uninitialized variable: listObj [uninitvar] tcl9.0.2/generic/tclListObj.c:1607:2: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclListObj.c:1607:2: note: Uninitialized variable: listObj tcl9.0.2/generic/tclListObj.c:2692:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclListObj.c:2692:6: error: Uninitialized variable: elemObj [uninitvar] tcl9.0.2/generic/tclListObj.c:2692:6: note: Assignment '(elemObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclListObj.c:2692:6: note: Uninitialized variable: elemObj tcl9.0.2/generic/tclListObj.c:2726:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclListObj.c:2726:3: error: Uninitialized variable: listObj [uninitvar] tcl9.0.2/generic/tclListObj.c:2726:3: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclListObj.c:2726:3: note: Uninitialized variable: listObj tcl9.0.2/generic/tclListObj.c:3015:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclListObj.c:3015:3: error: Uninitialized variable: subListObj [uninitvar] tcl9.0.2/generic/tclListObj.c:3015:3: note: Assignment '(subListObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclListObj.c:3015:3: note: Uninitialized variable: subListObj tcl9.0.2/generic/tclListObj.c:3428:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclListObj.c:3428:6: error: Uninitialized variable: *elemPtrs [uninitvar] tcl9.0.2/generic/tclListObj.c:3428:6: note: Assignment '(*elemPtrs)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclListObj.c:3428:6: note: Uninitialized variable: *elemPtrs tcl9.0.2/generic/tclListObj.c:3601:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclListObj.c:3601:5: error: Uninitialized variable: listObj [uninitvar] tcl9.0.2/generic/tclListObj.c:3601:5: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclListObj.c:3601:5: note: Uninitialized variable: listObj tcl9.0.2/generic/tclListObj.c:3617:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclListObj.c:3617:2: error: Uninitialized variable: (storePtr->slots[i+leadingSpace])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclListObj.c:3617:2: note: Assignment '(storePtr->slots[i+leadingSpace])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclListObj.c:3617:2: note: Uninitialized variable: (storePtr->slots[i+leadingSpace])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclListObj.c:1723:9: error: Uninitialized variable: *(&objv) [legacyUninitvar] tcl9.0.2/generic/tclListObj.c:2964:6: error: Uninitialized variable: *(&elemPtrs) [legacyUninitvar] tcl9.0.2/generic/tclListObj.c:2980:16: style: Variable 'indexArray' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclLiteral.c:134:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclLiteral.c:250:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclLiteral.c:877:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclLiteral.c:392:11: style:inconclusive: Function 'TclRegisterLiteral' argument 1 names different: declaration 'envPtr' definition 'ePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:544:38: note: Function 'TclRegisterLiteral' argument 1 names different: declaration 'envPtr' definition 'ePtr'. tcl9.0.2/generic/tclLiteral.c:392:11: note: Function 'TclRegisterLiteral' argument 1 names different: declaration 'envPtr' definition 'ePtr'. tcl9.0.2/generic/tclLiteral.c:408:19: style: Variable 'localTablePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclLiteral.c:134:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLiteral.c:250:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLiteral.c:250:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclLiteral.c:250:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclLiteral.c:250:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclLiteral.c:877:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLoad.c:1117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclLoad.c:968:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl9.0.2/generic/tclLoad.c:778:20: style:inconclusive: Function 'UnloadLibrary' argument 3 names different: declaration 'library' definition 'libraryPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclLoad.c:96:22: note: Function 'UnloadLibrary' argument 3 names different: declaration 'library' definition 'libraryPtr'. tcl9.0.2/generic/tclLoad.c:778:20: note: Function 'UnloadLibrary' argument 3 names different: declaration 'library' definition 'libraryPtr'. tcl9.0.2/generic/tclLoad.c:1117:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLoad.c:1117:2: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclLoad.c:1117:2: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclLoad.c:1117:2: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclLoad.c:1163:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclLoad.c:1163:5: error: Uninitialized variable: (resultObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclLoad.c:1163:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclLoad.c:1163:5: note: Uninitialized variable: (resultObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclLoad.c:917:21: style: Variable 'trustedRefCount' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclLoad.c:918:18: style: Variable 'safeRefCount' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclLoad.c:785:20: style: Unused variable: iterLibraryPtr [unusedVariable] tcl9.0.2/generic/tclMain.c:307:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclMain.c:796:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclMain.c:553:12: style: Condition 'is.input' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclMain.c:139:17: style:inconclusive: Function 'Tcl_SetStartupScript' argument 2 names different: declaration 'encoding' definition 'encodingName'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1667:17: note: Function 'Tcl_SetStartupScript' argument 2 names different: declaration 'encoding' definition 'encodingName'. tcl9.0.2/generic/tclMain.c:139:17: note: Function 'Tcl_SetStartupScript' argument 2 names different: declaration 'encoding' definition 'encodingName'. tcl9.0.2/generic/tclMain.c:739:5: style:inconclusive: Function 'StdinProc' argument 2 names different: declaration 'mask' definition 'dummy739'. [funcArgNamesDifferent] tcl9.0.2/generic/tclMain.c:114:46: note: Function 'StdinProc' argument 2 names different: declaration 'mask' definition 'dummy739'. tcl9.0.2/generic/tclMain.c:739:5: note: Function 'StdinProc' argument 2 names different: declaration 'mask' definition 'dummy739'. tcl9.0.2/generic/tclMain.c:674:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclMain.c:307:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclMain.c:307:5: error: Uninitialized variable: is.commandPtr [uninitvar] tcl9.0.2/generic/tclMain.c:307:5: note: Assignment 'is.commandPtr=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclMain.c:307:5: note: Uninitialized variable: is.commandPtr tcl9.0.2/generic/tclMain.c:523:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclMain.c:523:6: error: Uninitialized variable: (is.commandPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclMain.c:523:6: note: Assignment 'is.commandPtr=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclMain.c:523:6: note: Uninitialized variable: (is.commandPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclMain.c:796:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclMain.c:796:5: error: Uninitialized variable: commandPtr [uninitvar] tcl9.0.2/generic/tclMain.c:796:5: note: Assignment '(commandPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclMain.c:796:5: note: Uninitialized variable: commandPtr tcl9.0.2/generic/tclNamesp.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:370:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:423:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:1018:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:1469:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:1608:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:1678:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:1959:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:2669:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:2843:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:3011:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:3065:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:3139:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:3287:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:3347:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:3547:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:3679:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:3840:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:3972:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:4029:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:4077:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:4131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:4435:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:4491:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:4532:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:4771:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:4929:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:5108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:5193:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclNamesp.c:3547:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclNamesp.c:3547:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclNamesp.c:3547:5: note: Null pointer dereference tcl9.0.2/generic/tclNamesp.c:3972:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclNamesp.c:3972:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclNamesp.c:3972:5: note: Null pointer dereference tcl9.0.2/generic/tclNamesp.c:396:20: style:inconclusive: Function 'Tcl_PushCallFrame' argument 2 names different: declaration 'framePtr' definition 'callFramePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:275:20: note: Function 'Tcl_PushCallFrame' argument 2 names different: declaration 'framePtr' definition 'callFramePtr'. tcl9.0.2/generic/tclNamesp.c:396:20: note: Function 'Tcl_PushCallFrame' argument 2 names different: declaration 'framePtr' definition 'callFramePtr'. tcl9.0.2/generic/tclNamesp.c:405:20: style:inconclusive: Function 'Tcl_PushCallFrame' argument 3 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:276:20: note: Function 'Tcl_PushCallFrame' argument 3 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:405:20: note: Function 'Tcl_PushCallFrame' argument 3 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:617:5: style:inconclusive: Function 'EstablishErrorCodeTraces' argument 1 names different: declaration 'clientData' definition 'dummy617'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:85:47: note: Function 'EstablishErrorCodeTraces' argument 1 names different: declaration 'clientData' definition 'dummy617'. tcl9.0.2/generic/tclNamesp.c:617:5: note: Function 'EstablishErrorCodeTraces' argument 1 names different: declaration 'clientData' definition 'dummy617'. tcl9.0.2/generic/tclNamesp.c:619:5: style:inconclusive: Function 'EstablishErrorCodeTraces' argument 3 names different: declaration 'name1' definition 'dummy619'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:86:40: note: Function 'EstablishErrorCodeTraces' argument 3 names different: declaration 'name1' definition 'dummy619'. tcl9.0.2/generic/tclNamesp.c:619:5: note: Function 'EstablishErrorCodeTraces' argument 3 names different: declaration 'name1' definition 'dummy619'. tcl9.0.2/generic/tclNamesp.c:620:5: style:inconclusive: Function 'EstablishErrorCodeTraces' argument 4 names different: declaration 'name2' definition 'dummy620'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:87:20: note: Function 'EstablishErrorCodeTraces' argument 4 names different: declaration 'name2' definition 'dummy620'. tcl9.0.2/generic/tclNamesp.c:620:5: note: Function 'EstablishErrorCodeTraces' argument 4 names different: declaration 'name2' definition 'dummy620'. tcl9.0.2/generic/tclNamesp.c:621:5: style:inconclusive: Function 'EstablishErrorCodeTraces' argument 5 names different: declaration 'flags' definition 'dummy621'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:87:31: note: Function 'EstablishErrorCodeTraces' argument 5 names different: declaration 'flags' definition 'dummy621'. tcl9.0.2/generic/tclNamesp.c:621:5: note: Function 'EstablishErrorCodeTraces' argument 5 names different: declaration 'flags' definition 'dummy621'. tcl9.0.2/generic/tclNamesp.c:649:5: style:inconclusive: Function 'ErrorCodeRead' argument 1 names different: declaration 'clientData' definition 'dummy649'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:81:36: note: Function 'ErrorCodeRead' argument 1 names different: declaration 'clientData' definition 'dummy649'. tcl9.0.2/generic/tclNamesp.c:649:5: note: Function 'ErrorCodeRead' argument 1 names different: declaration 'clientData' definition 'dummy649'. tcl9.0.2/generic/tclNamesp.c:651:5: style:inconclusive: Function 'ErrorCodeRead' argument 3 names different: declaration 'name1' definition 'dummy651'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:82:20: note: Function 'ErrorCodeRead' argument 3 names different: declaration 'name1' definition 'dummy651'. tcl9.0.2/generic/tclNamesp.c:651:5: note: Function 'ErrorCodeRead' argument 3 names different: declaration 'name1' definition 'dummy651'. tcl9.0.2/generic/tclNamesp.c:652:5: style:inconclusive: Function 'ErrorCodeRead' argument 4 names different: declaration 'name2' definition 'dummy652'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:82:39: note: Function 'ErrorCodeRead' argument 4 names different: declaration 'name2' definition 'dummy652'. tcl9.0.2/generic/tclNamesp.c:652:5: note: Function 'ErrorCodeRead' argument 4 names different: declaration 'name2' definition 'dummy652'. tcl9.0.2/generic/tclNamesp.c:653:5: style:inconclusive: Function 'ErrorCodeRead' argument 5 names different: declaration 'flags' definition 'dummy653'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:82:50: note: Function 'ErrorCodeRead' argument 5 names different: declaration 'flags' definition 'dummy653'. tcl9.0.2/generic/tclNamesp.c:653:5: note: Function 'ErrorCodeRead' argument 5 names different: declaration 'flags' definition 'dummy653'. tcl9.0.2/generic/tclNamesp.c:691:5: style:inconclusive: Function 'EstablishErrorInfoTraces' argument 1 names different: declaration 'clientData' definition 'dummy691'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:88:47: note: Function 'EstablishErrorInfoTraces' argument 1 names different: declaration 'clientData' definition 'dummy691'. tcl9.0.2/generic/tclNamesp.c:691:5: note: Function 'EstablishErrorInfoTraces' argument 1 names different: declaration 'clientData' definition 'dummy691'. tcl9.0.2/generic/tclNamesp.c:693:5: style:inconclusive: Function 'EstablishErrorInfoTraces' argument 3 names different: declaration 'name1' definition 'dummy693'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:89:40: note: Function 'EstablishErrorInfoTraces' argument 3 names different: declaration 'name1' definition 'dummy693'. tcl9.0.2/generic/tclNamesp.c:693:5: note: Function 'EstablishErrorInfoTraces' argument 3 names different: declaration 'name1' definition 'dummy693'. tcl9.0.2/generic/tclNamesp.c:694:5: style:inconclusive: Function 'EstablishErrorInfoTraces' argument 4 names different: declaration 'name2' definition 'dummy694'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:90:20: note: Function 'EstablishErrorInfoTraces' argument 4 names different: declaration 'name2' definition 'dummy694'. tcl9.0.2/generic/tclNamesp.c:694:5: note: Function 'EstablishErrorInfoTraces' argument 4 names different: declaration 'name2' definition 'dummy694'. tcl9.0.2/generic/tclNamesp.c:695:5: style:inconclusive: Function 'EstablishErrorInfoTraces' argument 5 names different: declaration 'flags' definition 'dummy695'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:90:31: note: Function 'EstablishErrorInfoTraces' argument 5 names different: declaration 'flags' definition 'dummy695'. tcl9.0.2/generic/tclNamesp.c:695:5: note: Function 'EstablishErrorInfoTraces' argument 5 names different: declaration 'flags' definition 'dummy695'. tcl9.0.2/generic/tclNamesp.c:723:5: style:inconclusive: Function 'ErrorInfoRead' argument 1 names different: declaration 'clientData' definition 'dummy723'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:83:36: note: Function 'ErrorInfoRead' argument 1 names different: declaration 'clientData' definition 'dummy723'. tcl9.0.2/generic/tclNamesp.c:723:5: note: Function 'ErrorInfoRead' argument 1 names different: declaration 'clientData' definition 'dummy723'. tcl9.0.2/generic/tclNamesp.c:725:5: style:inconclusive: Function 'ErrorInfoRead' argument 3 names different: declaration 'name1' definition 'dummy725'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:84:20: note: Function 'ErrorInfoRead' argument 3 names different: declaration 'name1' definition 'dummy725'. tcl9.0.2/generic/tclNamesp.c:725:5: note: Function 'ErrorInfoRead' argument 3 names different: declaration 'name1' definition 'dummy725'. tcl9.0.2/generic/tclNamesp.c:726:5: style:inconclusive: Function 'ErrorInfoRead' argument 4 names different: declaration 'name2' definition 'dummy726'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:84:39: note: Function 'ErrorInfoRead' argument 4 names different: declaration 'name2' definition 'dummy726'. tcl9.0.2/generic/tclNamesp.c:726:5: note: Function 'ErrorInfoRead' argument 4 names different: declaration 'name2' definition 'dummy726'. tcl9.0.2/generic/tclNamesp.c:727:5: style:inconclusive: Function 'ErrorInfoRead' argument 5 names different: declaration 'flags' definition 'dummy727'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:84:50: note: Function 'ErrorInfoRead' argument 5 names different: declaration 'flags' definition 'dummy727'. tcl9.0.2/generic/tclNamesp.c:727:5: note: Function 'ErrorInfoRead' argument 5 names different: declaration 'flags' definition 'dummy727'. tcl9.0.2/generic/tclNamesp.c:1014:20: style:inconclusive: Function 'Tcl_DeleteNamespace' argument 1 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1346:49: note: Function 'Tcl_DeleteNamespace' argument 1 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:1014:20: note: Function 'Tcl_DeleteNamespace' argument 1 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:1457:20: style:inconclusive: Function 'Tcl_Export' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1351:59: note: Function 'Tcl_Export' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:1457:20: note: Function 'Tcl_Export' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:1593:20: style:inconclusive: Function 'Tcl_AppendExportList' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1349:20: note: Function 'Tcl_AppendExportList' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:1593:20: note: Function 'Tcl_AppendExportList' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:1656:20: style:inconclusive: Function 'Tcl_Import' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1354:59: note: Function 'Tcl_Import' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:1656:20: note: Function 'Tcl_Import' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:1942:20: style:inconclusive: Function 'Tcl_ForgetImport' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1358:20: note: Function 'Tcl_ForgetImport' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:1942:20: note: Function 'Tcl_ForgetImport' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl9.0.2/generic/tclNamesp.c:4862:14: style:inconclusive: Function 'DupNsNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclNamesp.c:79:44: note: Function 'DupNsNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl9.0.2/generic/tclNamesp.c:4862:14: note: Function 'DupNsNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl9.0.2/generic/tclNamesp.c:784:16: style: Variable 'globalNsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:1180:16: style: Parameter 'nsPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclNamesp.c:1599:16: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:1763:8: style: Variable 'cmdName' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:1800:16: style: Parameter 'importNsPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclNamesp.c:1851:15: style: Variable 'overwrite' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:1893:23: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:1950:11: style: Variable 'cmdName' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:2166:14: style: Variable 'selfPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:2545:16: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:2842:16: style: Variable 'trailNsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:3000:21: style: Variable 'refNsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:3846:15: style: Variable 'cmdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:5073:16: style: Variable 'tracePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNamesp.c:1697:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:1697:2: error: Uninitialized variable: (objv[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclNamesp.c:1697:2: note: Assignment '(objv[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:1697:2: note: Uninitialized variable: (objv[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclNamesp.c:3065:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3065:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3065:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:3065:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclNamesp.c:3287:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3287:5: error: Uninitialized variable: listPtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3287:5: note: Assignment '(listPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:3287:5: note: Uninitialized variable: listPtr tcl9.0.2/generic/tclNamesp.c:3288:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3288:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3288:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:3288:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclNamesp.c:3291:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3291:5: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclNamesp.c:3291:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:3291:5: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclNamesp.c:3679:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3679:2: error: Uninitialized variable: listPtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3679:2: note: Assignment '(listPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:3679:2: note: Uninitialized variable: listPtr tcl9.0.2/generic/tclNamesp.c:3843:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3843:2: error: Uninitialized variable: listPtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:3843:2: note: Assignment '(listPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:3843:2: note: Uninitialized variable: listPtr tcl9.0.2/generic/tclNamesp.c:4029:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:4029:5: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:4029:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:4029:5: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclNamesp.c:4149:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:4149:2: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclNamesp.c:4149:2: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:4149:2: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclNamesp.c:4444:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:4444:6: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:4444:6: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:4444:6: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclNamesp.c:4491:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:4491:2: error: Uninitialized variable: currNsPtr->unknownHandlerPtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:4491:2: note: Assignment '(currNsPtr->unknownHandlerPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:4491:2: note: Uninitialized variable: currNsPtr->unknownHandlerPtr tcl9.0.2/generic/tclNamesp.c:4771:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:4771:5: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclNamesp.c:4771:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclNamesp.c:4771:5: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclNamesp.c:4164:9: error: Uninitialized variable: *(&nsObjv) [legacyUninitvar] tcl9.0.2/generic/tclNotify.c:350:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclNotify.c:798:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclNotify.c:910:15: style: Variable 'timePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOO.c:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:363:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:526:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:607:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:663:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:1080:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:1283:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:1669:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:1690:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:1855:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:1876:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:2296:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:2767:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:2997:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:3129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOO.c:701:2: portability: %zu in format string (no. 1) requires 'size_t' but the argument type is 'ptrdiff_t {aka signed long}'. [invalidPrintfArgType_uint] tcl9.0.2/generic/tclOO.c:1855:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOO.c:1855:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOO.c:1855:2: note: Null pointer dereference tcl9.0.2/generic/tclOO.c:1862:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOO.c:1855:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOO.c:1862:5: note: Null pointer dereference tcl9.0.2/generic/tclOO.c:2060:24: warning: Either the condition 'mixinPtr' is redundant or there is possible null pointer dereference: mixinPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclOO.c:2057:10: note: Assuming that condition 'mixinPtr' is not redundant tcl9.0.2/generic/tclOO.c:2060:24: note: Null pointer dereference tcl9.0.2/generic/tclOO.c:2074:2: warning: Either the condition 'mixinPtr' is redundant or there is possible null pointer dereference: mixinPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclOO.c:2066:6: note: Assuming that condition 'mixinPtr' is not redundant tcl9.0.2/generic/tclOO.c:2074:2: note: Null pointer dereference tcl9.0.2/generic/tclOO.c:2844:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOO.c:2844:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOO.c:2844:5: note: Null pointer dereference tcl9.0.2/generic/tclOO.c:2997:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOO.c:2997:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOO.c:2997:5: note: Null pointer dereference tcl9.0.2/generic/tclOO.c:467:30: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclOO.c:1599:12: style:inconclusive: Function 'TclOORemoveFromMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:616:15: note: Function 'TclOORemoveFromMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. tcl9.0.2/generic/tclOO.c:1599:12: note: Function 'TclOORemoveFromMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. tcl9.0.2/generic/tclOO.c:1631:12: style:inconclusive: Function 'TclOOAddToMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:544:61: note: Function 'TclOOAddToMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. tcl9.0.2/generic/tclOO.c:1631:12: note: Function 'TclOOAddToMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. tcl9.0.2/generic/tclOO.c:2357:14: style:inconclusive: Function 'CloneClassMethod' argument 5 names different: declaration 'newMPtrPtr' definition 'm2PtrPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOO.c:67:17: note: Function 'CloneClassMethod' argument 5 names different: declaration 'newMPtrPtr' definition 'm2PtrPtr'. tcl9.0.2/generic/tclOO.c:2357:14: note: Function 'CloneClassMethod' argument 5 names different: declaration 'newMPtrPtr' definition 'm2PtrPtr'. tcl9.0.2/generic/tclOO.c:2712:9: style:inconclusive: Function 'TclOOObjectCmdCore' argument 5 names different: declaration 'publicOnly' definition 'flags'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOIntDecls.h:46:9: note: Function 'TclOOObjectCmdCore' argument 5 names different: declaration 'publicOnly' definition 'flags'. tcl9.0.2/generic/tclOO.c:2712:9: note: Function 'TclOOObjectCmdCore' argument 5 names different: declaration 'publicOnly' definition 'flags'. tcl9.0.2/generic/tclOO.c:1412:13: style: Parameter 'oPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclOO.c:1495:12: style: Parameter 'mixinPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclOO.c:1875:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOO.c:2417:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOO.c:2498:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOO.c:2820:15: style: Variable 'miPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOO.c:363:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:363:5: error: Uninitialized variable: fPtr->unknownMethodNameObj [uninitvar] tcl9.0.2/generic/tclOO.c:363:5: note: Assignment '(fPtr->unknownMethodNameObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:363:5: note: Uninitialized variable: fPtr->unknownMethodNameObj tcl9.0.2/generic/tclOO.c:364:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:364:5: error: Uninitialized variable: fPtr->constructorName [uninitvar] tcl9.0.2/generic/tclOO.c:364:5: note: Assignment '(fPtr->constructorName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:364:5: note: Uninitialized variable: fPtr->constructorName tcl9.0.2/generic/tclOO.c:365:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:365:5: error: Uninitialized variable: fPtr->destructorName [uninitvar] tcl9.0.2/generic/tclOO.c:365:5: note: Assignment '(fPtr->destructorName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:365:5: note: Uninitialized variable: fPtr->destructorName tcl9.0.2/generic/tclOO.c:366:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:366:5: error: Uninitialized variable: fPtr->clonedName [uninitvar] tcl9.0.2/generic/tclOO.c:366:5: note: Assignment '(fPtr->clonedName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:366:5: note: Uninitialized variable: fPtr->clonedName tcl9.0.2/generic/tclOO.c:367:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:367:5: error: Uninitialized variable: fPtr->defineName [uninitvar] tcl9.0.2/generic/tclOO.c:367:5: note: Assignment '(fPtr->defineName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:367:5: note: Uninitialized variable: fPtr->defineName tcl9.0.2/generic/tclOO.c:368:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:368:5: error: Uninitialized variable: fPtr->myName [uninitvar] tcl9.0.2/generic/tclOO.c:368:5: note: Assignment '(fPtr->myName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:368:5: note: Uninitialized variable: fPtr->myName tcl9.0.2/generic/tclOO.c:369:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:369:5: error: Uninitialized variable: fPtr->mcdName [uninitvar] tcl9.0.2/generic/tclOO.c:369:5: note: Assignment '(fPtr->mcdName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:369:5: note: Uninitialized variable: fPtr->mcdName tcl9.0.2/generic/tclOO.c:380:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:380:5: error: Uninitialized variable: namePtr [uninitvar] tcl9.0.2/generic/tclOO.c:380:5: note: Assignment '(namePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:380:5: note: Uninitialized variable: namePtr tcl9.0.2/generic/tclOO.c:419:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:419:5: error: Uninitialized variable: (namePtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclOO.c:419:5: note: Assignment '(namePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:419:5: note: Uninitialized variable: (namePtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclOO.c:526:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:526:5: error: Uninitialized variable: defNsName [uninitvar] tcl9.0.2/generic/tclOO.c:526:5: note: Assignment '(defNsName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:526:5: note: Uninitialized variable: defNsName tcl9.0.2/generic/tclOO.c:557:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:557:5: error: Uninitialized variable: (defNsName)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclOO.c:557:5: note: Assignment '(defNsName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:557:5: note: Uninitialized variable: (defNsName)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclOO.c:609:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:610:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:611:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:612:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:613:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:614:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:615:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:1080:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:1135:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:1142:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:1143:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:1283:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:1302:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:1309:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:1310:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:2296:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:2297:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:2298:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:2767:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:2784:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:3129:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOO.c:3129:5: error: Uninitialized variable: namePtr [uninitvar] tcl9.0.2/generic/tclOO.c:3129:5: note: Assignment '(namePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOO.c:3129:5: note: Uninitialized variable: namePtr tcl9.0.2/generic/tclOOBasic.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:392:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:487:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:502:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:720:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:839:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:883:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:947:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:1017:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:1284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOBasic.c:49:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOBasic.c:49:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOBasic.c:49:5: note: Null pointer dereference tcl9.0.2/generic/tclOOBasic.c:135:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOBasic.c:135:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOBasic.c:135:5: note: Null pointer dereference tcl9.0.2/generic/tclOOBasic.c:392:6: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOBasic.c:392:6: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOBasic.c:392:6: note: Null pointer dereference tcl9.0.2/generic/tclOOBasic.c:487:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOBasic.c:487:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOBasic.c:487:5: note: Null pointer dereference tcl9.0.2/generic/tclOOBasic.c:947:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOBasic.c:947:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOBasic.c:947:5: note: Null pointer dereference tcl9.0.2/generic/tclOOBasic.c:1017:6: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOBasic.c:1017:6: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOBasic.c:1017:6: note: Null pointer dereference tcl9.0.2/generic/tclOOBasic.c:438:18: style: Variable 'contextPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOBasic.c:443:15: style: Variable 'invoker' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOBasic.c:1009:11: style: Variable 'miPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOBasic.c:157:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOBasic.c:158:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOBasic.c:159:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOBasic.c:166:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOBasic.c:167:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOBasic.c:891:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOBasic.c:891:5: error: Uninitialized variable: varNamePtr [uninitvar] tcl9.0.2/generic/tclOOBasic.c:891:5: note: Assignment '(varNamePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOBasic.c:891:5: note: Uninitialized variable: varNamePtr tcl9.0.2/generic/tclOOBasic.c:1284:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOBasic.c:1284:2: error: Uninitialized variable: (result[1])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclOOBasic.c:1284:2: note: Assignment '(result[1])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOBasic.c:1284:2: note: Uninitialized variable: (result[1])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclOOCall.c:294:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOCall.c:302:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOCall.c:360:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOCall.c:1864:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOCall.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] tcl9.0.2/generic/tclOOCall.c:360:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOCall.c:360:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOCall.c:360:2: note: Null pointer dereference tcl9.0.2/generic/tclOOCall.c:369:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOCall.c:369:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOCall.c:369:2: note: Null pointer dereference tcl9.0.2/generic/tclOOCall.c:371:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOCall.c:371:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOCall.c:371:2: note: Null pointer dereference tcl9.0.2/generic/tclOOCall.c:1451:24: warning: Either the condition 'clsPtr==NULL' is redundant or there is possible null pointer dereference: clsPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOCall.c:1463:16: note: Assuming that condition 'clsPtr==NULL' is not redundant tcl9.0.2/generic/tclOOCall.c:1451:24: note: Null pointer dereference tcl9.0.2/generic/tclOOCall.c:831:20: style:inconclusive: Function 'AddInstancePrivateToCallContext' argument 2 names different: declaration 'methodNameObj' definition 'methodName'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOCall.c:116:23: note: Function 'AddInstancePrivateToCallContext' argument 2 names different: declaration 'methodNameObj' definition 'methodName'. tcl9.0.2/generic/tclOOCall.c:831:20: note: Function 'AddInstancePrivateToCallContext' argument 2 names different: declaration 'methodNameObj' definition 'methodName'. tcl9.0.2/generic/tclOOCall.c:1125:9: style:inconclusive: Function 'IsStillValid' argument 4 names different: declaration 'reuseMask' definition 'mask'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOCall.c:148:23: note: Function 'IsStillValid' argument 4 names different: declaration 'reuseMask' definition 'mask'. tcl9.0.2/generic/tclOOCall.c:1125:9: note: Function 'IsStillValid' argument 4 names different: declaration 'reuseMask' definition 'mask'. tcl9.0.2/generic/tclOOCall.c:1166:13: style:inconclusive: Function 'TclOOGetCallContext' argument 4 names different: declaration 'contextObjPtr' definition 'contextObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:579:16: note: Function 'TclOOGetCallContext' argument 4 names different: declaration 'contextObjPtr' definition 'contextObj'. tcl9.0.2/generic/tclOOCall.c:1166:13: note: Function 'TclOOGetCallContext' argument 4 names different: declaration 'contextObjPtr' definition 'contextObj'. tcl9.0.2/generic/tclOOCall.c:1169:12: style:inconclusive: Function 'TclOOGetCallContext' argument 5 names different: declaration 'contextClsPtr' definition 'contextCls'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:579:38: note: Function 'TclOOGetCallContext' argument 5 names different: declaration 'contextClsPtr' definition 'contextCls'. tcl9.0.2/generic/tclOOCall.c:1169:12: note: Function 'TclOOGetCallContext' argument 5 names different: declaration 'contextClsPtr' definition 'contextCls'. tcl9.0.2/generic/tclOOCall.c:1674:20: style:inconclusive: Function 'AddPrivatesFromClassChainToCallContext' argument 3 names different: declaration 'methodNameObj' definition 'methodName'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOCall.c:130:23: note: Function 'AddPrivatesFromClassChainToCallContext' argument 3 names different: declaration 'methodNameObj' definition 'methodName'. tcl9.0.2/generic/tclOOCall.c:1674:20: note: Function 'AddPrivatesFromClassChainToCallContext' argument 3 names different: declaration 'methodNameObj' definition 'methodName'. tcl9.0.2/generic/tclOOCall.c:791:13: style: Parameter 'mPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclOOCall.c:963:26: style: Parameter 'doneFilters' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclOOCall.c:1122:16: style: Parameter 'callPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclOOCall.c:1166:13: style: Parameter 'contextObj' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclOOCall.c:2150:19: style: Variable 'staticList' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOCall.c:1864:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOCall.c:1864:5: error: Uninitialized variable: filterLiteral [uninitvar] tcl9.0.2/generic/tclOOCall.c:1864:5: note: Assignment '(filterLiteral)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOCall.c:1864:5: note: Uninitialized variable: filterLiteral tcl9.0.2/generic/tclOOCall.c:1865:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOCall.c:1865:5: error: Uninitialized variable: methodLiteral [uninitvar] tcl9.0.2/generic/tclOOCall.c:1865:5: note: Assignment '(methodLiteral)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOCall.c:1865:5: note: Uninitialized variable: methodLiteral tcl9.0.2/generic/tclOOCall.c:1866:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOCall.c:1866:5: error: Uninitialized variable: objectLiteral [uninitvar] tcl9.0.2/generic/tclOOCall.c:1866:5: note: Assignment '(objectLiteral)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOCall.c:1866:5: note: Uninitialized variable: objectLiteral tcl9.0.2/generic/tclOOCall.c:1867:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOCall.c:1867:5: error: Uninitialized variable: privateLiteral [uninitvar] tcl9.0.2/generic/tclOOCall.c:1867:5: note: Assignment '(privateLiteral)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOCall.c:1867:5: note: Uninitialized variable: privateLiteral tcl9.0.2/generic/tclOODefineCmds.c:1153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:1241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:1310:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:1384:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:1490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2454:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2532:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2605:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2644:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2764:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2804:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2867:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2895:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2935:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:2972:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:3037:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:3075:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:3215:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:3267:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:3331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:3383:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:3455:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:3487:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOODefineCmds.c:473:21: warning: Either the condition 'mixinPtr' is redundant or there is possible null pointer dereference: mixinPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclOODefineCmds.c:470:7: note: Assuming that condition 'mixinPtr' is not redundant tcl9.0.2/generic/tclOODefineCmds.c:473:21: note: Null pointer dereference tcl9.0.2/generic/tclOODefineCmds.c:1026:16: warning: Either the condition 'iPtr->varFramePtr->callerVarPtr==NULL' is redundant or there is possible null pointer dereference: iPtr->varFramePtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclOODefineCmds.c:1028:38: note: Assuming that condition 'iPtr->varFramePtr->callerVarPtr==NULL' is not redundant tcl9.0.2/generic/tclOODefineCmds.c:1031:39: note: Assignment 'iPtr->varFramePtr=iPtr->varFramePtr->callerVarPtr', assigned value is 0 tcl9.0.2/generic/tclOODefineCmds.c:1026:16: note: Null pointer dereference tcl9.0.2/generic/tclOODefineCmds.c:1057:16: warning: Either the condition 'iPtr->varFramePtr->callerVarPtr==NULL' is redundant or there is possible null pointer dereference: iPtr->varFramePtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclOODefineCmds.c:1059:38: note: Assuming that condition 'iPtr->varFramePtr->callerVarPtr==NULL' is not redundant tcl9.0.2/generic/tclOODefineCmds.c:1062:39: note: Assignment 'iPtr->varFramePtr=iPtr->varFramePtr->callerVarPtr', assigned value is 0 tcl9.0.2/generic/tclOODefineCmds.c:1057:16: note: Null pointer dereference tcl9.0.2/generic/tclOODefineCmds.c:2407:5: style:inconclusive: Function 'ClassFilter_Get' argument 1 names different: declaration 'clientData' definition 'dummy2407'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:81:35: note: Function 'ClassFilter_Get' argument 1 names different: declaration 'clientData' definition 'dummy2407'. tcl9.0.2/generic/tclOODefineCmds.c:2407:5: note: Function 'ClassFilter_Get' argument 1 names different: declaration 'clientData' definition 'dummy2407'. tcl9.0.2/generic/tclOODefineCmds.c:2435:5: style:inconclusive: Function 'ClassFilter_Set' argument 1 names different: declaration 'clientData' definition 'dummy2435'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:84:35: note: Function 'ClassFilter_Set' argument 1 names different: declaration 'clientData' definition 'dummy2435'. tcl9.0.2/generic/tclOODefineCmds.c:2435:5: note: Function 'ClassFilter_Set' argument 1 names different: declaration 'clientData' definition 'dummy2435'. tcl9.0.2/generic/tclOODefineCmds.c:2476:5: style:inconclusive: Function 'ClassMixin_Get' argument 1 names different: declaration 'clientData' definition 'dummy2476'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:87:34: note: Function 'ClassMixin_Get' argument 1 names different: declaration 'clientData' definition 'dummy2476'. tcl9.0.2/generic/tclOODefineCmds.c:2476:5: note: Function 'ClassMixin_Get' argument 1 names different: declaration 'clientData' definition 'dummy2476'. tcl9.0.2/generic/tclOODefineCmds.c:2507:5: style:inconclusive: Function 'ClassMixin_Set' argument 1 names different: declaration 'clientData' definition 'dummy2507'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:90:34: note: Function 'ClassMixin_Set' argument 1 names different: declaration 'clientData' definition 'dummy2507'. tcl9.0.2/generic/tclOODefineCmds.c:2507:5: note: Function 'ClassMixin_Set' argument 1 names different: declaration 'clientData' definition 'dummy2507'. tcl9.0.2/generic/tclOODefineCmds.c:2586:5: style:inconclusive: Function 'ClassSuper_Get' argument 1 names different: declaration 'clientData' definition 'dummy2586'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:93:34: note: Function 'ClassSuper_Get' argument 1 names different: declaration 'clientData' definition 'dummy2586'. tcl9.0.2/generic/tclOODefineCmds.c:2586:5: note: Function 'ClassSuper_Get' argument 1 names different: declaration 'clientData' definition 'dummy2586'. tcl9.0.2/generic/tclOODefineCmds.c:2616:5: style:inconclusive: Function 'ClassSuper_Set' argument 1 names different: declaration 'clientData' definition 'dummy2616'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:96:34: note: Function 'ClassSuper_Set' argument 1 names different: declaration 'clientData' definition 'dummy2616'. tcl9.0.2/generic/tclOODefineCmds.c:2616:5: note: Function 'ClassSuper_Set' argument 1 names different: declaration 'clientData' definition 'dummy2616'. tcl9.0.2/generic/tclOODefineCmds.c:2746:5: style:inconclusive: Function 'ClassVars_Get' argument 1 names different: declaration 'clientData' definition 'dummy2746'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:99:33: note: Function 'ClassVars_Get' argument 1 names different: declaration 'clientData' definition 'dummy2746'. tcl9.0.2/generic/tclOODefineCmds.c:2746:5: note: Function 'ClassVars_Get' argument 1 names different: declaration 'clientData' definition 'dummy2746'. tcl9.0.2/generic/tclOODefineCmds.c:2784:5: style:inconclusive: Function 'ClassVars_Set' argument 1 names different: declaration 'clientData' definition 'dummy2784'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:102:33: note: Function 'ClassVars_Set' argument 1 names different: declaration 'clientData' definition 'dummy2784'. tcl9.0.2/generic/tclOODefineCmds.c:2784:5: note: Function 'ClassVars_Set' argument 1 names different: declaration 'clientData' definition 'dummy2784'. tcl9.0.2/generic/tclOODefineCmds.c:2849:5: style:inconclusive: Function 'ObjFilter_Get' argument 1 names different: declaration 'clientData' definition 'dummy2849'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:105:33: note: Function 'ObjFilter_Get' argument 1 names different: declaration 'clientData' definition 'dummy2849'. tcl9.0.2/generic/tclOODefineCmds.c:2849:5: note: Function 'ObjFilter_Get' argument 1 names different: declaration 'clientData' definition 'dummy2849'. tcl9.0.2/generic/tclOODefineCmds.c:2877:5: style:inconclusive: Function 'ObjFilter_Set' argument 1 names different: declaration 'clientData' definition 'dummy2877'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:108:33: note: Function 'ObjFilter_Set' argument 1 names different: declaration 'clientData' definition 'dummy2877'. tcl9.0.2/generic/tclOODefineCmds.c:2877:5: note: Function 'ObjFilter_Set' argument 1 names different: declaration 'clientData' definition 'dummy2877'. tcl9.0.2/generic/tclOODefineCmds.c:2916:5: style:inconclusive: Function 'ObjMixin_Get' argument 1 names different: declaration 'clientData' definition 'dummy2916'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:111:32: note: Function 'ObjMixin_Get' argument 1 names different: declaration 'clientData' definition 'dummy2916'. tcl9.0.2/generic/tclOODefineCmds.c:2916:5: note: Function 'ObjMixin_Get' argument 1 names different: declaration 'clientData' definition 'dummy2916'. tcl9.0.2/generic/tclOODefineCmds.c:2948:5: style:inconclusive: Function 'ObjMixin_Set' argument 1 names different: declaration 'clientData' definition 'dummy2948'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:114:32: note: Function 'ObjMixin_Set' argument 1 names different: declaration 'clientData' definition 'dummy2948'. tcl9.0.2/generic/tclOODefineCmds.c:2948:5: note: Function 'ObjMixin_Set' argument 1 names different: declaration 'clientData' definition 'dummy2948'. tcl9.0.2/generic/tclOODefineCmds.c:3019:5: style:inconclusive: Function 'ObjVars_Get' argument 1 names different: declaration 'clientData' definition 'dummy3019'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:117:31: note: Function 'ObjVars_Get' argument 1 names different: declaration 'clientData' definition 'dummy3019'. tcl9.0.2/generic/tclOODefineCmds.c:3019:5: note: Function 'ObjVars_Get' argument 1 names different: declaration 'clientData' definition 'dummy3019'. tcl9.0.2/generic/tclOODefineCmds.c:3057:5: style:inconclusive: Function 'ObjVars_Set' argument 1 names different: declaration 'clientData' definition 'dummy3057'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:120:31: note: Function 'ObjVars_Set' argument 1 names different: declaration 'clientData' definition 'dummy3057'. tcl9.0.2/generic/tclOODefineCmds.c:3057:5: note: Function 'ObjVars_Set' argument 1 names different: declaration 'clientData' definition 'dummy3057'. tcl9.0.2/generic/tclOODefineCmds.c:3121:5: style:inconclusive: Function 'ResolveClass' argument 1 names different: declaration 'clientData' definition 'dummy3121'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:147:32: note: Function 'ResolveClass' argument 1 names different: declaration 'clientData' definition 'dummy3121'. tcl9.0.2/generic/tclOODefineCmds.c:3121:5: note: Function 'ResolveClass' argument 1 names different: declaration 'clientData' definition 'dummy3121'. tcl9.0.2/generic/tclOODefineCmds.c:3174:5: style:inconclusive: Function 'Configurable_ClassReadableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3174'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:123:55: note: Function 'Configurable_ClassReadableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3174'. tcl9.0.2/generic/tclOODefineCmds.c:3174:5: note: Function 'Configurable_ClassReadableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3174'. tcl9.0.2/generic/tclOODefineCmds.c:3196:5: style:inconclusive: Function 'Configurable_ClassReadableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3196'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:126:55: note: Function 'Configurable_ClassReadableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3196'. tcl9.0.2/generic/tclOODefineCmds.c:3196:5: note: Function 'Configurable_ClassReadableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3196'. tcl9.0.2/generic/tclOODefineCmds.c:3226:5: style:inconclusive: Function 'Configurable_ObjectReadableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3226'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:135:56: note: Function 'Configurable_ObjectReadableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3226'. tcl9.0.2/generic/tclOODefineCmds.c:3226:5: note: Function 'Configurable_ObjectReadableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3226'. tcl9.0.2/generic/tclOODefineCmds.c:3248:5: style:inconclusive: Function 'Configurable_ObjectReadableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3248'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:138:56: note: Function 'Configurable_ObjectReadableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3248'. tcl9.0.2/generic/tclOODefineCmds.c:3248:5: note: Function 'Configurable_ObjectReadableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3248'. tcl9.0.2/generic/tclOODefineCmds.c:3290:5: style:inconclusive: Function 'Configurable_ClassWritableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3290'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:129:55: note: Function 'Configurable_ClassWritableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3290'. tcl9.0.2/generic/tclOODefineCmds.c:3290:5: note: Function 'Configurable_ClassWritableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3290'. tcl9.0.2/generic/tclOODefineCmds.c:3312:5: style:inconclusive: Function 'Configurable_ClassWritableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3312'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:132:55: note: Function 'Configurable_ClassWritableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3312'. tcl9.0.2/generic/tclOODefineCmds.c:3312:5: note: Function 'Configurable_ClassWritableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3312'. tcl9.0.2/generic/tclOODefineCmds.c:3342:5: style:inconclusive: Function 'Configurable_ObjectWritableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3342'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:141:56: note: Function 'Configurable_ObjectWritableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3342'. tcl9.0.2/generic/tclOODefineCmds.c:3342:5: note: Function 'Configurable_ObjectWritableProps_Get' argument 1 names different: declaration 'clientData' definition 'dummy3342'. tcl9.0.2/generic/tclOODefineCmds.c:3364:5: style:inconclusive: Function 'Configurable_ObjectWritableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3364'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODefineCmds.c:144:56: note: Function 'Configurable_ObjectWritableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3364'. tcl9.0.2/generic/tclOODefineCmds.c:3364:5: note: Function 'Configurable_ObjectWritableProps_Set' argument 1 names different: declaration 'clientData' definition 'dummy3364'. tcl9.0.2/generic/tclOODefineCmds.c:3442:9: style:inconclusive: Function 'TclOORegisterInstanceProperty' argument 3 names different: declaration 'mayRead' definition 'registerReader'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:638:31: note: Function 'TclOORegisterInstanceProperty' argument 3 names different: declaration 'mayRead' definition 'registerReader'. tcl9.0.2/generic/tclOODefineCmds.c:3442:9: note: Function 'TclOORegisterInstanceProperty' argument 3 names different: declaration 'mayRead' definition 'registerReader'. tcl9.0.2/generic/tclOODefineCmds.c:3445:9: style:inconclusive: Function 'TclOORegisterInstanceProperty' argument 4 names different: declaration 'mayWrite' definition 'registerWriter'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:638:44: note: Function 'TclOORegisterInstanceProperty' argument 4 names different: declaration 'mayWrite' definition 'registerWriter'. tcl9.0.2/generic/tclOODefineCmds.c:3445:9: note: Function 'TclOORegisterInstanceProperty' argument 4 names different: declaration 'mayWrite' definition 'registerWriter'. tcl9.0.2/generic/tclOODefineCmds.c:3473:9: style:inconclusive: Function 'TclOORegisterProperty' argument 3 names different: declaration 'mayRead' definition 'registerReader'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:636:31: note: Function 'TclOORegisterProperty' argument 3 names different: declaration 'mayRead' definition 'registerReader'. tcl9.0.2/generic/tclOODefineCmds.c:3473:9: note: Function 'TclOORegisterProperty' argument 3 names different: declaration 'mayRead' definition 'registerReader'. tcl9.0.2/generic/tclOODefineCmds.c:3476:9: style:inconclusive: Function 'TclOORegisterProperty' argument 4 names different: declaration 'mayWrite' definition 'registerWriter'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:636:44: note: Function 'TclOORegisterProperty' argument 4 names different: declaration 'mayWrite' definition 'registerWriter'. tcl9.0.2/generic/tclOODefineCmds.c:3476:9: note: Function 'TclOORegisterProperty' argument 4 names different: declaration 'mayWrite' definition 'registerWriter'. tcl9.0.2/generic/tclOODefineCmds.c:990:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOODefineCmds.c:1445:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'TclOODefinePrivateObjCmd' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclOOInt.h:513:29: note: You might need to cast the function pointer here tcl9.0.2/generic/tclOODefineCmds.c:1445:11: note: Parameter 'clientData' can be declared as pointer to const tcl9.0.2/generic/tclOODefineCmds.c:1766:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'TclOODefineDeleteMethodObjCmd' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclOOInt.h:503:29: note: You might need to cast the function pointer here tcl9.0.2/generic/tclOODefineCmds.c:1766:11: note: Parameter 'clientData' can be declared as pointer to const tcl9.0.2/generic/tclOODefineCmds.c:1884:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'TclOODefineExportObjCmd' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclOOInt.h:505:29: note: You might need to cast the function pointer here tcl9.0.2/generic/tclOODefineCmds.c:1884:11: note: Parameter 'clientData' can be declared as pointer to const tcl9.0.2/generic/tclOODefineCmds.c:1981:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'TclOODefineForwardObjCmd' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclOOInt.h:506:29: note: You might need to cast the function pointer here tcl9.0.2/generic/tclOODefineCmds.c:1981:11: note: Parameter 'clientData' can be declared as pointer to const tcl9.0.2/generic/tclOODefineCmds.c:1988:13: style: Variable 'mPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOODefineCmds.c:2045:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'TclOODefineMethodObjCmd' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclOOInt.h:507:29: note: You might need to cast the function pointer here tcl9.0.2/generic/tclOODefineCmds.c:2045:11: note: Parameter 'clientData' can be declared as pointer to const tcl9.0.2/generic/tclOODefineCmds.c:2143:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'TclOODefineRenameMethodObjCmd' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclOOInt.h:508:29: note: You might need to cast the function pointer here tcl9.0.2/generic/tclOODefineCmds.c:2143:11: note: Parameter 'clientData' can be declared as pointer to const tcl9.0.2/generic/tclOODefineCmds.c:2200:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'TclOODefineUnexportObjCmd' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclOOInt.h:509:29: note: You might need to cast the function pointer here tcl9.0.2/generic/tclOODefineCmds.c:2200:11: note: Parameter 'clientData' can be declared as pointer to const tcl9.0.2/generic/tclOODefineCmds.c:2413:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOODefineCmds.c:2482:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOODefineCmds.c:2592:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOODefineCmds.c:2855:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOODefineCmds.c:2922:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOODefineCmds.c:3128:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOODefineCmds.c:3410:19: style: Parameter 'propsList' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclOODefineCmds.c:1153:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:1153:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:1153:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:1153:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclOODefineCmds.c:1154:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:1154:5: error: Uninitialized variable: obj2Ptr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:1154:5: note: Assignment '(obj2Ptr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:1154:5: note: Uninitialized variable: obj2Ptr tcl9.0.2/generic/tclOODefineCmds.c:1241:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:1310:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:1384:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:1490:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2368:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2368:5: error: Uninitialized variable: getName [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2368:5: note: Assignment '(getName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:2368:5: note: Uninitialized variable: getName tcl9.0.2/generic/tclOODefineCmds.c:2369:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2369:5: error: Uninitialized variable: setName [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2369:5: note: Assignment '(setName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:2369:5: note: Uninitialized variable: setName tcl9.0.2/generic/tclOODefineCmds.c:2370:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2370:5: error: Uninitialized variable: resolveName [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2370:5: note: Assignment '(resolveName)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:2370:5: note: Uninitialized variable: resolveName tcl9.0.2/generic/tclOODefineCmds.c:2425:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2425:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2425:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:2425:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOODefineCmds.c:2495:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2495:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2495:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:2495:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOODefineCmds.c:2605:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2605:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2605:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:2605:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOODefineCmds.c:2764:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2764:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2764:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:2764:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOODefineCmds.c:2867:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2867:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2867:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:2867:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOODefineCmds.c:2935:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2935:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2935:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:2935:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOODefineCmds.c:3037:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:3037:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOODefineCmds.c:3037:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOODefineCmds.c:3037:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOODefineCmds.c:2454:9: error: Uninitialized variable: *(&filterv) [legacyUninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2532:9: error: Uninitialized variable: *(&mixinv) [legacyUninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2644:16: error: Uninitialized variable: *(&superv) [legacyUninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2804:9: error: Uninitialized variable: *(&varv) [legacyUninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2895:9: error: Uninitialized variable: *(&filterv) [legacyUninitvar] tcl9.0.2/generic/tclOODefineCmds.c:2972:9: error: Uninitialized variable: *(&mixinv) [legacyUninitvar] tcl9.0.2/generic/tclOODefineCmds.c:3075:9: error: Uninitialized variable: *(&varv) [legacyUninitvar] tcl9.0.2/generic/tclOODefineCmds.c:3215:9: error: Uninitialized variable: *(&varv) [legacyUninitvar] tcl9.0.2/generic/tclOODefineCmds.c:3267:16: error: Uninitialized variable: *(&varv) [legacyUninitvar] tcl9.0.2/generic/tclOODefineCmds.c:3331:9: error: Uninitialized variable: *(&varv) [legacyUninitvar] tcl9.0.2/generic/tclOODefineCmds.c:3383:16: error: Uninitialized variable: *(&varv) [legacyUninitvar] tcl9.0.2/generic/tclOOInfo.c:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:662:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:790:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:907:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:959:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:1028:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:1096:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:1240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:1334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:1443:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:1566:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:1612:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:1663:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:1713:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOInfo.c:104:20: style: Parameter 'localPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclOOInfo.c:341:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOInfo.c:777:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOInfo.c:819:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOInfo.c:1182:11: style: Variable 'procPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOInfo.c:1229:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOInfo.c:1317:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOInfo.c:1553:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOInfo.c:1595:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOInfo.c:1650:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOInfo.c:284:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:284:5: error: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclOOInfo.c:284:5: note: Assignment '(resultObjs[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:284:5: note: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclOOInfo.c:290:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:290:6: error: Uninitialized variable: argObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:290:6: note: Assignment '(argObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:290:6: note: Uninitialized variable: argObj tcl9.0.2/generic/tclOOInfo.c:352:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:352:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:352:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:352:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:662:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:662:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:662:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:662:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:790:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:790:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:790:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:790:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:907:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:907:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:907:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:907:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:959:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:959:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:959:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:959:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:1028:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1028:5: error: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1028:5: note: Assignment '(resultObjs[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1028:5: note: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclOOInfo.c:1034:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1034:6: error: Uninitialized variable: argObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1034:6: note: Assignment '(argObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1034:6: note: Uninitialized variable: argObj tcl9.0.2/generic/tclOOInfo.c:1096:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1096:5: error: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1096:5: note: Assignment '(resultObjs[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1096:5: note: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclOOInfo.c:1102:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1102:6: error: Uninitialized variable: argObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1102:6: note: Assignment '(argObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1102:6: note: Uninitialized variable: argObj tcl9.0.2/generic/tclOOInfo.c:1240:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1240:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1240:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1240:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:1334:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1334:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1334:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1334:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:1443:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1443:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1443:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1443:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:1566:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1566:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1566:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1566:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:1612:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1612:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1612:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1612:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:1663:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1663:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1663:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1663:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOInfo.c:1713:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1713:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOInfo.c:1713:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOInfo.c:1713:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOMethod.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:483:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:1158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varTable [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:1188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:1321:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:1416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:1492:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:1531:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:1580:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:1741:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOMethod.c:890:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOMethod.c:890:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOMethod.c:890:5: note: Null pointer dereference tcl9.0.2/generic/tclOOMethod.c:1741:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclOOMethod.c:1741:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclOOMethod.c:1741:2: note: Null pointer dereference tcl9.0.2/generic/tclOOMethod.c:129:5: style:inconclusive: Function 'TclNewInstanceMethod' argument 1 names different: declaration 'interp' definition 'dummy129'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:551:58: note: Function 'TclNewInstanceMethod' argument 1 names different: declaration 'interp' definition 'dummy129'. tcl9.0.2/generic/tclOOMethod.c:129:5: note: Function 'TclNewInstanceMethod' argument 1 names different: declaration 'interp' definition 'dummy129'. tcl9.0.2/generic/tclOOMethod.c:191:5: style:inconclusive: Function 'Tcl_NewInstanceMethod' argument 1 names different: declaration 'interp' definition 'dummy191'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODecls.h:60:53: note: Function 'Tcl_NewInstanceMethod' argument 1 names different: declaration 'interp' definition 'dummy191'. tcl9.0.2/generic/tclOOMethod.c:191:5: note: Function 'Tcl_NewInstanceMethod' argument 1 names different: declaration 'interp' definition 'dummy191'. tcl9.0.2/generic/tclOOMethod.c:214:5: style:inconclusive: Function 'Tcl_NewInstanceMethod2' argument 1 names different: declaration 'interp' definition 'dummy214'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODecls.h:131:54: note: Function 'Tcl_NewInstanceMethod2' argument 1 names different: declaration 'interp' definition 'dummy214'. tcl9.0.2/generic/tclOOMethod.c:214:5: note: Function 'Tcl_NewInstanceMethod2' argument 1 names different: declaration 'interp' definition 'dummy214'. tcl9.0.2/generic/tclOOMethod.c:305:5: style:inconclusive: Function 'Tcl_NewMethod' argument 1 names different: declaration 'interp' definition 'dummy305'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODecls.h:65:45: note: Function 'Tcl_NewMethod' argument 1 names different: declaration 'interp' definition 'dummy305'. tcl9.0.2/generic/tclOOMethod.c:305:5: note: Function 'Tcl_NewMethod' argument 1 names different: declaration 'interp' definition 'dummy305'. tcl9.0.2/generic/tclOOMethod.c:327:5: style:inconclusive: Function 'Tcl_NewMethod2' argument 1 names different: declaration 'interp' definition 'dummy327'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOODecls.h:136:46: note: Function 'Tcl_NewMethod2' argument 1 names different: declaration 'interp' definition 'dummy327'. tcl9.0.2/generic/tclOOMethod.c:327:5: note: Function 'Tcl_NewMethod2' argument 1 names different: declaration 'interp' definition 'dummy327'. tcl9.0.2/generic/tclOOMethod.c:360:13: style:inconclusive: Function 'TclOODelMethodRef' argument 1 names different: declaration 'method' definition 'mPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:576:45: note: Function 'TclOODelMethodRef' argument 1 names different: declaration 'method' definition 'mPtr'. tcl9.0.2/generic/tclOOMethod.c:360:13: note: Function 'TclOODelMethodRef' argument 1 names different: declaration 'method' definition 'mPtr'. tcl9.0.2/generic/tclOOMethod.c:388:32: style:inconclusive: Function 'TclOODefineBasicMethods' argument 2 names different: declaration 'dcm' definition 'dcmAry'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOInt.h:609:35: note: Function 'TclOODefineBasicMethods' argument 2 names different: declaration 'dcm' definition 'dcmAry'. tcl9.0.2/generic/tclOOMethod.c:388:32: note: Function 'TclOODefineBasicMethods' argument 2 names different: declaration 'dcm' definition 'dcmAry'. tcl9.0.2/generic/tclOOMethod.c:1484:9: style:inconclusive: Function 'TclOONewForwardInstanceMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOIntDecls.h:55:23: note: Function 'TclOONewForwardInstanceMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. tcl9.0.2/generic/tclOOMethod.c:1484:9: note: Function 'TclOONewForwardInstanceMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. tcl9.0.2/generic/tclOOMethod.c:1523:9: style:inconclusive: Function 'TclOONewForwardMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOIntDecls.h:51:24: note: Function 'TclOONewForwardMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. tcl9.0.2/generic/tclOOMethod.c:1523:9: note: Function 'TclOONewForwardMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. tcl9.0.2/generic/tclOOMethod.c:1628:5: style:inconclusive: Function 'CloneForwardMethod' argument 1 names different: declaration 'interp' definition 'dummy1628'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOMethod.c:76:44: note: Function 'CloneForwardMethod' argument 1 names different: declaration 'interp' definition 'dummy1628'. tcl9.0.2/generic/tclOOMethod.c:1628:5: note: Function 'CloneForwardMethod' argument 1 names different: declaration 'interp' definition 'dummy1628'. tcl9.0.2/generic/tclOOMethod.c:483:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOMethod.c:483:2: error: Uninitialized variable: argsObj [uninitvar] tcl9.0.2/generic/tclOOMethod.c:483:2: note: Assignment '(argsObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOMethod.c:483:2: note: Uninitialized variable: argsObj tcl9.0.2/generic/tclOOMethod.c:1416:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOMethod.c:1416:5: error: Uninitialized variable: argsObj [uninitvar] tcl9.0.2/generic/tclOOMethod.c:1416:5: note: Assignment '(argsObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOMethod.c:1416:5: note: Uninitialized variable: argsObj tcl9.0.2/generic/tclOOMethod.c:1422:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOMethod.c:1422:6: error: Uninitialized variable: argObj [uninitvar] tcl9.0.2/generic/tclOOMethod.c:1422:6: note: Assignment '(argObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOMethod.c:1422:6: note: Uninitialized variable: argObj tcl9.0.2/generic/tclOOProp.c:285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOProp.c:666:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOProp.c:777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOProp.c:935:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOProp.c:1161:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclOOProp.c:1084:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl9.0.2/generic/tclOOProp.c:502:15: style:inconclusive: Function 'ImplementClassProperty' argument 1 names different: declaration 'targetObject' definition 'targetClass'. [funcArgNamesDifferent] tcl9.0.2/generic/tclOOProp.c:54:47: note: Function 'ImplementClassProperty' argument 1 names different: declaration 'targetObject' definition 'targetClass'. tcl9.0.2/generic/tclOOProp.c:502:15: note: Function 'ImplementClassProperty' argument 1 names different: declaration 'targetObject' definition 'targetClass'. tcl9.0.2/generic/tclOOProp.c:930:19: style: Parameter 'propList' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclOOProp.c:954:11: style: Parameter 'useInstance' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclOOProp.c:1138:14: style: Variable 'mPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOProp.c:1159:14: style: Variable 'mPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclOOProp.c:666:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOProp.c:666:5: error: Uninitialized variable: result [uninitvar] tcl9.0.2/generic/tclOOProp.c:666:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOProp.c:666:5: note: Uninitialized variable: result tcl9.0.2/generic/tclOOProp.c:777:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOProp.c:777:5: error: Uninitialized variable: result [uninitvar] tcl9.0.2/generic/tclOOProp.c:777:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOProp.c:777:5: note: Uninitialized variable: result tcl9.0.2/generic/tclOOProp.c:935:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOProp.c:935:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclOOProp.c:935:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOProp.c:935:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclOOProp.c:1161:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclOOProp.c:1161:6: error: Uninitialized variable: argsPtr [uninitvar] tcl9.0.2/generic/tclOOProp.c:1161:6: note: Assignment '(argsPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclOOProp.c:1161:6: note: Uninitialized variable: argsPtr tcl9.0.2/generic/tclObj.c:816:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:860:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:1129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:1187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:1415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:1565:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:2016:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:2155:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:2321:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:2738:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:2834:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:2863:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:2995:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:3060:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:3164:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_NEG [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:3241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:3346:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:3381:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:3437:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:3519:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:3660:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:3707:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_int [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:3767:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_int [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:4426:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclObj.c:768:5: style:inconclusive: Function 'TclThreadFinalizeContLines' argument 1 names different: declaration 'clientData' definition 'dummy768'. [funcArgNamesDifferent] tcl9.0.2/generic/tclObj.c:100:58: note: Function 'TclThreadFinalizeContLines' argument 1 names different: declaration 'clientData' definition 'dummy768'. tcl9.0.2/generic/tclObj.c:768:5: note: Function 'TclThreadFinalizeContLines' argument 1 names different: declaration 'clientData' definition 'dummy768'. tcl9.0.2/generic/tclObj.c:1010:5: style:inconclusive: Function 'TclDbDumpActiveObjects' argument 1 names different: declaration 'outFile' definition 'dummy1010'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:521:43: note: Function 'TclDbDumpActiveObjects' argument 1 names different: declaration 'outFile' definition 'dummy1010'. tcl9.0.2/generic/tclObj.c:1010:5: note: Function 'TclDbDumpActiveObjects' argument 1 names different: declaration 'outFile' definition 'dummy1010'. tcl9.0.2/generic/tclObj.c:1183:5: style:inconclusive: Function 'Tcl_DbNewObj' argument 1 names different: declaration 'file' definition 'dummy1183'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:123:43: note: Function 'Tcl_DbNewObj' argument 1 names different: declaration 'file' definition 'dummy1183'. tcl9.0.2/generic/tclObj.c:1183:5: note: Function 'Tcl_DbNewObj' argument 1 names different: declaration 'file' definition 'dummy1183'. tcl9.0.2/generic/tclObj.c:1184:5: style:inconclusive: Function 'Tcl_DbNewObj' argument 2 names different: declaration 'line' definition 'dummy1184'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:123:53: note: Function 'Tcl_DbNewObj' argument 2 names different: declaration 'line' definition 'dummy1184'. tcl9.0.2/generic/tclObj.c:1184:5: note: Function 'Tcl_DbNewObj' argument 2 names different: declaration 'line' definition 'dummy1184'. tcl9.0.2/generic/tclObj.c:2317:12: style:inconclusive: Function 'Tcl_NewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:189:42: note: Function 'Tcl_NewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. tcl9.0.2/generic/tclObj.c:2317:12: note: Function 'Tcl_NewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. tcl9.0.2/generic/tclObj.c:2377:12: style:inconclusive: Function 'Tcl_DbNewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:116:44: note: Function 'Tcl_DbNewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. tcl9.0.2/generic/tclObj.c:2377:12: note: Function 'Tcl_DbNewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. tcl9.0.2/generic/tclObj.c:2378:5: style:inconclusive: Function 'Tcl_DbNewDoubleObj' argument 2 names different: declaration 'file' definition 'dummy2378'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:117:17: note: Function 'Tcl_DbNewDoubleObj' argument 2 names different: declaration 'file' definition 'dummy2378'. tcl9.0.2/generic/tclObj.c:2378:5: note: Function 'Tcl_DbNewDoubleObj' argument 2 names different: declaration 'file' definition 'dummy2378'. tcl9.0.2/generic/tclObj.c:2379:5: style:inconclusive: Function 'Tcl_DbNewDoubleObj' argument 3 names different: declaration 'line' definition 'dummy2379'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:117:27: note: Function 'Tcl_DbNewDoubleObj' argument 3 names different: declaration 'line' definition 'dummy2379'. tcl9.0.2/generic/tclObj.c:2379:5: note: Function 'Tcl_DbNewDoubleObj' argument 3 names different: declaration 'line' definition 'dummy2379'. tcl9.0.2/generic/tclObj.c:2406:12: style:inconclusive: Function 'Tcl_SetDoubleObj' argument 2 names different: declaration 'doubleValue' definition 'dblValue'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:207:55: note: Function 'Tcl_SetDoubleObj' argument 2 names different: declaration 'doubleValue' definition 'dblValue'. tcl9.0.2/generic/tclObj.c:2406:12: note: Function 'Tcl_SetDoubleObj' argument 2 names different: declaration 'doubleValue' definition 'dblValue'. tcl9.0.2/generic/tclObj.c:2439:13: style:inconclusive: Function 'Tcl_GetDoubleFromObj' argument 3 names different: declaration 'doublePtr' definition 'dblPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:145:30: note: Function 'Tcl_GetDoubleFromObj' argument 3 names different: declaration 'doublePtr' definition 'dblPtr'. tcl9.0.2/generic/tclObj.c:2439:13: note: Function 'Tcl_GetDoubleFromObj' argument 3 names different: declaration 'doublePtr' definition 'dblPtr'. tcl9.0.2/generic/tclObj.c:2857:18: style:inconclusive: Function 'Tcl_NewWideUIntObj' argument 1 names different: declaration 'wideValue' definition 'uwideValue'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1874:50: note: Function 'Tcl_NewWideUIntObj' argument 1 names different: declaration 'wideValue' definition 'uwideValue'. tcl9.0.2/generic/tclObj.c:2857:18: note: Function 'Tcl_NewWideUIntObj' argument 1 names different: declaration 'wideValue' definition 'uwideValue'. tcl9.0.2/generic/tclObj.c:2925:5: style:inconclusive: Function 'Tcl_DbNewWideIntObj' argument 2 names different: declaration 'file' definition 'dummy2925'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1282:17: note: Function 'Tcl_DbNewWideIntObj' argument 2 names different: declaration 'file' definition 'dummy2925'. tcl9.0.2/generic/tclObj.c:2925:5: note: Function 'Tcl_DbNewWideIntObj' argument 2 names different: declaration 'file' definition 'dummy2925'. tcl9.0.2/generic/tclObj.c:2926:5: style:inconclusive: Function 'Tcl_DbNewWideIntObj' argument 3 names different: declaration 'line' definition 'dummy2926'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1282:27: note: Function 'Tcl_DbNewWideIntObj' argument 3 names different: declaration 'line' definition 'dummy2926'. tcl9.0.2/generic/tclObj.c:2926:5: note: Function 'Tcl_DbNewWideIntObj' argument 3 names different: declaration 'line' definition 'dummy2926'. tcl9.0.2/generic/tclObj.c:3029:18: style:inconclusive: Function 'Tcl_GetWideIntFromObj' argument 3 names different: declaration 'widePtr' definition 'wideIntPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1285:35: note: Function 'Tcl_GetWideIntFromObj' argument 3 names different: declaration 'widePtr' definition 'wideIntPtr'. tcl9.0.2/generic/tclObj.c:3029:18: note: Function 'Tcl_GetWideIntFromObj' argument 3 names different: declaration 'widePtr' definition 'wideIntPtr'. tcl9.0.2/generic/tclObj.c:3130:19: style:inconclusive: Function 'Tcl_GetWideUIntFromObj' argument 3 names different: declaration 'uwidePtr' definition 'wideUIntPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1865:36: note: Function 'Tcl_GetWideUIntFromObj' argument 3 names different: declaration 'uwidePtr' definition 'wideUIntPtr'. tcl9.0.2/generic/tclObj.c:3130:19: note: Function 'Tcl_GetWideUIntFromObj' argument 3 names different: declaration 'uwidePtr' definition 'wideUIntPtr'. tcl9.0.2/generic/tclObj.c:3338:14: style:inconclusive: Function 'DupBignum' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclObj.c:201:33: note: Function 'DupBignum' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl9.0.2/generic/tclObj.c:3338:14: note: Function 'DupBignum' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl9.0.2/generic/tclObj.c:3433:11: style:inconclusive: Function 'Tcl_NewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1480:41: note: Function 'Tcl_NewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. tcl9.0.2/generic/tclObj.c:3433:11: note: Function 'Tcl_NewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. tcl9.0.2/generic/tclObj.c:3477:11: style:inconclusive: Function 'Tcl_DbNewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1482:43: note: Function 'Tcl_DbNewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. tcl9.0.2/generic/tclObj.c:3477:11: note: Function 'Tcl_DbNewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. tcl9.0.2/generic/tclObj.c:3478:5: style:inconclusive: Function 'Tcl_DbNewBignumObj' argument 2 names different: declaration 'file' definition 'dummy3478'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1482:62: note: Function 'Tcl_DbNewBignumObj' argument 2 names different: declaration 'file' definition 'dummy3478'. tcl9.0.2/generic/tclObj.c:3478:5: note: Function 'Tcl_DbNewBignumObj' argument 2 names different: declaration 'file' definition 'dummy3478'. tcl9.0.2/generic/tclObj.c:3479:5: style:inconclusive: Function 'Tcl_DbNewBignumObj' argument 3 names different: declaration 'line' definition 'dummy3479'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1483:9: note: Function 'Tcl_DbNewBignumObj' argument 3 names different: declaration 'line' definition 'dummy3479'. tcl9.0.2/generic/tclObj.c:3479:5: note: Function 'Tcl_DbNewBignumObj' argument 3 names different: declaration 'line' definition 'dummy3479'. tcl9.0.2/generic/tclObj.c:3588:14: style:inconclusive: Function 'Tcl_GetBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1488:14: note: Function 'Tcl_GetBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. tcl9.0.2/generic/tclObj.c:3588:14: note: Function 'Tcl_GetBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. tcl9.0.2/generic/tclObj.c:3589:11: style:inconclusive: Function 'Tcl_GetBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1488:25: note: Function 'Tcl_GetBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. tcl9.0.2/generic/tclObj.c:3589:11: note: Function 'Tcl_GetBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. tcl9.0.2/generic/tclObj.c:3623:14: style:inconclusive: Function 'Tcl_TakeBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1491:14: note: Function 'Tcl_TakeBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. tcl9.0.2/generic/tclObj.c:3623:14: note: Function 'Tcl_TakeBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. tcl9.0.2/generic/tclObj.c:3624:11: style:inconclusive: Function 'Tcl_TakeBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1491:25: note: Function 'Tcl_TakeBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. tcl9.0.2/generic/tclObj.c:3624:11: note: Function 'Tcl_TakeBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. tcl9.0.2/generic/tclObj.c:3648:14: style:inconclusive: Function 'Tcl_SetBignumObj' argument 1 names different: declaration 'obj' definition 'objPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1485:40: note: Function 'Tcl_SetBignumObj' argument 1 names different: declaration 'obj' definition 'objPtr'. tcl9.0.2/generic/tclObj.c:3648:14: note: Function 'Tcl_SetBignumObj' argument 1 names different: declaration 'obj' definition 'objPtr'. tcl9.0.2/generic/tclObj.c:3649:11: style:inconclusive: Function 'Tcl_SetBignumObj' argument 2 names different: declaration 'value' definition 'big'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1485:51: note: Function 'Tcl_SetBignumObj' argument 2 names different: declaration 'value' definition 'big'. tcl9.0.2/generic/tclObj.c:3649:11: note: Function 'Tcl_SetBignumObj' argument 2 names different: declaration 'value' definition 'big'. tcl9.0.2/generic/tclObj.c:3703:11: style:inconclusive: Function 'TclSetBignumInternalRep' argument 2 names different: declaration 'bignumValue' definition 'big'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3645:14: note: Function 'TclSetBignumInternalRep' argument 2 names different: declaration 'bignumValue' definition 'big'. tcl9.0.2/generic/tclObj.c:3703:11: note: Function 'TclSetBignumInternalRep' argument 2 names different: declaration 'bignumValue' definition 'big'. tcl9.0.2/generic/tclObj.c:3983:5: style:inconclusive: Function 'Tcl_DbIncrRefCount' argument 2 names different: declaration 'file' definition 'dummy3983'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:105:62: note: Function 'Tcl_DbIncrRefCount' argument 2 names different: declaration 'file' definition 'dummy3983'. tcl9.0.2/generic/tclObj.c:3983:5: note: Function 'Tcl_DbIncrRefCount' argument 2 names different: declaration 'file' definition 'dummy3983'. tcl9.0.2/generic/tclObj.c:3984:5: style:inconclusive: Function 'Tcl_DbIncrRefCount' argument 3 names different: declaration 'line' definition 'dummy3984'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:106:9: note: Function 'Tcl_DbIncrRefCount' argument 3 names different: declaration 'line' definition 'dummy3984'. tcl9.0.2/generic/tclObj.c:3984:5: note: Function 'Tcl_DbIncrRefCount' argument 3 names different: declaration 'line' definition 'dummy3984'. tcl9.0.2/generic/tclObj.c:4059:5: style:inconclusive: Function 'Tcl_DbDecrRefCount' argument 2 names different: declaration 'file' definition 'dummy4059'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:102:62: note: Function 'Tcl_DbDecrRefCount' argument 2 names different: declaration 'file' definition 'dummy4059'. tcl9.0.2/generic/tclObj.c:4059:5: note: Function 'Tcl_DbDecrRefCount' argument 2 names different: declaration 'file' definition 'dummy4059'. tcl9.0.2/generic/tclObj.c:4060:5: style:inconclusive: Function 'Tcl_DbDecrRefCount' argument 3 names different: declaration 'line' definition 'dummy4060'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:103:9: note: Function 'Tcl_DbDecrRefCount' argument 3 names different: declaration 'line' definition 'dummy4060'. tcl9.0.2/generic/tclObj.c:4060:5: note: Function 'Tcl_DbDecrRefCount' argument 3 names different: declaration 'line' definition 'dummy4060'. tcl9.0.2/generic/tclObj.c:4098:5: style:inconclusive: Function 'Tcl_DbIsShared' argument 2 names different: declaration 'file' definition 'dummy4098'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:108:57: note: Function 'Tcl_DbIsShared' argument 2 names different: declaration 'file' definition 'dummy4098'. tcl9.0.2/generic/tclObj.c:4098:5: note: Function 'Tcl_DbIsShared' argument 2 names different: declaration 'file' definition 'dummy4098'. tcl9.0.2/generic/tclObj.c:4099:5: style:inconclusive: Function 'Tcl_DbIsShared' argument 3 names different: declaration 'line' definition 'dummy4099'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:109:9: note: Function 'Tcl_DbIsShared' argument 3 names different: declaration 'line' definition 'dummy4099'. tcl9.0.2/generic/tclObj.c:4099:5: note: Function 'Tcl_DbIsShared' argument 3 names different: declaration 'line' definition 'dummy4099'. tcl9.0.2/generic/tclObj.c:4194:5: style:inconclusive: Function 'AllocObjEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy4194'. [funcArgNamesDifferent] tcl9.0.2/generic/tclObj.c:210:53: note: Function 'AllocObjEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy4194'. tcl9.0.2/generic/tclObj.c:4194:5: note: Function 'AllocObjEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy4194'. tcl9.0.2/generic/tclObj.c:4317:5: style:inconclusive: Function 'TclHashObjKey' argument 1 names different: declaration 'tablePtr' definition 'dummy4317'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:4108:57: note: Function 'TclHashObjKey' argument 1 names different: declaration 'tablePtr' definition 'dummy4317'. tcl9.0.2/generic/tclObj.c:4317:5: note: Function 'TclHashObjKey' argument 1 names different: declaration 'tablePtr' definition 'dummy4317'. tcl9.0.2/generic/tclObj.c:4614:14: style:inconclusive: Function 'DupCmdNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclObj.c:216:45: note: Function 'DupCmdNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl9.0.2/generic/tclObj.c:4614:14: note: Function 'DupCmdNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl9.0.2/generic/tclObj.c:613:15: style: Variable 'wordCLLast' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclObj.c:852:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclObj.c:900:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclObj.c:1010:5: style: Parameter 'dummy1010' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclObj.c:1506:14: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclObj.c:1884:14: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclObj.c:3912:14: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclObj.c:4091:14: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclObj.c:4425:17: style: Variable 'refNsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclObj.c:4532:22: style: Variable 'resPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclObj.c:1129:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:1129:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclObj.c:1129:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclObj.c:1129:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclObj.c:1187:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:1187:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclObj.c:1187:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclObj.c:1187:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclObj.c:1415:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:1442:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:1454:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:1565:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:1565:5: error: Uninitialized variable: dupPtr [uninitvar] tcl9.0.2/generic/tclObj.c:1565:5: note: Assignment '(dupPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclObj.c:1565:5: note: Uninitialized variable: dupPtr tcl9.0.2/generic/tclObj.c:2016:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:2016:6: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclObj.c:2016:6: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclObj.c:2016:6: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclObj.c:2155:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:2155:2: error: Uninitialized variable: msg [uninitvar] tcl9.0.2/generic/tclObj.c:2155:2: note: Assignment '(msg)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclObj.c:2155:2: note: Uninitialized variable: msg tcl9.0.2/generic/tclObj.c:2321:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:2321:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclObj.c:2321:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclObj.c:2321:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclObj.c:2834:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:2834:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclObj.c:2834:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclObj.c:2834:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclObj.c:2863:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:2863:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclObj.c:2863:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclObj.c:2863:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclObj.c:3437:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclObj.c:3437:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclObj.c:3437:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclObj.c:3437:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclOptimize.c:101:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashTable [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPanic.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPanic.c:119:5: style:inconclusive: Statements following noreturn function '__builtin_trap()' will never be executed. [unreachableCode] tcl9.0.2/generic/tclParse.c:1389:17: style: Variable 'tokenPtr->type' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/generic/tclParse.c:1364:20: note: tokenPtr->type is assigned tcl9.0.2/generic/tclParse.c:1389:17: note: tokenPtr->type is overwritten tcl9.0.2/generic/tclParse.c:1390:18: style: Variable 'tokenPtr->start' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/generic/tclParse.c:1365:21: note: tokenPtr->start is assigned tcl9.0.2/generic/tclParse.c:1390:18: note: tokenPtr->start is overwritten tcl9.0.2/generic/tclParse.c:154:17: style:inconclusive: Function 'TclParseInit' argument 2 names different: declaration 'string' definition 'start'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3549:64: note: Function 'TclParseInit' argument 2 names different: declaration 'string' definition 'start'. tcl9.0.2/generic/tclParse.c:154:17: note: Function 'TclParseInit' argument 2 names different: declaration 'string' definition 'start'. tcl9.0.2/generic/tclParse.c:2461:17: style:inconclusive: Function 'Tcl_CommandComplete' argument 1 names different: declaration 'cmd' definition 'script'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:253:45: note: Function 'Tcl_CommandComplete' argument 1 names different: declaration 'cmd' definition 'script'. tcl9.0.2/generic/tclParse.c:2461:17: note: Function 'Tcl_CommandComplete' argument 1 names different: declaration 'cmd' definition 'script'. tcl9.0.2/generic/tclParse.c:2486:14: style:inconclusive: Function 'TclObjCommandComplete' argument 1 names different: declaration 'cmdPtr' definition 'objPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:164:44: note: Function 'TclObjCommandComplete' argument 1 names different: declaration 'cmdPtr' definition 'objPtr'. tcl9.0.2/generic/tclParse.c:2486:14: note: Function 'TclObjCommandComplete' argument 1 names different: declaration 'cmdPtr' definition 'objPtr'. tcl9.0.2/generic/tclParse.c:331:17: style: Variable 'expPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclParse.c:1990:14: style: Variable 'varTokenPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclPathObj.c:265:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:514:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:574:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:774:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:826:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:848:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:1154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:1272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:1394:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:1473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:1536:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:1580:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:1661:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:1697:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:1961:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:2052:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:2112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:2246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:2254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:2289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:2349:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPathObj.c:1904:15: style: Condition 'fsPathPtr->normPathPtr' is always false [knownConditionTrueFalse] tcl9.0.2/generic/tclPathObj.c:1826:32: note: Assuming that condition 'fsPathPtr->normPathPtr==NULL' is not redundant tcl9.0.2/generic/tclPathObj.c:1904:15: note: Condition 'fsPathPtr->normPathPtr' is always false tcl9.0.2/generic/tclPathObj.c:684:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] tcl9.0.2/generic/tclPathObj.c:687:4: note: Found duplicate branches for 'if' and 'else'. tcl9.0.2/generic/tclPathObj.c:684:9: note: Found duplicate branches for 'if' and 'else'. tcl9.0.2/generic/tclPathObj.c:569:5: style:inconclusive: Function 'TclPathPart' argument 1 names different: declaration 'interp' definition 'dummy569'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3624:48: note: Function 'TclPathPart' argument 1 names different: declaration 'interp' definition 'dummy569'. tcl9.0.2/generic/tclPathObj.c:569:5: note: Function 'TclPathPart' argument 1 names different: declaration 'interp' definition 'dummy569'. tcl9.0.2/generic/tclPathObj.c:1385:5: style:inconclusive: Function 'TclFSMakePathRelative' argument 1 names different: declaration 'interp' definition 'dummy1385'. [funcArgNamesDifferent] tcl9.0.2/generic/tclFileSystem.h:28:58: note: Function 'TclFSMakePathRelative' argument 1 names different: declaration 'interp' definition 'dummy1385'. tcl9.0.2/generic/tclPathObj.c:1385:5: note: Function 'TclFSMakePathRelative' argument 1 names different: declaration 'interp' definition 'dummy1385'. tcl9.0.2/generic/tclPathObj.c:1456:5: style:inconclusive: Function 'MakePathFromNormalized' argument 1 names different: declaration 'interp' definition 'dummy1456'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPathObj.c:31:48: note: Function 'MakePathFromNormalized' argument 1 names different: declaration 'interp' definition 'dummy1456'. tcl9.0.2/generic/tclPathObj.c:1456:5: note: Function 'MakePathFromNormalized' argument 1 names different: declaration 'interp' definition 'dummy1456'. tcl9.0.2/generic/tclPathObj.c:2195:5: style:inconclusive: Function 'SetFsPathFromAny' argument 1 names different: declaration 'interp' definition 'dummy2195'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPathObj.c:27:42: note: Function 'SetFsPathFromAny' argument 1 names different: declaration 'interp' definition 'dummy2195'. tcl9.0.2/generic/tclPathObj.c:2195:5: note: Function 'SetFsPathFromAny' argument 1 names different: declaration 'interp' definition 'dummy2195'. tcl9.0.2/generic/tclPathObj.c:856:22: style: Variable 'eltIr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclPathObj.c:1391:25: style: Variable 'irPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclPathObj.c:1597:26: style: Variable 'translatedCwdIrPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclPathObj.c:2046:13: style: Variable 'srcFsPathPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclPathObj.c:265:8: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:301:8: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:308:8: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:311:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:393:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:418:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:736:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:736:3: error: Uninitialized variable: resultPtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:736:3: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPathObj.c:736:3: note: Uninitialized variable: resultPtr tcl9.0.2/generic/tclPathObj.c:749:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:749:3: error: Uninitialized variable: (resultPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclPathObj.c:749:3: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPathObj.c:749:3: note: Uninitialized variable: (resultPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclPathObj.c:755:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:774:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:774:2: error: Uninitialized variable: ret [uninitvar] tcl9.0.2/generic/tclPathObj.c:774:2: note: Assignment '(ret)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPathObj.c:774:2: note: Uninitialized variable: ret tcl9.0.2/generic/tclPathObj.c:848:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:848:2: error: Uninitialized variable: res [uninitvar] tcl9.0.2/generic/tclPathObj.c:848:2: note: Assignment '(res)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPathObj.c:848:2: note: Uninitialized variable: res tcl9.0.2/generic/tclPathObj.c:966:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:978:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1032:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1050:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1050:6: error: Uninitialized variable: (res)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclPathObj.c:1050:6: note: Assignment '(res)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPathObj.c:1050:6: note: Uninitialized variable: (res)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclPathObj.c:1075:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1079:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1272:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1272:5: error: Uninitialized variable: pathPtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1272:5: note: Assignment '(pathPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPathObj.c:1272:5: note: Uninitialized variable: pathPtr tcl9.0.2/generic/tclPathObj.c:1661:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1779:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1782:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1783:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1785:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1787:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1790:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:1919:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:2258:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:2263:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:2268:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPathObj.c:2372:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPipe.c:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPipe.c:228:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPipe.c:337:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPipe.c:555:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPipe.c:66:9: style:inconclusive: Function 'FileForRedirect' argument 3 names different: declaration 'atOk' definition 'atOK'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPipe.c:36:12: note: Function 'FileForRedirect' argument 3 names different: declaration 'atOk' definition 'atOK'. tcl9.0.2/generic/tclPipe.c:66:9: note: Function 'FileForRedirect' argument 3 names different: declaration 'atOk' definition 'atOK'. tcl9.0.2/generic/tclPipe.c:337:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPipe.c:337:6: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclPipe.c:337:6: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPipe.c:337:6: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclPkg.c:288:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPkg.c:419:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPkg.c:906:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPkg.c:1241:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPkg.c:1538:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPkg.c:1816:20: style: Redundant condition: The condition '*s1 != 0' is redundant since '*s1 == '0'' is sufficient. [redundantCondition] tcl9.0.2/generic/tclPkg.c:1819:20: style: Redundant condition: The condition '*s2 != 0' is redundant since '*s2 == '0'' is sufficient. [redundantCondition] tcl9.0.2/generic/tclPkg.c:1144:41: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclPkg.c:1145:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclPkg.c:1147:46: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclPkg.c:1200:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclPkg.c:1202:46: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclPkg.c:1619:44: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclPkg.c:1620:43: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclPkg.c:1622:42: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclPkg.c:1298:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tcl9.0.2/generic/tclPkg.c:429:14: style:inconclusive: Function 'Tcl_PkgRequireProc' argument 3 names different: declaration 'objc' definition 'reqc'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1529:32: note: Function 'Tcl_PkgRequireProc' argument 3 names different: declaration 'objc' definition 'reqc'. tcl9.0.2/generic/tclPkg.c:429:14: note: Function 'Tcl_PkgRequireProc' argument 3 names different: declaration 'objc' definition 'reqc'. tcl9.0.2/generic/tclPkg.c:431:20: style:inconclusive: Function 'Tcl_PkgRequireProc' argument 4 names different: declaration 'objv' definition 'reqv'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1530:20: note: Function 'Tcl_PkgRequireProc' argument 4 names different: declaration 'objv' definition 'reqv'. tcl9.0.2/generic/tclPkg.c:431:20: note: Function 'Tcl_PkgRequireProc' argument 4 names different: declaration 'objv' definition 'reqv'. tcl9.0.2/generic/tclPkg.c:462:5: style:inconclusive: Function 'PkgRequireCore' argument 3 names different: declaration 'result' definition 'dummy462'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPkg.c:99:66: note: Function 'PkgRequireCore' argument 3 names different: declaration 'result' definition 'dummy462'. tcl9.0.2/generic/tclPkg.c:462:5: note: Function 'PkgRequireCore' argument 3 names different: declaration 'result' definition 'dummy462'. tcl9.0.2/generic/tclPkg.c:493:5: style:inconclusive: Function 'PkgRequireCoreStep1' argument 3 names different: declaration 'result' definition 'dummy493'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPkg.c:102:71: note: Function 'PkgRequireCoreStep1' argument 3 names different: declaration 'result' definition 'dummy493'. tcl9.0.2/generic/tclPkg.c:493:5: note: Function 'PkgRequireCoreStep1' argument 3 names different: declaration 'result' definition 'dummy493'. tcl9.0.2/generic/tclPkg.c:583:5: style:inconclusive: Function 'PkgRequireCoreFinal' argument 3 names different: declaration 'result' definition 'dummy583'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPkg.c:100:71: note: Function 'PkgRequireCoreFinal' argument 3 names different: declaration 'result' definition 'dummy583'. tcl9.0.2/generic/tclPkg.c:583:5: note: Function 'PkgRequireCoreFinal' argument 3 names different: declaration 'result' definition 'dummy583'. tcl9.0.2/generic/tclPkg.c:634:5: style:inconclusive: Function 'PkgRequireCoreCleanup' argument 2 names different: declaration 'interp' definition 'dummy634'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPkg.c:101:61: note: Function 'PkgRequireCoreCleanup' argument 2 names different: declaration 'interp' definition 'dummy634'. tcl9.0.2/generic/tclPkg.c:634:5: note: Function 'PkgRequireCoreCleanup' argument 2 names different: declaration 'interp' definition 'dummy634'. tcl9.0.2/generic/tclPkg.c:645:5: style:inconclusive: Function 'SelectPackage' argument 3 names different: declaration 'result' definition 'dummy645'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPkg.c:105:65: note: Function 'SelectPackage' argument 3 names different: declaration 'result' definition 'dummy645'. tcl9.0.2/generic/tclPkg.c:645:5: note: Function 'SelectPackage' argument 3 names different: declaration 'result' definition 'dummy645'. tcl9.0.2/generic/tclPkg.c:1535:5: style:inconclusive: Function 'TclNRPackageObjCmdCleanup' argument 2 names different: declaration 'interp' definition 'dummy1535'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPkg.c:107:65: note: Function 'TclNRPackageObjCmdCleanup' argument 2 names different: declaration 'interp' definition 'dummy1535'. tcl9.0.2/generic/tclPkg.c:1535:5: note: Function 'TclNRPackageObjCmdCleanup' argument 2 names different: declaration 'interp' definition 'dummy1535'. tcl9.0.2/generic/tclPkg.c:1776:11: style:inconclusive: Function 'CompareVersions' argument 1 names different: declaration 'v1i' definition 'v1'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPkg.c:85:35: note: Function 'CompareVersions' argument 1 names different: declaration 'v1i' definition 'v1'. tcl9.0.2/generic/tclPkg.c:1776:11: note: Function 'CompareVersions' argument 1 names different: declaration 'v1i' definition 'v1'. tcl9.0.2/generic/tclPkg.c:1776:21: style:inconclusive: Function 'CompareVersions' argument 2 names different: declaration 'v2i' definition 'v2'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPkg.c:85:46: note: Function 'CompareVersions' argument 2 names different: declaration 'v2i' definition 'v2'. tcl9.0.2/generic/tclPkg.c:1776:21: note: Function 'CompareVersions' argument 2 names different: declaration 'v2i' definition 'v2'. tcl9.0.2/generic/tclPkg.c:2099:18: style:inconclusive: Function 'AddRequirementsToDString' argument 1 names different: declaration 'dstring' definition 'dsPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPkg.c:96:52: note: Function 'AddRequirementsToDString' argument 1 names different: declaration 'dstring' definition 'dsPtr'. tcl9.0.2/generic/tclPkg.c:2099:18: note: Function 'AddRequirementsToDString' argument 1 names different: declaration 'dstring' definition 'dsPtr'. tcl9.0.2/generic/tclPkg.c:2138:11: style:inconclusive: Function 'SomeRequirementSatisfied' argument 1 names different: declaration 'havei' definition 'availVersionI'. [funcArgNamesDifferent] tcl9.0.2/generic/tclPkg.c:92:44: note: Function 'SomeRequirementSatisfied' argument 1 names different: declaration 'havei' definition 'availVersionI'. tcl9.0.2/generic/tclPkg.c:2138:11: note: Function 'SomeRequirementSatisfied' argument 1 names different: declaration 'havei' definition 'availVersionI'. tcl9.0.2/generic/tclPkg.c:496:11: style: Variable 'script' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclPkg.c:656:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclPkg.c:1000:14: style: Variable 'pkgPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclPkg.c:288:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPkg.c:288:6: error: Uninitialized variable: list [uninitvar] tcl9.0.2/generic/tclPkg.c:288:6: note: Assignment '(list)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPkg.c:288:6: note: Uninitialized variable: list tcl9.0.2/generic/tclPkg.c:419:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPkg.c:906:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPkg.c:906:2: error: Uninitialized variable: codePtr [uninitvar] tcl9.0.2/generic/tclPkg.c:906:2: note: Assignment '(codePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPkg.c:906:2: note: Uninitialized variable: codePtr tcl9.0.2/generic/tclPkg.c:912:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPkg.c:1241:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPkg.c:1241:6: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclPkg.c:1241:6: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPkg.c:1241:6: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclPkg.c:1490:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPkg.c:1490:6: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclPkg.c:1490:6: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclPkg.c:1490:6: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclPkg.c:1538:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPkg.c:1539:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclPosixStr.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclPreserve.c:226:22: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclPreserve.c:293:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclPreserve.c:121:11: style:inconclusive: Function 'Tcl_Preserve' argument 1 names different: declaration 'data' definition 'clientData'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:562:33: note: Function 'Tcl_Preserve' argument 1 names different: declaration 'data' definition 'clientData'. tcl9.0.2/generic/tclPreserve.c:121:11: note: Function 'Tcl_Preserve' argument 1 names different: declaration 'data' definition 'clientData'. tcl9.0.2/generic/tclProc.c:371:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TclCompileNoOp [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:497:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:940:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:1111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:1253:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:1494:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:1796:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:2334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:2446:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:2471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:2744:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProc.c:999:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclProc.c:999:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclProc.c:999:5: note: Null pointer dereference tcl9.0.2/generic/tclProc.c:1082:28: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclProc.c:1494:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclProc.c:1498:29: note: Calling function 'ProcWrongNumArgs', 1st argument 'interp' value is 0 tcl9.0.2/generic/tclProc.c:1082:28: note: Null pointer dereference tcl9.0.2/generic/tclProc.c:1362:28: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl9.0.2/generic/tclProc.c:2744:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclProc.c:2745:31: note: Calling function 'TclNRInterpProcCore', 1st argument 'interp' value is 0 tcl9.0.2/generic/tclProc.c:1719:32: note: Calling function 'InitArgsAndLocals', 1st argument 'interp' value is 0 tcl9.0.2/generic/tclProc.c:1362:28: note: Null pointer dereference tcl9.0.2/generic/tclProc.c:1494:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclProc.c:1494:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclProc.c:1494:2: note: Null pointer dereference tcl9.0.2/generic/tclProc.c:1714:21: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclProc.c:2744:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclProc.c:2745:31: note: Calling function 'TclNRInterpProcCore', 1st argument 'interp' value is 0 tcl9.0.2/generic/tclProc.c:1713:20: note: Assignment 'iPtr=(struct Interp*)interp', assigned value is 0 tcl9.0.2/generic/tclProc.c:1714:21: note: Null pointer dereference tcl9.0.2/generic/tclProc.c:1796:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclProc.c:1796:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclProc.c:1796:5: note: Null pointer dereference tcl9.0.2/generic/tclProc.c:2367:5: warning: Possible null pointer dereference: procPtr [nullPointer] tcl9.0.2/generic/tclProc.c:2365:5: note: Assignment 'procPtr=irPtr?(struct Proc*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclProc.c:2367:5: note: Null pointer dereference tcl9.0.2/generic/tclProc.c:2397:9: warning: Possible null pointer dereference: procPtr [nullPointer] tcl9.0.2/generic/tclProc.c:2395:5: note: Assignment 'procPtr=irPtr?(struct Proc*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl9.0.2/generic/tclProc.c:2397:9: note: Null pointer dereference tcl9.0.2/generic/tclProc.c:2429:5: warning: Possible null pointer dereference: nsObjPtr [nullPointer] tcl9.0.2/generic/tclProc.c:2424:5: note: Assignment 'nsObjPtr=irPtr?(struct Tcl_Obj*)irPtr->twoPtrValue.ptr2:NULL', assigned value is 0 tcl9.0.2/generic/tclProc.c:2429:5: note: Null pointer dereference tcl9.0.2/generic/tclProc.c:2744:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclProc.c:2744:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclProc.c:2744:2: note: Null pointer dereference tcl9.0.2/generic/tclProc.c:160:5: style:inconclusive: Function 'Tcl_ProcObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy160'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1030:34: note: Function 'Tcl_ProcObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy160'. tcl9.0.2/generic/tclProc.c:160:5: note: Function 'Tcl_ProcObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy160'. tcl9.0.2/generic/tclProc.c:407:5: style:inconclusive: Function 'TclCreateProc' argument 2 names different: declaration 'nsPtr' definition 'dummy407'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:68:58: note: Function 'TclCreateProc' argument 2 names different: declaration 'nsPtr' definition 'dummy407'. tcl9.0.2/generic/tclProc.c:407:5: note: Function 'TclCreateProc' argument 2 names different: declaration 'nsPtr' definition 'dummy407'. tcl9.0.2/generic/tclProc.c:732:17: style:inconclusive: Function 'TclGetFrame' argument 2 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:109:57: note: Function 'TclGetFrame' argument 2 names different: declaration 'str' definition 'name'. tcl9.0.2/generic/tclProc.c:732:17: note: Function 'TclGetFrame' argument 2 names different: declaration 'str' definition 'name'. tcl9.0.2/generic/tclProc.c:1158:10: style:inconclusive: Function 'InitResolvedLocals' argument 3 names different: declaration 'defPtr' definition 'varPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclProc.c:39:32: note: Function 'InitResolvedLocals' argument 3 names different: declaration 'defPtr' definition 'varPtr'. tcl9.0.2/generic/tclProc.c:1158:10: note: Function 'InitResolvedLocals' argument 3 names different: declaration 'defPtr' definition 'varPtr'. tcl9.0.2/generic/tclProc.c:2418:14: style:inconclusive: Function 'DupLambdaInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclProc.c:34:44: note: Function 'DupLambdaInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl9.0.2/generic/tclProc.c:2418:14: note: Function 'DupLambdaInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl9.0.2/generic/tclProc.c:1547:10: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclProc.c:1838:11: style: Variable 'r' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclProc.c:1111:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProc.c:1111:3: error: Uninitialized variable: argObj [uninitvar] tcl9.0.2/generic/tclProc.c:1111:3: note: Assignment '(argObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclProc.c:1111:3: note: Uninitialized variable: argObj tcl9.0.2/generic/tclProc.c:2334:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProc.c:2334:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclProc.c:2334:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclProc.c:2334:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclProc.c:2446:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProc.c:2605:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProc.c:2605:2: error: Uninitialized variable: nsObjPtr [uninitvar] tcl9.0.2/generic/tclProc.c:2605:2: note: Assignment '(nsObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclProc.c:2605:2: note: Uninitialized variable: nsObjPtr tcl9.0.2/generic/tclProc.c:2610:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProc.c:2610:6: error: Uninitialized variable: (nsObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclProc.c:2610:6: note: Assignment '(nsObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclProc.c:2610:6: note: Uninitialized variable: (nsObjPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclProcess.c:225:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProcess.c:397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProcess.c:478:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProcess.c:665:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclProcess.c:200:15: style:inconclusive: Function 'WaitProcessStatus' argument 5 names different: declaration 'msgPtr' definition 'msgObjPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclProcess.c:52:45: note: Function 'WaitProcessStatus' argument 5 names different: declaration 'msgPtr' definition 'msgObjPtr'. tcl9.0.2/generic/tclProcess.c:200:15: note: Function 'WaitProcessStatus' argument 5 names different: declaration 'msgPtr' definition 'msgObjPtr'. tcl9.0.2/generic/tclProcess.c:429:18: style: Variable 'info' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclProcess.c:277:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProcess.c:277:3: error: Uninitialized variable: (errorStrings[1])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclProcess.c:277:3: note: Assignment '(errorStrings[1])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclProcess.c:277:3: note: Uninitialized variable: (errorStrings[1])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclProcess.c:278:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProcess.c:299:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProcess.c:321:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProcess.c:346:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProcess.c:397:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclProcess.c:397:5: error: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclProcess.c:397:5: note: Assignment '(resultObjs[0])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclProcess.c:397:5: note: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclRegexp.c:679:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclRegexp.c:1030:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclRegexp.c:186:16: style:inconclusive: Function 'Tcl_RegExpExec' argument 2 names different: declaration 'regexp' definition 're'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:592:59: note: Function 'Tcl_RegExpExec' argument 2 names different: declaration 'regexp' definition 're'. tcl9.0.2/generic/tclRegexp.c:186:16: note: Function 'Tcl_RegExpExec' argument 2 names different: declaration 'regexp' definition 're'. tcl9.0.2/generic/tclRegexp.c:253:16: style:inconclusive: Function 'Tcl_RegExpRange' argument 1 names different: declaration 'regexp' definition 're'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:598:41: note: Function 'Tcl_RegExpRange' argument 1 names different: declaration 'regexp' definition 're'. tcl9.0.2/generic/tclRegexp.c:253:16: note: Function 'Tcl_RegExpRange' argument 1 names different: declaration 'regexp' definition 're'. tcl9.0.2/generic/tclRegexp.c:306:24: style:inconclusive: Function 'RegExpExecUniChar' argument 3 names different: declaration 'uniString' definition 'wString'. [funcArgNamesDifferent] tcl9.0.2/generic/tclRegexp.c:96:27: note: Function 'RegExpExecUniChar' argument 3 names different: declaration 'uniString' definition 'wString'. tcl9.0.2/generic/tclRegexp.c:306:24: note: Function 'RegExpExecUniChar' argument 3 names different: declaration 'uniString' definition 'wString'. tcl9.0.2/generic/tclRegexp.c:308:12: style:inconclusive: Function 'RegExpExecUniChar' argument 5 names different: declaration 'nmatches' definition 'nm'. [funcArgNamesDifferent] tcl9.0.2/generic/tclRegexp.c:97:15: note: Function 'RegExpExecUniChar' argument 5 names different: declaration 'nmatches' definition 'nm'. tcl9.0.2/generic/tclRegexp.c:308:12: note: Function 'RegExpExecUniChar' argument 5 names different: declaration 'nmatches' definition 'nm'. tcl9.0.2/generic/tclRegexp.c:441:16: style:inconclusive: Function 'Tcl_RegExpExecObj' argument 2 names different: declaration 'regexp' definition 're'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:992:16: note: Function 'Tcl_RegExpExecObj' argument 2 names different: declaration 'regexp' definition 're'. tcl9.0.2/generic/tclRegexp.c:441:16: note: Function 'Tcl_RegExpExecObj' argument 2 names different: declaration 'regexp' definition 're'. tcl9.0.2/generic/tclRegexp.c:591:14: style:inconclusive: Function 'Tcl_GetRegExpFromObj' argument 2 names different: declaration 'patObj' definition 'objPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:937:14: note: Function 'Tcl_GetRegExpFromObj' argument 2 names different: declaration 'patObj' definition 'objPtr'. tcl9.0.2/generic/tclRegexp.c:591:14: note: Function 'Tcl_GetRegExpFromObj' argument 2 names different: declaration 'patObj' definition 'objPtr'. tcl9.0.2/generic/tclRegexp.c:860:17: style:inconclusive: Function 'CompileRegexp' argument 2 names different: declaration 'pattern' definition 'string'. [funcArgNamesDifferent] tcl9.0.2/generic/tclRegexp.c:88:66: note: Function 'CompileRegexp' argument 2 names different: declaration 'pattern' definition 'string'. tcl9.0.2/generic/tclRegexp.c:860:17: note: Function 'CompileRegexp' argument 2 names different: declaration 'pattern' definition 'string'. tcl9.0.2/generic/tclRegexp.c:1056:5: style:inconclusive: Function 'FinalizeRegexp' argument 1 names different: declaration 'clientData' definition 'dummy1056'. [funcArgNamesDifferent] tcl9.0.2/generic/tclRegexp.c:92:35: note: Function 'FinalizeRegexp' argument 1 names different: declaration 'clientData' definition 'dummy1056'. tcl9.0.2/generic/tclRegexp.c:1056:5: note: Function 'FinalizeRegexp' argument 1 names different: declaration 'clientData' definition 'dummy1056'. tcl9.0.2/generic/tclRegexp.c:679:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclRegexp.c:679:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclRegexp.c:679:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclRegexp.c:679:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclRegexp.c:680:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclRegexp.c:680:5: error: Uninitialized variable: infoObj [uninitvar] tcl9.0.2/generic/tclRegexp.c:680:5: note: Assignment '(infoObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclRegexp.c:680:5: note: Uninitialized variable: infoObj tcl9.0.2/generic/tclRegexp.c:687:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclRegexp.c:687:5: error: Uninitialized variable: (infoObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclRegexp.c:687:5: note: Assignment '(infoObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclRegexp.c:687:5: note: Uninitialized variable: (infoObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclRegexp.c:1030:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResolve.c:140:23: style:inconclusive: Function 'Tcl_GetInterpResolvers' argument 3 names different: declaration 'resInfo' definition 'resInfoPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:253:41: note: Function 'Tcl_GetInterpResolvers' argument 3 names different: declaration 'resInfo' definition 'resInfoPtr'. tcl9.0.2/generic/tclResolve.c:140:23: note: Function 'Tcl_GetInterpResolvers' argument 3 names different: declaration 'resInfo' definition 'resInfoPtr'. tcl9.0.2/generic/tclResolve.c:401:23: style:inconclusive: Function 'Tcl_GetNamespaceResolvers' argument 2 names different: declaration 'resInfo' definition 'resInfoPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:257:23: note: Function 'Tcl_GetNamespaceResolvers' argument 2 names different: declaration 'resInfo' definition 'resInfoPtr'. tcl9.0.2/generic/tclResolve.c:401:23: note: Function 'Tcl_GetNamespaceResolvers' argument 2 names different: declaration 'resInfo' definition 'resInfoPtr'. tcl9.0.2/generic/tclResult.c:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclResult.c:450:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclResult.c:498:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclResult.c:619:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclResult.c:750:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclResult.c:832:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclResult.c:874:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclResult.c:1029:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclResult.c:1123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclResult.c:232:14: style:inconclusive: Function 'Tcl_SetObjResult' argument 2 names different: declaration 'resultObjPtr' definition 'objPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:647:14: note: Function 'Tcl_SetObjResult' argument 2 names different: declaration 'resultObjPtr' definition 'objPtr'. tcl9.0.2/generic/tclResult.c:232:14: note: Function 'Tcl_SetObjResult' argument 2 names different: declaration 'resultObjPtr' definition 'objPtr'. tcl9.0.2/generic/tclResult.c:579:9: style:inconclusive: Function 'Tcl_SetErrorLine' argument 2 names different: declaration 'lineNum' definition 'value'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1623:55: note: Function 'Tcl_SetErrorLine' argument 2 names different: declaration 'lineNum' definition 'value'. tcl9.0.2/generic/tclResult.c:579:9: note: Function 'Tcl_SetErrorLine' argument 2 names different: declaration 'lineNum' definition 'value'. tcl9.0.2/generic/tclResult.c:272:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclResult.c:506:8: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclResult.c:1176:13: style: Variable 'siPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclResult.c:243:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:450:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:451:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:451:2: error: Uninitialized variable: objResultPtr [uninitvar] tcl9.0.2/generic/tclResult.c:451:2: note: Assignment '(objResultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclResult.c:451:2: note: Uninitialized variable: objResultPtr tcl9.0.2/generic/tclResult.c:498:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:498:5: error: Uninitialized variable: errorObj [uninitvar] tcl9.0.2/generic/tclResult.c:498:5: note: Assignment '(errorObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclResult.c:498:5: note: Uninitialized variable: errorObj tcl9.0.2/generic/tclResult.c:619:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:619:2: error: Uninitialized variable: (keys[KEY_CODE])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclResult.c:619:2: note: Assignment '(keys[KEY_CODE])=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclResult.c:619:2: note: Uninitialized variable: (keys[KEY_CODE])->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclResult.c:620:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:621:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:622:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:623:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:624:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:625:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:874:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:874:5: error: Uninitialized variable: returnOpts [uninitvar] tcl9.0.2/generic/tclResult.c:874:5: note: Assignment '(returnOpts)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclResult.c:874:5: note: Uninitialized variable: returnOpts tcl9.0.2/generic/tclResult.c:1029:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclResult.c:1029:2: error: Uninitialized variable: options [uninitvar] tcl9.0.2/generic/tclResult.c:1029:2: note: Assignment '(options)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclResult.c:1029:2: note: Uninitialized variable: options tcl9.0.2/generic/tclResult.c:750:10: error: Uninitialized variable: *(&valueObjv) [legacyUninitvar] tcl9.0.2/generic/tclResult.c:832:23: error: Uninitialized variable: *(&nestv) [legacyUninitvar] tcl9.0.2/generic/tclResult.c:1123:22: error: Uninitialized variable: *(&objv) [legacyUninitvar] tcl9.0.2/generic/tclResult.c:608:30: style: Variable 'returnKeysKey' is not assigned a value. [unassignedVariable] tcl9.0.2/generic/tclScan.c:766:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclScan.c:188:9: style:inconclusive: Function 'CharInSet' argument 2 names different: declaration 'ch' definition 'c'. [funcArgNamesDifferent] tcl9.0.2/generic/tclScan.c:52:42: note: Function 'CharInSet' argument 2 names different: declaration 'ch' definition 'c'. tcl9.0.2/generic/tclScan.c:188:9: note: Function 'CharInSet' argument 2 names different: declaration 'ch' definition 'c'. tcl9.0.2/generic/tclScan.c:260:10: style:inconclusive: Function 'ValidateFormat' argument 4 names different: declaration 'totalVars' definition 'totalSubs'. [funcArgNamesDifferent] tcl9.0.2/generic/tclScan.c:55:26: note: Function 'ValidateFormat' argument 4 names different: declaration 'totalVars' definition 'totalSubs'. tcl9.0.2/generic/tclScan.c:260:10: note: Function 'ValidateFormat' argument 4 names different: declaration 'totalVars' definition 'totalSubs'. tcl9.0.2/generic/tclScan.c:766:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclScan.c:766:3: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclScan.c:766:3: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclScan.c:766:3: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclScan.c:929:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclScan.c:929:3: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclScan.c:929:3: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclScan.c:929:3: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclScan.c:940:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclScan.c:1043:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclScan.c:1121:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclScan.c:1132:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclScan.c:1132:7: error: Uninitialized variable: emptyObj [uninitvar] tcl9.0.2/generic/tclScan.c:1132:7: note: Assignment '(emptyObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclScan.c:1132:7: note: Uninitialized variable: emptyObj tcl9.0.2/generic/tclScan.c:1154:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclScan.c:1159:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclScan.c:1163:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStrIdxTree.c:406:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:540:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:1611:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:1772:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:1858:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:2042:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:2269:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:3424:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_DIGIT_BIT [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:3471:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:3540:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:3753:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:3889:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:3955:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:4186:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:4552:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_DIGIT_BIT [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:4664:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:4851:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:4897:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:5011:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:5077:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:5138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStrToD.c:4247:27: warning: Either the condition 's5>0' is redundant or the array 'dpow5[13]' is accessed at index 13, which is out of bounds. [arrayIndexOutOfBoundsCond] tcl9.0.2/generic/tclStrToD.c:4246:20: note: Assuming that condition 's5>0' is not redundant tcl9.0.2/generic/tclStrToD.c:4247:27: note: Array index out of bounds tcl9.0.2/generic/tclStrToD.c:598:21: style: Redundant condition: The condition '*after' is redundant since '*after == '_'' is sufficient. [redundantCondition] tcl9.0.2/generic/tclStrToD.c:599:20: style: Redundant condition: The condition '*after' is redundant since '*after == '_'' is sufficient. [redundantCondition] tcl9.0.2/generic/tclStrToD.c:4923:22: style: Condition 'shift<0' is always true [knownConditionTrueFalse] tcl9.0.2/generic/tclStrToD.c:4919:22: note: Assuming that condition 'shift==0' is not redundant tcl9.0.2/generic/tclStrToD.c:4923:22: note: Condition 'shift<0' is always true tcl9.0.2/generic/tclStrToD.c:4218:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/generic/tclStrToD.c:4200:10: note: err is assigned tcl9.0.2/generic/tclStrToD.c:4218:9: note: err is overwritten tcl9.0.2/generic/tclStrToD.c:4953:10: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/generic/tclStrToD.c:4949:7: note: err is assigned tcl9.0.2/generic/tclStrToD.c:4953:10: note: err is overwritten tcl9.0.2/generic/tclStrToD.c:4953:10: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/generic/tclStrToD.c:4951:7: note: err is assigned tcl9.0.2/generic/tclStrToD.c:4953:10: note: err is overwritten tcl9.0.2/generic/tclStrToD.c:1692:9: style:inconclusive: Function 'MakeLowPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. [funcArgNamesDifferent] tcl9.0.2/generic/tclStrToD.c:303:38: note: Function 'MakeLowPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. tcl9.0.2/generic/tclStrToD.c:1692:9: note: Function 'MakeLowPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. tcl9.0.2/generic/tclStrToD.c:1819:9: style:inconclusive: Function 'MakeHighPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. [funcArgNamesDifferent] tcl9.0.2/generic/tclStrToD.c:301:33: note: Function 'MakeHighPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. tcl9.0.2/generic/tclStrToD.c:1819:9: note: Function 'MakeHighPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. tcl9.0.2/generic/tclStrToD.c:2008:12: style:inconclusive: Function 'RefineApproximation' argument 1 names different: declaration 'approx' definition 'approxResult'. [funcArgNamesDifferent] tcl9.0.2/generic/tclStrToD.c:308:43: note: Function 'RefineApproximation' argument 1 names different: declaration 'approx' definition 'approxResult'. tcl9.0.2/generic/tclStrToD.c:2008:12: note: Function 'RefineApproximation' argument 1 names different: declaration 'approx' definition 'approxResult'. tcl9.0.2/generic/tclStrToD.c:4385:10: style:inconclusive: Function 'TclDoubleDigits' argument 5 names different: declaration 'signum' definition 'sign'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:539:22: note: Function 'TclDoubleDigits' argument 5 names different: declaration 'signum' definition 'sign'. tcl9.0.2/generic/tclStrToD.c:4385:10: note: Function 'TclDoubleDigits' argument 5 names different: declaration 'signum' definition 'sign'. tcl9.0.2/generic/tclStrToD.c:4820:12: style:inconclusive: Function 'Tcl_InitBignumFromDouble' argument 2 names different: declaration 'initval' definition 'd'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1510:12: note: Function 'Tcl_InitBignumFromDouble' argument 2 names different: declaration 'initval' definition 'd'. tcl9.0.2/generic/tclStrToD.c:4820:12: note: Function 'Tcl_InitBignumFromDouble' argument 2 names different: declaration 'initval' definition 'd'. tcl9.0.2/generic/tclStrToD.c:4821:11: style:inconclusive: Function 'Tcl_InitBignumFromDouble' argument 3 names different: declaration 'toInit' definition 'big'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1510:27: note: Function 'Tcl_InitBignumFromDouble' argument 3 names different: declaration 'toInit' definition 'big'. tcl9.0.2/generic/tclStrToD.c:4821:11: note: Function 'Tcl_InitBignumFromDouble' argument 3 names different: declaration 'toInit' definition 'big'. tcl9.0.2/generic/tclStrToD.c:4882:17: style:inconclusive: Function 'TclBignumToDouble' argument 1 names different: declaration 'bignum' definition 'big'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3340:51: note: Function 'TclBignumToDouble' argument 1 names different: declaration 'bignum' definition 'big'. tcl9.0.2/generic/tclStrToD.c:4882:17: note: Function 'TclBignumToDouble' argument 1 names different: declaration 'bignum' definition 'big'. tcl9.0.2/generic/tclStrToD.c:5003:17: style:inconclusive: Function 'TclCeil' argument 1 names different: declaration 'a' definition 'big'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3344:41: note: Function 'TclCeil' argument 1 names different: declaration 'a' definition 'big'. tcl9.0.2/generic/tclStrToD.c:5003:17: note: Function 'TclCeil' argument 1 names different: declaration 'a' definition 'big'. tcl9.0.2/generic/tclStrToD.c:5069:17: style:inconclusive: Function 'TclFloor' argument 1 names different: declaration 'a' definition 'big'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3441:42: note: Function 'TclFloor' argument 1 names different: declaration 'a' definition 'big'. tcl9.0.2/generic/tclStrToD.c:5069:17: note: Function 'TclFloor' argument 1 names different: declaration 'a' definition 'big'. tcl9.0.2/generic/tclStrToD.c:5130:19: style:inconclusive: Function 'BignumToBiasedFrExp' argument 1 names different: declaration 'big' definition 'a'. [funcArgNamesDifferent] tcl9.0.2/generic/tclStrToD.c:366:50: note: Function 'BignumToBiasedFrExp' argument 1 names different: declaration 'big' definition 'a'. tcl9.0.2/generic/tclStrToD.c:5130:19: note: Function 'BignumToBiasedFrExp' argument 1 names different: declaration 'big' definition 'a'. tcl9.0.2/generic/tclStrToD.c:5261:12: style:inconclusive: Function 'SafeLdExp' argument 1 names different: declaration 'fraction' definition 'fract'. [funcArgNamesDifferent] tcl9.0.2/generic/tclStrToD.c:369:33: note: Function 'SafeLdExp' argument 1 names different: declaration 'fraction' definition 'fract'. tcl9.0.2/generic/tclStrToD.c:5261:12: note: Function 'SafeLdExp' argument 1 names different: declaration 'fraction' definition 'fract'. tcl9.0.2/generic/tclStrToD.c:5262:9: style:inconclusive: Function 'SafeLdExp' argument 2 names different: declaration 'exponent' definition 'expt'. [funcArgNamesDifferent] tcl9.0.2/generic/tclStrToD.c:369:47: note: Function 'SafeLdExp' argument 2 names different: declaration 'exponent' definition 'expt'. tcl9.0.2/generic/tclStrToD.c:5262:9: note: Function 'SafeLdExp' argument 2 names different: declaration 'exponent' definition 'expt'. tcl9.0.2/generic/tclStrToD.c:2462:13: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclStrToD.c:2744:11: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclStrToD.c:3147:13: style: Parameter 'dPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclStrToD.c:3419:13: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclStrToD.c:4019:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclStrToD.c:4055:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclStrToD.c:5012:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclStrToD.c:5078:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclStringObj.c:252:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:493:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:747:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:826:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:2140:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:2657:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:2685:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:2698:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:2715:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:2935:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:3166:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:3921:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:4008:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:4115:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStringObj.c:316:5: style:inconclusive: Function 'Tcl_DbNewStringObj' argument 3 names different: declaration 'file' definition 'dummy316'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:126:34: note: Function 'Tcl_DbNewStringObj' argument 3 names different: declaration 'file' definition 'dummy316'. tcl9.0.2/generic/tclStringObj.c:316:5: note: Function 'Tcl_DbNewStringObj' argument 3 names different: declaration 'file' definition 'dummy316'. tcl9.0.2/generic/tclStringObj.c:317:5: style:inconclusive: Function 'Tcl_DbNewStringObj' argument 4 names different: declaration 'line' definition 'dummy317'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:126:44: note: Function 'Tcl_DbNewStringObj' argument 4 names different: declaration 'line' definition 'dummy317'. tcl9.0.2/generic/tclStringObj.c:317:5: note: Function 'Tcl_DbNewStringObj' argument 4 names different: declaration 'line' definition 'dummy317'. tcl9.0.2/generic/tclStringObj.c:1850:14: style:inconclusive: Function 'Tcl_AppendFormatToObj' argument 2 names different: declaration 'objPtr' definition 'appendObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1543:14: note: Function 'Tcl_AppendFormatToObj' argument 2 names different: declaration 'objPtr' definition 'appendObj'. tcl9.0.2/generic/tclStringObj.c:1850:14: note: Function 'Tcl_AppendFormatToObj' argument 2 names different: declaration 'objPtr' definition 'appendObj'. tcl9.0.2/generic/tclStringObj.c:4392:14: style:inconclusive: Function 'DupStringInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclStringObj.c:53:44: note: Function 'DupStringInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl9.0.2/generic/tclStringObj.c:4392:14: note: Function 'DupStringInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl9.0.2/generic/tclStringObj.c:4465:5: style:inconclusive: Function 'SetStringFromAny' argument 1 names different: declaration 'interp' definition 'dummy4465'. [funcArgNamesDifferent] tcl9.0.2/generic/tclStringObj.c:64:42: note: Function 'SetStringFromAny' argument 1 names different: declaration 'interp' definition 'dummy4465'. tcl9.0.2/generic/tclStringObj.c:4465:5: note: Function 'SetStringFromAny' argument 1 names different: declaration 'interp' definition 'dummy4465'. tcl9.0.2/generic/tclStringObj.c:419:2: style: Variable '_str' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:568:6: style: Variable '_str' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:653:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:682:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:741:17: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:766:6: style: Variable '_str' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:820:17: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:1212:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:1331:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:1474:19: style: Variable 'unicode' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:1495:10: style: Variable 'appendStringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:2964:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3016:14: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3394:18: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3446:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3493:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3844:29: style: Variable 'endStr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3844:43: style: Variable 'un' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3859:17: style: Variable 'bn' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3951:18: style: Variable 'checkStr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3951:34: style: Variable 'un' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3965:17: style: Variable 'check' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:3966:17: style: Variable 'bn' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:4059:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:4240:21: style: Variable 'iBytes' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:4324:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:4345:2: style: Variable '_str' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:4397:13: style: Variable 'srcStringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:4547:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclStringObj.c:252:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:252:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:252:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:252:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclStringObj.c:351:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:351:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:351:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:351:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclStringObj.c:747:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:747:6: error: Uninitialized variable: newObjPtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:747:6: note: Assignment '(newObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:747:6: note: Uninitialized variable: newObjPtr tcl9.0.2/generic/tclStringObj.c:773:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:773:3: error: Uninitialized variable: (newObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclStringObj.c:773:3: note: Assignment '(newObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:773:3: note: Uninitialized variable: (newObjPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclStringObj.c:794:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:826:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:826:6: error: Uninitialized variable: newObjPtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:826:6: note: Assignment '(newObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:826:6: note: Uninitialized variable: newObjPtr tcl9.0.2/generic/tclStringObj.c:838:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:838:2: error: Uninitialized variable: (newObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclStringObj.c:838:2: note: Assignment '(newObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:838:2: note: Uninitialized variable: (newObjPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclStringObj.c:2140:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2244:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2285:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2287:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2291:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2412:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2533:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2657:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2657:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2657:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:2657:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclStringObj.c:2685:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2685:2: error: Uninitialized variable: obj [uninitvar] tcl9.0.2/generic/tclStringObj.c:2685:2: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:2685:2: note: Uninitialized variable: obj tcl9.0.2/generic/tclStringObj.c:2698:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2698:2: error: Uninitialized variable: obj [uninitvar] tcl9.0.2/generic/tclStringObj.c:2698:2: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:2698:2: note: Uninitialized variable: obj tcl9.0.2/generic/tclStringObj.c:2715:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2715:5: error: Uninitialized variable: list [uninitvar] tcl9.0.2/generic/tclStringObj.c:2715:5: note: Assignment '(list)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:2715:5: note: Uninitialized variable: list tcl9.0.2/generic/tclStringObj.c:2935:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2935:5: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:2935:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:2935:5: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclStringObj.c:3166:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:3166:6: error: Uninitialized variable: obj [uninitvar] tcl9.0.2/generic/tclStringObj.c:3166:6: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:3166:6: note: Uninitialized variable: obj tcl9.0.2/generic/tclStringObj.c:3475:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:3475:6: error: Uninitialized variable: objResultPtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:3475:6: note: Assignment '(objResultPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:3475:6: note: Uninitialized variable: objResultPtr tcl9.0.2/generic/tclStringObj.c:3921:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:3921:5: error: Uninitialized variable: obj [uninitvar] tcl9.0.2/generic/tclStringObj.c:3921:5: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:3921:5: note: Uninitialized variable: obj tcl9.0.2/generic/tclStringObj.c:4008:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:4008:5: error: Uninitialized variable: obj [uninitvar] tcl9.0.2/generic/tclStringObj.c:4008:5: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:4008:5: note: Uninitialized variable: obj tcl9.0.2/generic/tclStringObj.c:4115:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:4115:6: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclStringObj.c:4115:6: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclStringObj.c:4115:6: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclStringObj.c:2617:8: style: Variable 'limit' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclStringObj.c:2618:11: style: Variable 'numBytes' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclStubCall.c:75:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclStubInit.c:200:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl9.0.2/generic/tclStubInit.c:194:27: style:inconclusive: Function 'TclGetAliasObj' argument 6 names different: declaration 'objvPtr' definition 'objv'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:436:16: note: Function 'TclGetAliasObj' argument 6 names different: declaration 'objvPtr' definition 'objv'. tcl9.0.2/generic/tclStubInit.c:194:27: note: Function 'TclGetAliasObj' argument 6 names different: declaration 'objvPtr' definition 'objv'. tcl9.0.2/generic/tclStubLibTbl.c:44:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclTestABSList.c:817:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclTestABSList.c:370:14: style:inconclusive: Function 'my_LStringObjSetElem' argument 2 names different: declaration 'listPtr' definition 'lstringObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclTestABSList.c:20:19: note: Function 'my_LStringObjSetElem' argument 2 names different: declaration 'listPtr' definition 'lstringObj'. tcl9.0.2/generic/tclTestABSList.c:370:14: note: Function 'my_LStringObjSetElem' argument 2 names different: declaration 'listPtr' definition 'lstringObj'. tcl9.0.2/generic/tclTestABSList.c:371:14: style:inconclusive: Function 'my_LStringObjSetElem' argument 3 names different: declaration 'numIndcies' definition 'numIndicies'. [funcArgNamesDifferent] tcl9.0.2/generic/tclTestABSList.c:21:19: note: Function 'my_LStringObjSetElem' argument 3 names different: declaration 'numIndcies' definition 'numIndicies'. tcl9.0.2/generic/tclTestABSList.c:371:14: note: Function 'my_LStringObjSetElem' argument 3 names different: declaration 'numIndcies' definition 'numIndicies'. tcl9.0.2/generic/tclTestABSList.c:771:18: style:inconclusive: Function 'freeRep' argument 1 names different: declaration 'alObj' definition 'lstringObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclTestABSList.c:18:30: note: Function 'freeRep' argument 1 names different: declaration 'alObj' definition 'lstringObj'. tcl9.0.2/generic/tclTestABSList.c:771:18: note: Function 'freeRep' argument 1 names different: declaration 'alObj' definition 'lstringObj'. tcl9.0.2/generic/tclTestABSList.c:799:15: style:inconclusive: Function 'my_LStringGetElements' argument 2 names different: declaration 'listPtr' definition 'lstringObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclTestABSList.c:42:15: note: Function 'my_LStringGetElements' argument 2 names different: declaration 'listPtr' definition 'lstringObj'. tcl9.0.2/generic/tclTestABSList.c:799:15: note: Function 'my_LStringGetElements' argument 2 names different: declaration 'listPtr' definition 'lstringObj'. tcl9.0.2/generic/tclTestABSList.c:306:14: style: Variable 'lstringRepPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTestABSList.c:372:20: style: Parameter 'indicies' can be declared as const array. However it seems that 'my_LStringObjSetElem' is a callback function, if 'indicies' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclTestABSList.c:230:2: note: You might need to cast the function pointer here tcl9.0.2/generic/tclTestABSList.c:372:20: note: Parameter 'indicies' can be declared as const array tcl9.0.2/generic/tclTestABSList.c:441:14: style: Variable 'lstringRepPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTestABSList.c:503:11: style: Variable 'srcp' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTestABSList.c:503:25: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTestABSList.c:555:20: style: Parameter 'insertObjs' can be declared as const array. However it seems that 'my_LStringReplace' is a callback function, if 'insertObjs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclTestABSList.c:230:2: note: You might need to cast the function pointer here tcl9.0.2/generic/tclTestABSList.c:555:20: note: Parameter 'insertObjs' can be declared as const array tcl9.0.2/generic/tclTestABSList.c:1001:17: style: Variable 'lgenSeriesRepPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTestABSList.c:1047:17: style: Variable 'lgenSeriesRepPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTestObj.c:201:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclTestObj.c:1695:29: style: Argument 'len,NULL' to function tcl_NewListObj is always 0. It does not matter what value 'len' has. [knownArgument] tcl9.0.2/generic/tclTestObj.c:1066:37: style: Parameter 'dummy1066' can be declared as pointer to const. However it seems that 'V1TestListObjLength' is a callback function, if 'dummy1066' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclTestObj.c:1087:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclTestObj.c:1066:37: note: Parameter 'dummy1066' can be declared as pointer to const tcl9.0.2/generic/tclThread.c:234:16: style:inconclusive: Function 'TclRememberMutex' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3635:47: note: Function 'TclRememberMutex' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. tcl9.0.2/generic/tclThread.c:234:16: note: Function 'TclRememberMutex' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. tcl9.0.2/generic/tclThread.c:259:16: style:inconclusive: Function 'Tcl_MutexFinalize' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1035:43: note: Function 'Tcl_MutexFinalize' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. tcl9.0.2/generic/tclThread.c:259:16: note: Function 'Tcl_MutexFinalize' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. tcl9.0.2/generic/tclThread.c:288:20: style:inconclusive: Function 'TclRememberCondition' argument 1 names different: declaration 'mutex' definition 'condPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3633:55: note: Function 'TclRememberCondition' argument 1 names different: declaration 'mutex' definition 'condPtr'. tcl9.0.2/generic/tclThread.c:288:20: note: Function 'TclRememberCondition' argument 1 names different: declaration 'mutex' definition 'condPtr'. tcl9.0.2/generic/tclThread.c:202:11: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclThreadAlloc.c:217:9: warning: Either the condition 'cachePtr==NULL' is redundant or there is possible null pointer dereference: cachePtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclThreadAlloc.c:214:15: note: Assuming that condition 'cachePtr==NULL' is not redundant tcl9.0.2/generic/tclThreadAlloc.c:217:9: note: Null pointer dereference tcl9.0.2/generic/tclThreadAlloc.c:219:2: warning: Either the condition 'cachePtr==NULL' is redundant or there is possible null pointer dereference: cachePtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclThreadAlloc.c:214:15: note: Assuming that condition 'cachePtr==NULL' is not redundant tcl9.0.2/generic/tclThreadAlloc.c:219:2: note: Null pointer dereference tcl9.0.2/generic/tclThreadAlloc.c:222:2: warning: Either the condition 'cachePtr==NULL' is redundant or there is possible null pointer dereference: cachePtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclThreadAlloc.c:214:15: note: Assuming that condition 'cachePtr==NULL' is not redundant tcl9.0.2/generic/tclThreadAlloc.c:222:2: note: Null pointer dereference tcl9.0.2/generic/tclThreadAlloc.c:546:3: warning: Either the condition 'newObjsPtr==NULL' is redundant or there is possible null pointer dereference: newObjsPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclThreadAlloc.c:540:21: note: Assuming that condition 'newObjsPtr==NULL' is not redundant tcl9.0.2/generic/tclThreadAlloc.c:546:3: note: Null pointer dereference tcl9.0.2/generic/tclThreadAlloc.c:558:40: warning: Either the condition 'newObjsPtr==NULL' is redundant or there is possible null pointer dereference: objPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclThreadAlloc.c:540:21: note: Assuming that condition 'newObjsPtr==NULL' is not redundant tcl9.0.2/generic/tclThreadAlloc.c:549:30: note: Assignment 'cachePtr->firstObjPtr=newObjsPtr', assigned value is 0 tcl9.0.2/generic/tclThreadAlloc.c:557:12: note: objPtr is assigned 'cachePtr->firstObjPtr' here. tcl9.0.2/generic/tclThreadAlloc.c:558:40: note: Null pointer dereference tcl9.0.2/generic/tclThreadAlloc.c:543:37: warning: Either the condition 'newObjsPtr==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tcl9.0.2/generic/tclThreadAlloc.c:540:21: note: Assuming that condition 'newObjsPtr==NULL' is not redundant tcl9.0.2/generic/tclThreadAlloc.c:543:37: note: Null pointer addition tcl9.0.2/generic/tclThreadAlloc.c:547:23: warning: Either the condition 'newObjsPtr==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tcl9.0.2/generic/tclThreadAlloc.c:540:21: note: Assuming that condition 'newObjsPtr==NULL' is not redundant tcl9.0.2/generic/tclThreadAlloc.c:547:23: note: Null pointer addition tcl9.0.2/generic/tclThreadAlloc.c:893:21: style: Variable 'lastPtr' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/generic/tclThreadAlloc.c:890:14: note: lastPtr is assigned tcl9.0.2/generic/tclThreadAlloc.c:893:21: note: lastPtr is overwritten tcl9.0.2/generic/tclThreadAlloc.c:303:12: style:inconclusive: Function 'TclpAlloc' argument 1 names different: declaration 'size' definition 'reqSize'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:174:40: note: Function 'TclpAlloc' argument 1 names different: declaration 'size' definition 'reqSize'. tcl9.0.2/generic/tclThreadAlloc.c:303:12: note: Function 'TclpAlloc' argument 1 names different: declaration 'size' definition 'reqSize'. tcl9.0.2/generic/tclThreadAlloc.c:427:12: style:inconclusive: Function 'TclpRealloc' argument 2 names different: declaration 'size' definition 'reqSize'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:190:53: note: Function 'TclpRealloc' argument 2 names different: declaration 'size' definition 'reqSize'. tcl9.0.2/generic/tclThreadAlloc.c:427:12: note: Function 'TclpRealloc' argument 2 names different: declaration 'size' definition 'reqSize'. tcl9.0.2/generic/tclThreadAlloc.c:848:5: style:inconclusive: Function 'UnlockBucket' argument 1 names different: declaration 'cachePtr' definition 'dummy848'. [funcArgNamesDifferent] tcl9.0.2/generic/tclThreadAlloc.c:133:33: note: Function 'UnlockBucket' argument 1 names different: declaration 'cachePtr' definition 'dummy848'. tcl9.0.2/generic/tclThreadAlloc.c:848:5: note: Function 'UnlockBucket' argument 1 names different: declaration 'cachePtr' definition 'dummy848'. tcl9.0.2/generic/tclThreadAlloc.c:62:19: style: union member 'Block::padding' is never used. [unusedStructMember] tcl9.0.2/generic/tclThreadAlloc.c:56:17: style: struct member 'Anonymous13::unused' is never used. [unusedStructMember] tcl9.0.2/generic/tclThreadStorage.c:93:5: warning: Either the condition 'tsdTablePtr==NULL' is redundant or there is possible null pointer dereference: tsdTablePtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclThreadStorage.c:89:21: note: Assuming that condition 'tsdTablePtr==NULL' is not redundant tcl9.0.2/generic/tclThreadStorage.c:93:5: note: Null pointer dereference tcl9.0.2/generic/tclThreadStorage.c:94:5: warning: Either the condition 'tsdTablePtr==NULL' is redundant or there is possible null pointer dereference: tsdTablePtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclThreadStorage.c:89:21: note: Assuming that condition 'tsdTablePtr==NULL' is not redundant tcl9.0.2/generic/tclThreadStorage.c:94:5: note: Null pointer dereference tcl9.0.2/generic/tclThreadStorage.c:95:45: warning: Either the condition 'tsdTablePtr==NULL' is redundant or there is possible null pointer dereference: tsdTablePtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclThreadStorage.c:89:21: note: Assuming that condition 'tsdTablePtr==NULL' is not redundant tcl9.0.2/generic/tclThreadStorage.c:95:45: note: Null pointer dereference tcl9.0.2/generic/tclThreadStorage.c:96:9: warning: Either the condition 'tsdTablePtr==NULL' is redundant or there is possible null pointer dereference: tsdTablePtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclThreadStorage.c:89:21: note: Assuming that condition 'tsdTablePtr==NULL' is not redundant tcl9.0.2/generic/tclThreadStorage.c:96:9: note: Null pointer dereference tcl9.0.2/generic/tclThreadStorage.c:190:24: style:inconclusive: Function 'TclThreadStorageKeyGet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3629:63: note: Function 'TclThreadStorageKeyGet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. tcl9.0.2/generic/tclThreadStorage.c:190:24: note: Function 'TclThreadStorageKeyGet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. tcl9.0.2/generic/tclThreadStorage.c:223:24: style:inconclusive: Function 'TclThreadStorageKeySet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3630:61: note: Function 'TclThreadStorageKeySet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. tcl9.0.2/generic/tclThreadStorage.c:223:24: note: Function 'TclThreadStorageKeySet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. tcl9.0.2/generic/tclThreadStorage.c:224:11: style:inconclusive: Function 'TclThreadStorageKeySet' argument 2 names different: declaration 'data' definition 'value'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3631:14: note: Function 'TclThreadStorageKeySet' argument 2 names different: declaration 'data' definition 'value'. tcl9.0.2/generic/tclThreadStorage.c:224:11: note: Function 'TclThreadStorageKeySet' argument 2 names different: declaration 'data' definition 'value'. tcl9.0.2/generic/tclThreadStorage.c:194:15: style: Variable 'keyPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclThreadStorage.c:65:11: style: union member 'TSDUnion::ptr' is never used. [unusedStructMember] tcl9.0.2/generic/tclThreadTest.c:1016:5: style:inconclusive: Function 'ThreadEventProc' argument 2 names different: declaration 'mask' definition 'dummy1016'. [funcArgNamesDifferent] tcl9.0.2/generic/tclThreadTest.c:136:51: note: Function 'ThreadEventProc' argument 2 names different: declaration 'mask' definition 'dummy1016'. tcl9.0.2/generic/tclThreadTest.c:1016:5: note: Function 'ThreadEventProc' argument 2 names different: declaration 'mask' definition 'dummy1016'. tcl9.0.2/generic/tclThreadTest.c:1113:5: style:inconclusive: Function 'ThreadDeleteEvent' argument 2 names different: declaration 'clientData' definition 'dummy1113'. [funcArgNamesDifferent] tcl9.0.2/generic/tclThreadTest.c:140:14: note: Function 'ThreadDeleteEvent' argument 2 names different: declaration 'clientData' definition 'dummy1113'. tcl9.0.2/generic/tclThreadTest.c:1113:5: note: Function 'ThreadDeleteEvent' argument 2 names different: declaration 'clientData' definition 'dummy1113'. tcl9.0.2/generic/tclTimer.c:947:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclTimer.c:214:5: style:inconclusive: Function 'TimerExitProc' argument 1 names different: declaration 'clientData' definition 'dummy214'. [funcArgNamesDifferent] tcl9.0.2/generic/tclTimer.c:161:34: note: Function 'TimerExitProc' argument 1 names different: declaration 'clientData' definition 'dummy214'. tcl9.0.2/generic/tclTimer.c:214:5: note: Function 'TimerExitProc' argument 1 names different: declaration 'clientData' definition 'dummy214'. tcl9.0.2/generic/tclTimer.c:401:5: style:inconclusive: Function 'TimerSetupProc' argument 1 names different: declaration 'clientData' definition 'dummy401'. [funcArgNamesDifferent] tcl9.0.2/generic/tclTimer.c:164:35: note: Function 'TimerSetupProc' argument 1 names different: declaration 'clientData' definition 'dummy401'. tcl9.0.2/generic/tclTimer.c:401:5: note: Function 'TimerSetupProc' argument 1 names different: declaration 'clientData' definition 'dummy401'. tcl9.0.2/generic/tclTimer.c:459:5: style:inconclusive: Function 'TimerCheckProc' argument 1 names different: declaration 'clientData' definition 'dummy459'. [funcArgNamesDifferent] tcl9.0.2/generic/tclTimer.c:163:35: note: Function 'TimerCheckProc' argument 1 names different: declaration 'clientData' definition 'dummy459'. tcl9.0.2/generic/tclTimer.c:459:5: note: Function 'TimerCheckProc' argument 1 names different: declaration 'clientData' definition 'dummy459'. tcl9.0.2/generic/tclTimer.c:521:5: style:inconclusive: Function 'TimerHandlerEventProc' argument 1 names different: declaration 'evPtr' definition 'dummy521'. [funcArgNamesDifferent] tcl9.0.2/generic/tclTimer.c:162:46: note: Function 'TimerHandlerEventProc' argument 1 names different: declaration 'evPtr' definition 'dummy521'. tcl9.0.2/generic/tclTimer.c:521:5: note: Function 'TimerHandlerEventProc' argument 1 names different: declaration 'evPtr' definition 'dummy521'. tcl9.0.2/generic/tclTimer.c:1256:5: style:inconclusive: Function 'AfterCleanupProc' argument 2 names different: declaration 'interp' definition 'dummy1256'. [funcArgNamesDifferent] tcl9.0.2/generic/tclTimer.c:154:20: note: Function 'AfterCleanupProc' argument 2 names different: declaration 'interp' definition 'dummy1256'. tcl9.0.2/generic/tclTimer.c:1256:5: note: Function 'AfterCleanupProc' argument 2 names different: declaration 'interp' definition 'dummy1256'. tcl9.0.2/generic/tclTimer.c:293:15: style: Parameter 'timePtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclTimer.c:666:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclTimer.c:947:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTimer.c:947:6: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclTimer.c:947:6: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclTimer.c:947:6: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclTimer.c:973:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTimer.c:973:6: error: Uninitialized variable: resultListPtr [uninitvar] tcl9.0.2/generic/tclTimer.c:973:6: note: Assignment '(resultListPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclTimer.c:973:6: note: Uninitialized variable: resultListPtr tcl9.0.2/generic/tclTrace.c:313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclTrace.c:559:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclTrace.c:762:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclTrace.c:1735:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclTrace.c:2519:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclTrace.c:2579:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] tcl9.0.2/generic/tclTrace.c:2473:13: warning: Either the condition '!part1Ptr' is redundant or there is possible null pointer dereference: part1Ptr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclTrace.c:2470:9: note: Assuming that condition '!part1Ptr' is not redundant tcl9.0.2/generic/tclTrace.c:2473:13: note: Null pointer dereference tcl9.0.2/generic/tclTrace.c:2319:43: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclTrace.c:2868:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclTrace.c:925:17: style:inconclusive: Function 'Tcl_CommandTraceInfo' argument 2 names different: declaration 'varName' definition 'cmdName'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1115:17: note: Function 'Tcl_CommandTraceInfo' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl9.0.2/generic/tclTrace.c:925:17: note: Function 'Tcl_CommandTraceInfo' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl9.0.2/generic/tclTrace.c:926:5: style:inconclusive: Function 'Tcl_CommandTraceInfo' argument 3 names different: declaration 'flags' definition 'dummy926'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1115:30: note: Function 'Tcl_CommandTraceInfo' argument 3 names different: declaration 'flags' definition 'dummy926'. tcl9.0.2/generic/tclTrace.c:926:5: note: Function 'Tcl_CommandTraceInfo' argument 3 names different: declaration 'flags' definition 'dummy926'. tcl9.0.2/generic/tclTrace.c:990:17: style:inconclusive: Function 'Tcl_TraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1120:17: note: Function 'Tcl_TraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl9.0.2/generic/tclTrace.c:990:17: note: Function 'Tcl_TraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl9.0.2/generic/tclTrace.c:1054:17: style:inconclusive: Function 'Tcl_UntraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1124:17: note: Function 'Tcl_UntraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl9.0.2/generic/tclTrace.c:1054:17: note: Function 'Tcl_UntraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl9.0.2/generic/tclTrace.c:1305:5: style:inconclusive: Function 'TclCheckExecutionTraces' argument 3 names different: declaration 'numChars' definition 'dummy1305'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:364:35: note: Function 'TclCheckExecutionTraces' argument 3 names different: declaration 'numChars' definition 'dummy1305'. tcl9.0.2/generic/tclTrace.c:1305:5: note: Function 'TclCheckExecutionTraces' argument 3 names different: declaration 'numChars' definition 'dummy1305'. tcl9.0.2/generic/tclTrace.c:1307:9: style:inconclusive: Function 'TclCheckExecutionTraces' argument 5 names different: declaration 'result' definition 'code'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:365:26: note: Function 'TclCheckExecutionTraces' argument 5 names different: declaration 'result' definition 'code'. tcl9.0.2/generic/tclTrace.c:1307:9: note: Function 'TclCheckExecutionTraces' argument 5 names different: declaration 'result' definition 'code'. tcl9.0.2/generic/tclTrace.c:1413:9: style:inconclusive: Function 'TclCheckInterpTraces' argument 5 names different: declaration 'result' definition 'code'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:360:26: note: Function 'TclCheckInterpTraces' argument 5 names different: declaration 'result' definition 'code'. tcl9.0.2/generic/tclTrace.c:1413:9: note: Function 'TclCheckInterpTraces' argument 5 names different: declaration 'result' definition 'code'. tcl9.0.2/generic/tclTrace.c:462:24: style: Variable 'tcmdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTrace.c:669:24: style: Variable 'tcmdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTrace.c:828:17: style: Variable 'tvarPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTrace.c:855:20: style: Variable 'tvarPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTrace.c:928:11: style: Parameter 'prevClientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclTrace.c:1059:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclTrace.c:1313:30: style: Variable 'lastTracePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTrace.c:1419:23: style: Variable 'lastTracePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclTrace.c:2791:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclTrace.c:2916:11: style: Parameter 'prevClientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclTrace.c:473:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:473:3: error: Uninitialized variable: opObj [uninitvar] tcl9.0.2/generic/tclTrace.c:473:3: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclTrace.c:473:3: note: Uninitialized variable: opObj tcl9.0.2/generic/tclTrace.c:477:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:477:3: error: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclTrace.c:477:3: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclTrace.c:477:3: note: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclTrace.c:481:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:485:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:680:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:680:3: error: Uninitialized variable: opObj [uninitvar] tcl9.0.2/generic/tclTrace.c:680:3: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclTrace.c:680:3: note: Uninitialized variable: opObj tcl9.0.2/generic/tclTrace.c:684:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:684:3: error: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclTrace.c:684:3: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclTrace.c:684:3: note: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclTrace.c:851:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:851:2: error: Uninitialized variable: resultListPtr [uninitvar] tcl9.0.2/generic/tclTrace.c:851:2: note: Assignment '(resultListPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclTrace.c:851:2: note: Uninitialized variable: resultListPtr tcl9.0.2/generic/tclTrace.c:865:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:865:3: error: Uninitialized variable: opObjPtr [uninitvar] tcl9.0.2/generic/tclTrace.c:865:3: note: Assignment '(opObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclTrace.c:865:3: note: Uninitialized variable: opObjPtr tcl9.0.2/generic/tclTrace.c:869:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:869:3: error: Uninitialized variable: (opObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclTrace.c:869:3: note: Assignment '(opObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclTrace.c:869:3: note: Uninitialized variable: (opObjPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclTrace.c:873:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:877:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:1735:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclTrace.c:1735:3: error: Uninitialized variable: resultCode [uninitvar] tcl9.0.2/generic/tclTrace.c:1735:3: note: Assignment '(resultCode)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclTrace.c:1735:3: note: Uninitialized variable: resultCode tcl9.0.2/generic/tclUtf.c:654:30: warning: Either the condition 'src==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tcl9.0.2/generic/tclUtf.c:658:13: note: Assuming that condition 'src==NULL' is not redundant tcl9.0.2/generic/tclUtf.c:654:30: note: Null pointer addition tcl9.0.2/generic/tclUtf.c:711:30: warning: Either the condition 'src==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tcl9.0.2/generic/tclUtf.c:715:13: note: Assuming that condition 'src==NULL' is not redundant tcl9.0.2/generic/tclUtf.c:711:30: note: Null pointer addition tcl9.0.2/generic/tclUtf.c:679:12: style: Redundant initialization for 'optPtr'. The initialized value is overwritten before it is read. [redundantInitialization] tcl9.0.2/generic/tclUtf.c:656:24: note: optPtr is initialized tcl9.0.2/generic/tclUtf.c:679:12: note: optPtr is overwritten tcl9.0.2/generic/tclUtf.c:736:12: style: Redundant initialization for 'optPtr'. The initialized value is overwritten before it is read. [redundantInitialization] tcl9.0.2/generic/tclUtf.c:713:24: note: optPtr is initialized tcl9.0.2/generic/tclUtf.c:736:12: note: optPtr is overwritten tcl9.0.2/generic/tclUtf.c:1320:11: style:inconclusive: Function 'Tcl_UtfToUpper' argument 1 names different: declaration 'src' definition 'str'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:898:39: note: Function 'Tcl_UtfToUpper' argument 1 names different: declaration 'src' definition 'str'. tcl9.0.2/generic/tclUtf.c:1320:11: note: Function 'Tcl_UtfToUpper' argument 1 names different: declaration 'src' definition 'str'. tcl9.0.2/generic/tclUtf.c:1373:11: style:inconclusive: Function 'Tcl_UtfToLower' argument 1 names different: declaration 'src' definition 'str'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:891:39: note: Function 'Tcl_UtfToLower' argument 1 names different: declaration 'src' definition 'str'. tcl9.0.2/generic/tclUtf.c:1373:11: note: Function 'Tcl_UtfToLower' argument 1 names different: declaration 'src' definition 'str'. tcl9.0.2/generic/tclUtf.c:1427:11: style:inconclusive: Function 'Tcl_UtfToTitle' argument 1 names different: declaration 'src' definition 'str'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:893:39: note: Function 'Tcl_UtfToTitle' argument 1 names different: declaration 'src' definition 'str'. tcl9.0.2/generic/tclUtf.c:1427:11: note: Function 'Tcl_UtfToTitle' argument 1 names different: declaration 'src' definition 'str'. tcl9.0.2/generic/tclUtf.c:1491:17: style:inconclusive: Function 'TclpUtfNcmp2' argument 1 names different: declaration 's1' definition 'csPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:355:38: note: Function 'TclpUtfNcmp2' argument 1 names different: declaration 's1' definition 'csPtr'. tcl9.0.2/generic/tclUtf.c:1491:17: note: Function 'TclpUtfNcmp2' argument 1 names different: declaration 's1' definition 'csPtr'. tcl9.0.2/generic/tclUtf.c:1492:17: style:inconclusive: Function 'TclpUtfNcmp2' argument 2 names different: declaration 's2' definition 'ctPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:355:54: note: Function 'TclpUtfNcmp2' argument 2 names different: declaration 's2' definition 'ctPtr'. tcl9.0.2/generic/tclUtf.c:1492:17: note: Function 'TclpUtfNcmp2' argument 2 names different: declaration 's2' definition 'ctPtr'. tcl9.0.2/generic/tclUtf.c:1493:12: style:inconclusive: Function 'TclpUtfNcmp2' argument 3 names different: declaration 'n' definition 'numBytes'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:356:12: note: Function 'TclpUtfNcmp2' argument 3 names different: declaration 'n' definition 'numBytes'. tcl9.0.2/generic/tclUtf.c:1493:12: note: Function 'TclpUtfNcmp2' argument 3 names different: declaration 'n' definition 'numBytes'. tcl9.0.2/generic/tclUtf.c:1540:17: style:inconclusive: Function 'TclUtfNcmp' argument 1 names different: declaration 's1' definition 'cs'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:975:36: note: Function 'TclUtfNcmp' argument 1 names different: declaration 's1' definition 'cs'. tcl9.0.2/generic/tclUtf.c:1540:17: note: Function 'TclUtfNcmp' argument 1 names different: declaration 's1' definition 'cs'. tcl9.0.2/generic/tclUtf.c:1541:17: style:inconclusive: Function 'TclUtfNcmp' argument 2 names different: declaration 's2' definition 'ct'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:975:52: note: Function 'TclUtfNcmp' argument 2 names different: declaration 's2' definition 'ct'. tcl9.0.2/generic/tclUtf.c:1541:17: note: Function 'TclUtfNcmp' argument 2 names different: declaration 's2' definition 'ct'. tcl9.0.2/generic/tclUtf.c:1542:12: style:inconclusive: Function 'TclUtfNcmp' argument 3 names different: declaration 'n' definition 'numChars'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:975:63: note: Function 'TclUtfNcmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl9.0.2/generic/tclUtf.c:1542:12: note: Function 'TclUtfNcmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl9.0.2/generic/tclUtf.c:1578:17: style:inconclusive: Function 'Tcl_UtfNcmp' argument 1 names different: declaration 's1' definition 'cs'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1869:37: note: Function 'Tcl_UtfNcmp' argument 1 names different: declaration 's1' definition 'cs'. tcl9.0.2/generic/tclUtf.c:1578:17: note: Function 'Tcl_UtfNcmp' argument 1 names different: declaration 's1' definition 'cs'. tcl9.0.2/generic/tclUtf.c:1579:17: style:inconclusive: Function 'Tcl_UtfNcmp' argument 2 names different: declaration 's2' definition 'ct'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1869:53: note: Function 'Tcl_UtfNcmp' argument 2 names different: declaration 's2' definition 'ct'. tcl9.0.2/generic/tclUtf.c:1579:17: note: Function 'Tcl_UtfNcmp' argument 2 names different: declaration 's2' definition 'ct'. tcl9.0.2/generic/tclUtf.c:1580:12: style:inconclusive: Function 'Tcl_UtfNcmp' argument 3 names different: declaration 'n' definition 'numChars'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1869:64: note: Function 'Tcl_UtfNcmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl9.0.2/generic/tclUtf.c:1580:12: note: Function 'Tcl_UtfNcmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl9.0.2/generic/tclUtf.c:1626:17: style:inconclusive: Function 'TclUtfNcasecmp' argument 1 names different: declaration 's1' definition 'cs'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:977:40: note: Function 'TclUtfNcasecmp' argument 1 names different: declaration 's1' definition 'cs'. tcl9.0.2/generic/tclUtf.c:1626:17: note: Function 'TclUtfNcasecmp' argument 1 names different: declaration 's1' definition 'cs'. tcl9.0.2/generic/tclUtf.c:1627:17: style:inconclusive: Function 'TclUtfNcasecmp' argument 2 names different: declaration 's2' definition 'ct'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:977:56: note: Function 'TclUtfNcasecmp' argument 2 names different: declaration 's2' definition 'ct'. tcl9.0.2/generic/tclUtf.c:1627:17: note: Function 'TclUtfNcasecmp' argument 2 names different: declaration 's2' definition 'ct'. tcl9.0.2/generic/tclUtf.c:1628:12: style:inconclusive: Function 'TclUtfNcasecmp' argument 3 names different: declaration 'n' definition 'numChars'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:978:12: note: Function 'TclUtfNcasecmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl9.0.2/generic/tclUtf.c:1628:12: note: Function 'TclUtfNcasecmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl9.0.2/generic/tclUtf.c:1661:17: style:inconclusive: Function 'Tcl_UtfNcasecmp' argument 1 names different: declaration 's1' definition 'cs'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1871:41: note: Function 'Tcl_UtfNcasecmp' argument 1 names different: declaration 's1' definition 'cs'. tcl9.0.2/generic/tclUtf.c:1661:17: note: Function 'Tcl_UtfNcasecmp' argument 1 names different: declaration 's1' definition 'cs'. tcl9.0.2/generic/tclUtf.c:1662:17: style:inconclusive: Function 'Tcl_UtfNcasecmp' argument 2 names different: declaration 's2' definition 'ct'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1871:57: note: Function 'Tcl_UtfNcasecmp' argument 2 names different: declaration 's2' definition 'ct'. tcl9.0.2/generic/tclUtf.c:1662:17: note: Function 'Tcl_UtfNcasecmp' argument 2 names different: declaration 's2' definition 'ct'. tcl9.0.2/generic/tclUtf.c:1663:12: style:inconclusive: Function 'Tcl_UtfNcasecmp' argument 3 names different: declaration 'n' definition 'numChars'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1872:12: note: Function 'Tcl_UtfNcasecmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl9.0.2/generic/tclUtf.c:1663:12: note: Function 'Tcl_UtfNcasecmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl9.0.2/generic/tclUtf.c:2524:9: style:inconclusive: Function 'TclUniCharMatch' argument 5 names different: declaration 'flags' definition 'nocase'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:372:26: note: Function 'TclUniCharMatch' argument 5 names different: declaration 'flags' definition 'nocase'. tcl9.0.2/generic/tclUtf.c:2524:9: note: Function 'TclUniCharMatch' argument 5 names different: declaration 'flags' definition 'nocase'. tcl9.0.2/generic/tclUtil.c:2003:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclUtil.c:3000:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclUtil.c:3558:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclUtil.c:3719:14: warning: Either the condition '(irPtr=(((objPtr)->typePtr==(&endOffsetType))?&(objPtr)->internalRep:NULL))==NULL' is redundant or there is possible null pointer dereference: irPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclUtil.c:3531:66: note: Assuming that condition '(irPtr=(((objPtr)->typePtr==(&endOffsetType))?&(objPtr)->internalRep:NULL))==NULL' is not redundant tcl9.0.2/generic/tclUtil.c:3719:14: note: Null pointer dereference tcl9.0.2/generic/tclUtil.c:3014:16: style: Variable 'result->bytes' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/generic/tclUtil.c:3013:2: note: result->bytes is assigned tcl9.0.2/generic/tclUtil.c:3014:16: note: result->bytes is overwritten tcl9.0.2/generic/tclUtil.c:522:17: style:inconclusive: Function 'TclFindElement' argument 2 names different: declaration 'listStr' definition 'list'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:90:17: note: Function 'TclFindElement' argument 2 names different: declaration 'listStr' definition 'list'. tcl9.0.2/generic/tclUtil.c:522:17: note: Function 'TclFindElement' argument 2 names different: declaration 'listStr' definition 'list'. tcl9.0.2/generic/tclUtil.c:533:10: style:inconclusive: Function 'TclFindElement' argument 7 names different: declaration 'bracePtr' definition 'literalPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:93:10: note: Function 'TclFindElement' argument 7 names different: declaration 'bracePtr' definition 'literalPtr'. tcl9.0.2/generic/tclUtil.c:533:10: note: Function 'TclFindElement' argument 7 names different: declaration 'bracePtr' definition 'literalPtr'. tcl9.0.2/generic/tclUtil.c:881:17: style:inconclusive: Function 'Tcl_SplitList' argument 2 names different: declaration 'listStr' definition 'list'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:1799:17: note: Function 'Tcl_SplitList' argument 2 names different: declaration 'listStr' definition 'list'. tcl9.0.2/generic/tclUtil.c:881:17: note: Function 'Tcl_SplitList' argument 2 names different: declaration 'listStr' definition 'list'. tcl9.0.2/generic/tclUtil.c:1045:17: style:inconclusive: Function 'TclScanElement' argument 1 names different: declaration 'string' definition 'src'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3640:50: note: Function 'TclScanElement' argument 1 names different: declaration 'string' definition 'src'. tcl9.0.2/generic/tclUtil.c:1045:17: note: Function 'TclScanElement' argument 1 names different: declaration 'string' definition 'src'. tcl9.0.2/generic/tclUtil.c:1831:15: style:inconclusive: Function 'TclTrim' argument 5 names different: declaration 'trimRight' definition 'trimRightPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3679:18: note: Function 'TclTrim' argument 5 names different: declaration 'trimRight' definition 'trimRightPtr'. tcl9.0.2/generic/tclUtil.c:1831:15: note: Function 'TclTrim' argument 5 names different: declaration 'trimRight' definition 'trimRightPtr'. tcl9.0.2/generic/tclUtil.c:2368:5: style:inconclusive: Function 'TclByteArrayMatch' argument 5 names different: declaration 'flags' definition 'dummy2368'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3343:29: note: Function 'TclByteArrayMatch' argument 5 names different: declaration 'flags' definition 'dummy2368'. tcl9.0.2/generic/tclUtil.c:2368:5: note: Function 'TclByteArrayMatch' argument 5 names different: declaration 'flags' definition 'dummy2368'. tcl9.0.2/generic/tclUtil.c:2539:14: style:inconclusive: Function 'TclStringMatchObj' argument 1 names different: declaration 'stringObj' definition 'strObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3664:45: note: Function 'TclStringMatchObj' argument 1 names different: declaration 'stringObj' definition 'strObj'. tcl9.0.2/generic/tclUtil.c:2539:14: note: Function 'TclStringMatchObj' argument 1 names different: declaration 'stringObj' definition 'strObj'. tcl9.0.2/generic/tclUtil.c:2540:14: style:inconclusive: Function 'TclStringMatchObj' argument 2 names different: declaration 'patternObj' definition 'ptnObj'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3665:17: note: Function 'TclStringMatchObj' argument 2 names different: declaration 'patternObj' definition 'ptnObj'. tcl9.0.2/generic/tclUtil.c:2540:14: note: Function 'TclStringMatchObj' argument 2 names different: declaration 'patternObj' definition 'ptnObj'. tcl9.0.2/generic/tclUtil.c:3105:5: style:inconclusive: Function 'Tcl_PrintDouble' argument 1 names different: declaration 'interp' definition 'dummy3105'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:564:42: note: Function 'Tcl_PrintDouble' argument 1 names different: declaration 'interp' definition 'dummy3105'. tcl9.0.2/generic/tclUtil.c:3105:5: note: Function 'Tcl_PrintDouble' argument 1 names different: declaration 'interp' definition 'dummy3105'. tcl9.0.2/generic/tclUtil.c:3524:18: style:inconclusive: Function 'GetEndOffsetFromObj' argument 4 names different: declaration 'indexPtr' definition 'widePtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclUtil.c:126:43: note: Function 'GetEndOffsetFromObj' argument 4 names different: declaration 'indexPtr' definition 'widePtr'. tcl9.0.2/generic/tclUtil.c:3524:18: note: Function 'GetEndOffsetFromObj' argument 4 names different: declaration 'indexPtr' definition 'widePtr'. tcl9.0.2/generic/tclUtil.c:4310:5: style:inconclusive: Function 'TclSetObjNameOfExecutable' argument 2 names different: declaration 'encoding' definition 'dummy4310'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:441:18: note: Function 'TclSetObjNameOfExecutable' argument 2 names different: declaration 'encoding' definition 'dummy4310'. tcl9.0.2/generic/tclUtil.c:4310:5: note: Function 'TclSetObjNameOfExecutable' argument 2 names different: declaration 'encoding' definition 'dummy4310'. tcl9.0.2/generic/tclUtil.c:4423:10: style:inconclusive: Function 'TclReToGlob' argument 5 names different: declaration 'flagsPtr' definition 'exactPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:3638:52: note: Function 'TclReToGlob' argument 5 names different: declaration 'flagsPtr' definition 'exactPtr'. tcl9.0.2/generic/tclUtil.c:4423:10: note: Function 'TclReToGlob' argument 5 names different: declaration 'flagsPtr' definition 'exactPtr'. tcl9.0.2/generic/tclUtil.c:157:5: style: Parameter 'dummy157' can be declared as pointer to const. However it seems that 'TclLengthOne' is a callback function, if 'dummy157' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclUtil.c:152:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclUtil.c:157:5: note: Parameter 'dummy157' can be declared as pointer to const tcl9.0.2/generic/tclUtil.c:2555:15: style: Variable 'udata' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclUtil.c:2555:23: style: Variable 'uptn' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclUtil.c:2562:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclUtil.c:2562:24: style: Variable 'ptn' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclUtil.c:2702:18: style: Parameter 'toAppendPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclUtil.c:3110:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclUtil.c:3527:25: style: Variable 'irPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclUtil.c:4427:19: style: Variable 'dsStrStart' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclUtil.c:2040:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclUtil.c:2040:6: error: Uninitialized variable: resPtr [uninitvar] tcl9.0.2/generic/tclUtil.c:2040:6: note: Assignment '(resPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclUtil.c:2040:6: note: Uninitialized variable: resPtr tcl9.0.2/generic/tclUtil.c:2067:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclUtil.c:2067:5: error: Uninitialized variable: (resPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclUtil.c:2067:5: note: Assignment '(resPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclUtil.c:2067:5: note: Uninitialized variable: (resPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclUtil.c:3000:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclUtil.c:3000:6: error: Uninitialized variable: result [uninitvar] tcl9.0.2/generic/tclUtil.c:3000:6: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclUtil.c:3000:6: note: Uninitialized variable: result tcl9.0.2/generic/tclUtil.c:3006:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclUtil.c:3006:6: error: Uninitialized variable: (result)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclUtil.c:3006:6: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclUtil.c:3006:6: note: Uninitialized variable: (result)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclUtil.c:3013:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclUtil.c:2054:10: style: Variable 'element' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclUtil.c:3751:12: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclVar.c:384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:1395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:1797:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:1863:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:1970:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:2250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:2494:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:2627:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:2887:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:3060:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:3105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:3220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slots [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:3287:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:3545:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:3713:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:3875:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:3975:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:4091:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:4370:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:4531:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:4715:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:4824:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:5090:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:5396:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:5487:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:5595:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:5782:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:5894:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:6075:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:6192:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:6379:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:6568:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objPtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:6741:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:6759:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:6980:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePtr [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclVar.c:3149:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclVar.c:3149:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclVar.c:3149:5: note: Null pointer dereference tcl9.0.2/generic/tclVar.c:3214:6: warning: Either the condition 'varPtr==NULL' is redundant or there is possible null pointer dereference: varPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclVar.c:3200:16: note: Assuming that condition 'varPtr==NULL' is not redundant tcl9.0.2/generic/tclVar.c:3214:6: note: Null pointer dereference tcl9.0.2/generic/tclVar.c:3241:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl9.0.2/generic/tclVar.c:3241:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl9.0.2/generic/tclVar.c:3241:5: note: Null pointer dereference tcl9.0.2/generic/tclVar.c:6973:5: warning: Either the condition 'varPtr!=NULL' is redundant or there is possible null pointer dereference: arrayPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclVar.c:4142:16: note: Assuming that condition 'varPtr!=NULL' is not redundant tcl9.0.2/generic/tclVar.c:4161:21: note: Calling function 'TclInitArrayVar', 1st argument 'varPtr' value is 0 tcl9.0.2/generic/tclVar.c:6973:5: note: Null pointer dereference tcl9.0.2/generic/tclVar.c:6979:5: warning: Either the condition 'varPtr!=NULL' is redundant or there is possible null pointer dereference: arrayPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclVar.c:4142:16: note: Assuming that condition 'varPtr!=NULL' is not redundant tcl9.0.2/generic/tclVar.c:4161:21: note: Calling function 'TclInitArrayVar', 1st argument 'varPtr' value is 0 tcl9.0.2/generic/tclVar.c:6979:5: note: Null pointer dereference tcl9.0.2/generic/tclVar.c:6980:25: warning: Either the condition 'varPtr!=NULL' is redundant or there is possible null pointer dereference: arrayPtr. [nullPointerRedundantCheck] tcl9.0.2/generic/tclVar.c:4142:16: note: Assuming that condition 'varPtr!=NULL' is not redundant tcl9.0.2/generic/tclVar.c:4161:21: note: Calling function 'TclInitArrayVar', 1st argument 'varPtr' value is 0 tcl9.0.2/generic/tclVar.c:6980:25: note: Null pointer dereference tcl9.0.2/generic/tclVar.c:2659:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclVar.c:5429:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclVar.c:5624:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl9.0.2/generic/tclVar.c:1067:9: style:inconclusive: Function 'TclLookupArrayElement' argument 6 names different: declaration 'createPart1' definition 'createArray'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:4070:12: note: Function 'TclLookupArrayElement' argument 6 names different: declaration 'createPart1' definition 'createArray'. tcl9.0.2/generic/tclVar.c:1067:9: note: Function 'TclLookupArrayElement' argument 6 names different: declaration 'createPart1' definition 'createArray'. tcl9.0.2/generic/tclVar.c:1071:9: style:inconclusive: Function 'TclLookupArrayElement' argument 7 names different: declaration 'createPart2' definition 'createElem'. [funcArgNamesDifferent] tcl9.0.2/generic/tclInt.h:4070:29: note: Function 'TclLookupArrayElement' argument 7 names different: declaration 'createPart2' definition 'createElem'. tcl9.0.2/generic/tclVar.c:1071:9: note: Function 'TclLookupArrayElement' argument 7 names different: declaration 'createPart2' definition 'createElem'. tcl9.0.2/generic/tclVar.c:4573:10: style:inconclusive: Function 'TclPtrMakeUpvar' argument 2 names different: declaration 'otherP1Ptr' definition 'otherPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclIntDecls.h:479:54: note: Function 'TclPtrMakeUpvar' argument 2 names different: declaration 'otherP1Ptr' definition 'otherPtr'. tcl9.0.2/generic/tclVar.c:4573:10: note: Function 'TclPtrMakeUpvar' argument 2 names different: declaration 'otherP1Ptr' definition 'otherPtr'. tcl9.0.2/generic/tclVar.c:4759:17: style:inconclusive: Function 'Tcl_UpVar2' argument 5 names different: declaration 'localName' definition 'localNameStr'. [funcArgNamesDifferent] tcl9.0.2/generic/tclDecls.h:704:17: note: Function 'Tcl_UpVar2' argument 5 names different: declaration 'localName' definition 'localNameStr'. tcl9.0.2/generic/tclVar.c:4759:17: note: Function 'Tcl_UpVar2' argument 5 names different: declaration 'localName' definition 'localNameStr'. tcl9.0.2/generic/tclVar.c:6731:5: style:inconclusive: Function 'AllocVarEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy6731'. [funcArgNamesDifferent] tcl9.0.2/generic/tclVar.c:27:53: note: Function 'AllocVarEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy6731'. tcl9.0.2/generic/tclVar.c:6731:5: note: Function 'AllocVarEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy6731'. tcl9.0.2/generic/tclVar.c:627:15: style: Variable 'checkNamePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:1393:10: style: Variable 'initialArrayPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:2473:10: style: Variable 'initialArrayPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:4191:10: style: Variable 'varPtr2' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:4813:16: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:4945:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:5049:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:5052:14: style: Variable 'varValuePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:5998:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:6242:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:6301:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:6700:10: style: Variable 'varPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:7023:24: style: Variable 'tablePtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclVar.c:486:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:1797:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:1797:6: error: Uninitialized variable: oldValuePtr [uninitvar] tcl9.0.2/generic/tclVar.c:1797:6: note: Assignment '(oldValuePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:1797:6: note: Uninitialized variable: oldValuePtr tcl9.0.2/generic/tclVar.c:1803:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:1863:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:2019:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:2258:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:2258:2: error: Uninitialized variable: varValuePtr [uninitvar] tcl9.0.2/generic/tclVar.c:2258:2: note: Assignment '(varValuePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:2258:2: note: Uninitialized variable: varValuePtr tcl9.0.2/generic/tclVar.c:2678:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:2887:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:2887:6: error: Uninitialized variable: varValuePtr [uninitvar] tcl9.0.2/generic/tclVar.c:2887:6: note: Assignment '(varValuePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:2887:6: note: Uninitialized variable: varValuePtr tcl9.0.2/generic/tclVar.c:2945:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:2945:6: error: Uninitialized variable: (varValuePtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclVar.c:2945:6: note: Assignment '(varValuePtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:2945:6: note: Uninitialized variable: (varValuePtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclVar.c:2959:3: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3261:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3262:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3713:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3713:5: error: Uninitialized variable: nameLstObj [uninitvar] tcl9.0.2/generic/tclVar.c:3713:5: note: Assignment '(nameLstObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:3713:5: note: Uninitialized variable: nameLstObj tcl9.0.2/generic/tclVar.c:3726:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3744:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3763:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3763:5: error: Uninitialized variable: tmpResObj [uninitvar] tcl9.0.2/generic/tclVar.c:3763:5: note: Assignment '(tmpResObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:3763:5: note: Uninitialized variable: tmpResObj tcl9.0.2/generic/tclVar.c:3800:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3807:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3808:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3875:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:3875:5: error: Uninitialized variable: resultObj [uninitvar] tcl9.0.2/generic/tclVar.c:3875:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:3875:5: note: Uninitialized variable: resultObj tcl9.0.2/generic/tclVar.c:3916:7: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:5403:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:5403:2: error: Uninitialized variable: objPtr [uninitvar] tcl9.0.2/generic/tclVar.c:5403:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:5403:2: note: Uninitialized variable: objPtr tcl9.0.2/generic/tclVar.c:5595:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:5782:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:5783:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:6075:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:6075:4: error: Uninitialized variable: elemObjPtr [uninitvar] tcl9.0.2/generic/tclVar.c:6075:4: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:6075:4: note: Uninitialized variable: elemObjPtr tcl9.0.2/generic/tclVar.c:6098:8: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:6098:8: error: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclVar.c:6098:8: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:6098:8: note: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclVar.c:6379:4: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:6379:4: error: Uninitialized variable: elemObjPtr [uninitvar] tcl9.0.2/generic/tclVar.c:6379:4: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:6379:4: note: Uninitialized variable: elemObjPtr tcl9.0.2/generic/tclVar.c:6412:8: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclVar.c:6412:8: error: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclVar.c:6412:8: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclVar.c:6412:8: note: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclVar.c:5741:10: style: Variable 'index' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclVar.c:5780:11: style: Variable 'parsed' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclVar.c:5797:11: style: Variable 'parsed' is assigned a value that is never used. [unreadVariable] tcl9.0.2/generic/tclZipfs.c:357:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:1862:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:2285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:3028:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:3480:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numUsed [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:4190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:4332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:4454:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:4486:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:4585:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EISDIR [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:4643:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:4731:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:4848:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:5063:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TRUNC [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:5224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:5403:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:6092:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:6237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXDEV [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:6414:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:6529:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl9.0.2/generic/tclZipfs.c:768:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tcl9.0.2/generic/tclZipfs.c:792:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tcl9.0.2/generic/tclZipfs.c:3202:28: style: Checking if unsigned expression 'nbyte-nbytecompr' is less than zero. [unsignedLessThanZero] tcl9.0.2/generic/tclZipfs.c:849:19: style:inconclusive: Function 'IsCryptHeaderValid' argument 2 names different: declaration 'cryptHdr' definition 'cryptHeader'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:433:22: note: Function 'IsCryptHeaderValid' argument 2 names different: declaration 'cryptHdr' definition 'cryptHeader'. tcl9.0.2/generic/tclZipfs.c:849:19: note: Function 'IsCryptHeaderValid' argument 2 names different: declaration 'cryptHdr' definition 'cryptHeader'. tcl9.0.2/generic/tclZipfs.c:900:19: style:inconclusive: Function 'DecodeCryptHeader' argument 4 names different: declaration 'cryptHdr' definition 'cryptHeader'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:436:22: note: Function 'DecodeCryptHeader' argument 4 names different: declaration 'cryptHdr' definition 'cryptHeader'. tcl9.0.2/generic/tclZipfs.c:900:19: note: Function 'DecodeCryptHeader' argument 4 names different: declaration 'cryptHdr' definition 'cryptHeader'. tcl9.0.2/generic/tclZipfs.c:4480:5: style:inconclusive: Function 'ZipChannelClose' argument 2 names different: declaration 'interp' definition 'dummy4480'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:468:20: note: Function 'ZipChannelClose' argument 2 names different: declaration 'interp' definition 'dummy4480'. tcl9.0.2/generic/tclZipfs.c:4480:5: note: Function 'ZipChannelClose' argument 2 names different: declaration 'interp' definition 'dummy4480'. tcl9.0.2/generic/tclZipfs.c:4788:5: style:inconclusive: Function 'ZipChannelWatchChannel' argument 1 names different: declaration 'instanceData' definition 'dummy4788'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:474:43: note: Function 'ZipChannelWatchChannel' argument 1 names different: declaration 'instanceData' definition 'dummy4788'. tcl9.0.2/generic/tclZipfs.c:4788:5: note: Function 'ZipChannelWatchChannel' argument 1 names different: declaration 'instanceData' definition 'dummy4788'. tcl9.0.2/generic/tclZipfs.c:4789:5: style:inconclusive: Function 'ZipChannelWatchChannel' argument 2 names different: declaration 'mask' definition 'dummy4789'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:475:12: note: Function 'ZipChannelWatchChannel' argument 2 names different: declaration 'mask' definition 'dummy4789'. tcl9.0.2/generic/tclZipfs.c:4789:5: note: Function 'ZipChannelWatchChannel' argument 2 names different: declaration 'mask' definition 'dummy4789'. tcl9.0.2/generic/tclZipfs.c:5036:9: style:inconclusive: Function 'InitWritableChannel' argument 4 names different: declaration 'trunc' definition 'mode'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:412:43: note: Function 'InitWritableChannel' argument 4 names different: declaration 'trunc' definition 'mode'. tcl9.0.2/generic/tclZipfs.c:5036:9: note: Function 'InitWritableChannel' argument 4 names different: declaration 'trunc' definition 'mode'. tcl9.0.2/generic/tclZipfs.c:5479:5: style:inconclusive: Function 'ZipFSOpenFileChannelProc' argument 4 names different: declaration 'permissions' definition 'dummy5479'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:447:40: note: Function 'ZipFSOpenFileChannelProc' argument 4 names different: declaration 'permissions' definition 'dummy5479'. tcl9.0.2/generic/tclZipfs.c:5479:5: note: Function 'ZipFSOpenFileChannelProc' argument 4 names different: declaration 'permissions' definition 'dummy5479'. tcl9.0.2/generic/tclZipfs.c:5568:5: style:inconclusive: Function 'ZipFSFilesystemSeparatorProc' argument 1 names different: declaration 'pathPtr' definition 'dummy5568'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:443:56: note: Function 'ZipFSFilesystemSeparatorProc' argument 1 names different: declaration 'pathPtr' definition 'dummy5568'. tcl9.0.2/generic/tclZipfs.c:5568:5: note: Function 'ZipFSFilesystemSeparatorProc' argument 1 names different: declaration 'pathPtr' definition 'dummy5568'. tcl9.0.2/generic/tclZipfs.c:5932:5: style:inconclusive: Function 'ZipFSPathInFilesystemProc' argument 2 names different: declaration 'clientDataPtr' definition 'dummy5932'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:441:15: note: Function 'ZipFSPathInFilesystemProc' argument 2 names different: declaration 'clientDataPtr' definition 'dummy5932'. tcl9.0.2/generic/tclZipfs.c:5932:5: note: Function 'ZipFSPathInFilesystemProc' argument 2 names different: declaration 'clientDataPtr' definition 'dummy5932'. tcl9.0.2/generic/tclZipfs.c:6031:5: style:inconclusive: Function 'ZipFSFileAttrStringsProc' argument 1 names different: declaration 'pathPtr' definition 'dummy6031'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:455:61: note: Function 'ZipFSFileAttrStringsProc' argument 1 names different: declaration 'pathPtr' definition 'dummy6031'. tcl9.0.2/generic/tclZipfs.c:6031:5: note: Function 'ZipFSFileAttrStringsProc' argument 1 names different: declaration 'pathPtr' definition 'dummy6031'. tcl9.0.2/generic/tclZipfs.c:6032:5: style:inconclusive: Function 'ZipFSFileAttrStringsProc' argument 2 names different: declaration 'objPtrRef' definition 'dummy6032'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:456:18: note: Function 'ZipFSFileAttrStringsProc' argument 2 names different: declaration 'objPtrRef' definition 'dummy6032'. tcl9.0.2/generic/tclZipfs.c:6032:5: note: Function 'ZipFSFileAttrStringsProc' argument 2 names different: declaration 'objPtrRef' definition 'dummy6032'. tcl9.0.2/generic/tclZipfs.c:6156:5: style:inconclusive: Function 'ZipFSFileAttrsSetProc' argument 2 names different: declaration 'index' definition 'dummy6156'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:459:59: note: Function 'ZipFSFileAttrsSetProc' argument 2 names different: declaration 'index' definition 'dummy6156'. tcl9.0.2/generic/tclZipfs.c:6156:5: note: Function 'ZipFSFileAttrsSetProc' argument 2 names different: declaration 'index' definition 'dummy6156'. tcl9.0.2/generic/tclZipfs.c:6157:5: style:inconclusive: Function 'ZipFSFileAttrsSetProc' argument 3 names different: declaration 'pathPtr' definition 'dummy6157'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:460:17: note: Function 'ZipFSFileAttrsSetProc' argument 3 names different: declaration 'pathPtr' definition 'dummy6157'. tcl9.0.2/generic/tclZipfs.c:6157:5: note: Function 'ZipFSFileAttrsSetProc' argument 3 names different: declaration 'pathPtr' definition 'dummy6157'. tcl9.0.2/generic/tclZipfs.c:6158:5: style:inconclusive: Function 'ZipFSFileAttrsSetProc' argument 4 names different: declaration 'objPtr' definition 'dummy6158'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:460:35: note: Function 'ZipFSFileAttrsSetProc' argument 4 names different: declaration 'objPtr' definition 'dummy6158'. tcl9.0.2/generic/tclZipfs.c:6158:5: note: Function 'ZipFSFileAttrsSetProc' argument 4 names different: declaration 'objPtr' definition 'dummy6158'. tcl9.0.2/generic/tclZipfs.c:6179:5: style:inconclusive: Function 'ZipFSFilesystemPathTypeProc' argument 1 names different: declaration 'pathPtr' definition 'dummy6179'. [funcArgNamesDifferent] tcl9.0.2/generic/tclZipfs.c:442:55: note: Function 'ZipFSFilesystemPathTypeProc' argument 1 names different: declaration 'pathPtr' definition 'dummy6179'. tcl9.0.2/generic/tclZipfs.c:6179:5: note: Function 'ZipFSFilesystemPathTypeProc' argument 1 names different: declaration 'pathPtr' definition 'dummy6179'. tcl9.0.2/generic/tclZipfs.c:6501:5: style:inconclusive: Function 'TclZipfs_AppHook' argument 1 names different: declaration 'argc' definition 'dummy6501'. [funcArgNamesDifferent] tcl9.0.2/generic/tcl.h:2394:42: note: Function 'TclZipfs_AppHook' argument 1 names different: declaration 'argc' definition 'dummy6501'. tcl9.0.2/generic/tclZipfs.c:6501:5: note: Function 'TclZipfs_AppHook' argument 1 names different: declaration 'argc' definition 'dummy6501'. tcl9.0.2/generic/tclZipfs.c:6506:13: style:inconclusive: Function 'TclZipfs_AppHook' argument 2 names different: declaration 'argv' definition 'argvPtr'. [funcArgNamesDifferent] tcl9.0.2/generic/tcl.h:2394:56: note: Function 'TclZipfs_AppHook' argument 2 names different: declaration 'argv' definition 'argvPtr'. tcl9.0.2/generic/tclZipfs.c:6506:13: note: Function 'TclZipfs_AppHook' argument 2 names different: declaration 'argv' definition 'argvPtr'. tcl9.0.2/generic/tclZipfs.c:355:17: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclZipfs.c:755:16: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:779:16: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:848:15: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclZipfs.c:849:19: style: Parameter 'cryptHeader' can be declared as const array [constParameter] tcl9.0.2/generic/tclZipfs.c:900:19: style: Parameter 'cryptHeader' can be declared as const array [constParameter] tcl9.0.2/generic/tclZipfs.c:1161:11: style: Variable 'joinedPath' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:1649:20: style: Variable 'q' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:2042:22: style: Variable 'gq' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:2043:19: style: Variable 'path' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:2164:18: style: Variable 'endPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:2273:14: style: Variable 'zf' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:2360:11: style: Variable 'zf' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:2733:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:3821:15: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclZipfs.c:3848:15: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclZipfs.c:4118:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:4168:15: style: Variable 'z' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:4227:11: style: Variable 'pattern' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:4275:16: style: Variable 'z' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:4285:16: style: Variable 'z' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:4295:16: style: Variable 'z' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:4788:5: style: Parameter 'dummy4788' can be declared as pointer to const. However it seems that 'ZipChannelWatchChannel' is a callback function, if 'dummy4788' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclZipfs.c:529:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclZipfs.c:4788:5: note: Parameter 'dummy4788' can be declared as pointer to const tcl9.0.2/generic/tclZipfs.c:4813:5: style: Parameter 'dummy4813' can be declared as pointer to const. However it seems that 'ZipChannelGetFile' is a callback function, if 'dummy4813' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclZipfs.c:530:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclZipfs.c:4813:5: note: Parameter 'dummy4813' can be declared as pointer to const tcl9.0.2/generic/tclZipfs.c:5374:11: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclZipfs.c:5377:15: style: Variable 'z' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:5429:11: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] tcl9.0.2/generic/tclZipfs.c:5438:15: style: Variable 'z' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:5568:5: style: Parameter 'dummy5568' can be declared as pointer to const. However it seems that 'ZipFSFilesystemSeparatorProc' is a callback function, if 'dummy5568' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclZipfs.c:494:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclZipfs.c:5568:5: note: Parameter 'dummy5568' can be declared as pointer to const tcl9.0.2/generic/tclZipfs.c:5630:23: style: Parameter 'types' can be declared as pointer to const. However it seems that 'ZipFSMatchInDirectoryProc' is a callback function, if 'types' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclZipfs.c:498:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclZipfs.c:5630:23: note: Parameter 'types' can be declared as pointer to const tcl9.0.2/generic/tclZipfs.c:5635:17: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:5635:26: style: Variable 'path' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:5792:15: style: Variable 'zf' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:5935:11: style: Variable 'path' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:6031:5: style: Parameter 'dummy6031' can be declared as pointer to const. However it seems that 'ZipFSFileAttrStringsProc' is a callback function, if 'dummy6031' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclZipfs.c:502:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclZipfs.c:6031:5: note: Parameter 'dummy6031' can be declared as pointer to const tcl9.0.2/generic/tclZipfs.c:6081:11: style: Variable 'path' can be declared as pointer to const [constVariablePointer] tcl9.0.2/generic/tclZipfs.c:6179:5: style: Parameter 'dummy6179' can be declared as pointer to const. However it seems that 'ZipFSFilesystemPathTypeProc' is a callback function, if 'dummy6179' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl9.0.2/generic/tclZipfs.c:493:5: note: You might need to cast the function pointer here tcl9.0.2/generic/tclZipfs.c:6179:5: note: Parameter 'dummy6179' can be declared as pointer to const tcl9.0.2/generic/tclZipfs.c:2285:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:2285:5: error: Uninitialized variable: resultList [uninitvar] tcl9.0.2/generic/tclZipfs.c:2285:5: note: Assignment '(resultList)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclZipfs.c:2285:5: note: Uninitialized variable: resultList tcl9.0.2/generic/tclZipfs.c:3562:46: warning: Uninitialized variable: zf->data [uninitvar] tcl9.0.2/generic/tclZipfs.c:3553:6: note: Assuming condition is false tcl9.0.2/generic/tclZipfs.c:3562:46: note: Uninitialized variable: zf->data tcl9.0.2/generic/tclZipfs.c:4332:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:4332:5: error: Uninitialized variable: subDirObj [uninitvar] tcl9.0.2/generic/tclZipfs.c:4332:5: note: Assignment '(subDirObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclZipfs.c:4332:5: note: Uninitialized variable: subDirObj tcl9.0.2/generic/tclZipfs.c:4334:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:4334:5: error: Uninitialized variable: searchPathObj [uninitvar] tcl9.0.2/generic/tclZipfs.c:4334:5: note: Assignment '(searchPathObj)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclZipfs.c:4334:5: note: Uninitialized variable: searchPathObj tcl9.0.2/generic/tclZipfs.c:4454:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:4454:6: error: Uninitialized variable: pResult [uninitvar] tcl9.0.2/generic/tclZipfs.c:4454:6: note: Assignment '(pResult)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclZipfs.c:4454:6: note: Uninitialized variable: pResult tcl9.0.2/generic/tclZipfs.c:6100:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:6100:2: error: Uninitialized variable: *objPtrRef [uninitvar] tcl9.0.2/generic/tclZipfs.c:6100:2: note: Assignment '(*objPtrRef)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclZipfs.c:6100:2: note: Uninitialized variable: *objPtrRef tcl9.0.2/generic/tclZipfs.c:6103:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:6103:2: error: Uninitialized variable: (*objPtrRef)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclZipfs.c:6103:2: note: Assignment '(*objPtrRef)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclZipfs.c:6103:2: note: Uninitialized variable: (*objPtrRef)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclZipfs.c:6106:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:6123:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:6251:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:6414:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:6414:5: error: Uninitialized variable: vfsInitScript [uninitvar] tcl9.0.2/generic/tclZipfs.c:6414:5: note: Assignment '(vfsInitScript)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclZipfs.c:6414:5: note: Uninitialized variable: vfsInitScript tcl9.0.2/generic/tclZipfs.c:6423:5: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:6423:5: error: Uninitialized variable: (vfsInitScript)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclZipfs.c:6423:5: note: Assignment '(vfsInitScript)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclZipfs.c:6423:5: note: Uninitialized variable: (vfsInitScript)->internalRep.twoPtrValue.ptr1 tcl9.0.2/generic/tclZipfs.c:6529:2: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:6529:2: error: Uninitialized variable: vfsInitScript [uninitvar] tcl9.0.2/generic/tclZipfs.c:6529:2: note: Assignment '(vfsInitScript)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclZipfs.c:6529:2: note: Uninitialized variable: vfsInitScript tcl9.0.2/generic/tclZipfs.c:6546:6: error: Uninitialized variable: cachePtr [uninitvar] tcl9.0.2/generic/tclZipfs.c:6546:6: error: Uninitialized variable: (vfsInitScript)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl9.0.2/generic/tclZipfs.c:6546:6: note: Assignment '(vfsInitScript)=cachePtr->firstObjPtr', assigned value is tcl9.0.2/generic/tclZipfs.c:6546:6: note: Uninitialized variable: (vfsInitScript)->internalRep.twoPtrValue.ptr1 tcl9.0.2/libtommath/tommath_private.h:236:1: error: There is an unknown macro here somewhere. Configuration is required. If MP_DEPRECATED is a macro then please configure it. [unknownMacro] tcl9.0.2/macosx/tclMacOSXBundle.c:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/macosx/tclMacOSXFCmd.c:192:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/macosx/tclMacOSXFCmd.c:365:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/macosx/tclMacOSXFCmd.c:468:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/macosx/tclMacOSXFCmd.c:565:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/macosx/tclMacOSXFCmd.c:626:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/macosx/tclMacOSXFCmd.c:683:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_UTF_MAX [valueFlowBailoutIncompleteVar] tcl9.0.2/macosx/tclMacOSXFCmd.c:592:18: style:inconclusive: Function 'NewOSTypeObj' argument 1 names different: declaration 'newOSType' definition 'osType'. [funcArgNamesDifferent] tcl9.0.2/macosx/tclMacOSXFCmd.c:68:44: note: Function 'NewOSTypeObj' argument 1 names different: declaration 'newOSType' definition 'osType'. tcl9.0.2/macosx/tclMacOSXFCmd.c:592:18: note: Function 'NewOSTypeObj' argument 1 names different: declaration 'newOSType' definition 'osType'. tcl9.0.2/macosx/tclMacOSXFCmd.c:492:17: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] tcl9.0.2/macosx/tclMacOSXFCmd.c:495:18: style: Parameter 'statBufPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/macosx/tclMacOSXFCmd.c:496:23: style: Parameter 'types' can be declared as pointer to const [constParameterPointer] tcl9.0.2/tools/tsdPerf.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/tools/tsdPerf.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/embtest.c:16:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_ConsolePanic [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/embtest.c:22:13: style: Variable 'version' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/unix/dltest/embtest.c:16:13: note: version is assigned tcl9.0.2/unix/dltest/embtest.c:22:13: note: version is overwritten tcl9.0.2/unix/dltest/embtest.c:28:13: style: Variable 'version' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/unix/dltest/embtest.c:22:13: note: version is assigned tcl9.0.2/unix/dltest/embtest.c:28:13: note: version is overwritten tcl9.0.2/unix/dltest/pkga.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkga.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkga.c:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgb.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgb.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgb.c:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgb.c:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgc.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgc.c:84:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgc.c:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgc.c:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgd.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgd.c:84:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgd.c:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgd.c:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkge.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgooa.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgooa.c:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgt.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgt.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgt.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgua.c:48:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ONE_WORD_KEYS [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgua.c:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_Command [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgua.c:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgua.c:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgua.c:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkgua.c:294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/dltest/pkg.c:35:4: error: syntax error [syntaxError] tcl9.0.2/unix/tclAppInit.c:127:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadAix.c:133:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadAix.c:342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadAix.c:406:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadAix.c:593:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_GETINFO [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadAix.c:246:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclLoadAix.c:390:12: style: Variable 'lhp' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclLoadAix.c:524:8: style: Variable 'symname' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclLoadAix.c:582:21: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclLoadDl.c:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_LOAD_GLOBAL [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadDl.c:186:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadDyld.c:114:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadDyld.c:205:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadDyld.c:303:20: style:inconclusive: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. [funcArgNamesDifferent] tcl9.0.2/unix/tclLoadDyld.c:59:40: note: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. tcl9.0.2/unix/tclLoadDyld.c:303:20: note: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. tcl9.0.2/unix/tclLoadNext.c:64:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NX_READWRITE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadOSF.c:92:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDR_NOFLAGS [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadShl.c:78:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_DEFERRED [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadShl.c:143:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PROCEDURE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclLoadShl.c:182:20: style:inconclusive: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. [funcArgNamesDifferent] tcl9.0.2/unix/tclLoadShl.c:23:40: note: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. tcl9.0.2/unix/tclLoadShl.c:182:20: note: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. tcl9.0.2/unix/tclSelectNotfy.c:926:16: debug: Function::addArguments found argument 'Tcl_ThreadId' with varid 0. [varid0] tcl9.0.2/unix/tclUnixNotfy.c:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_SERVICE_ALL [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixNotfy.c:288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_FILE_EVENTS [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixNotfy.c:581:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclSelectNotfy.c:503:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclSelectNotfy.c:561:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclSelectNotfy.c:871:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixNotfy.c:285:23: style: Variable 'fileEvPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclUnixNotfy.c:551:32: style: Variable 'timeoutPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclUnixChan.c:2064:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/unix/tclUnixChan.c:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:283:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:335:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:366:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_CLOSE_READ [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:548:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:686:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:1750:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:1902:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:1985:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_SeekOffset [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:2078:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:2174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixChan.c:1860:21: style: Condition 'translation!=NULL' is always false [knownConditionTrueFalse] tcl9.0.2/unix/tclUnixChan.c:1841:16: note: Assignment 'translation=NULL', assigned value is 0 tcl9.0.2/unix/tclUnixChan.c:1860:21: note: Condition 'translation!=NULL' is always false tcl9.0.2/unix/tclUnixChan.c:266:10: style:inconclusive: Function 'FileInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixChan.c:132:25: note: Function 'FileInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl9.0.2/unix/tclUnixChan.c:266:10: note: Function 'FileInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl9.0.2/unix/tclUnixChan.c:315:10: style:inconclusive: Function 'FileOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixChan.c:134:43: note: Function 'FileOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl9.0.2/unix/tclUnixChan.c:315:10: note: Function 'FileOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl9.0.2/unix/tclUnixChan.c:456:10: style:inconclusive: Function 'FileWideSeekProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixChan.c:138:41: note: Function 'FileWideSeekProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl9.0.2/unix/tclUnixChan.c:456:10: note: Function 'FileWideSeekProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl9.0.2/unix/tclUnixChan.c:268:16: style: Variable 'fsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclUnixChan.c:317:16: style: Variable 'fsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclUnixChan.c:2161:16: style: Variable 'fsPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclUnixCompat.c:147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixCompat.c:992:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixCompat.c:184:12: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] tcl9.0.2/unix/tclUnixCompat.c:264:12: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] tcl9.0.2/unix/tclUnixCompat.c:367:12: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] tcl9.0.2/unix/tclUnixCompat.c:447:12: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] tcl9.0.2/unix/tclUnixCompat.c:550:12: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] tcl9.0.2/unix/tclUnixCompat.c:620:12: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] tcl9.0.2/unix/tclUnixFCmd.c:1330:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/unix/tclUnixFCmd.c:1384:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/unix/tclUnixFCmd.c:1436:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/unix/tclUnixFCmd.c:1478:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/unix/tclUnixFCmd.c:1549:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/unix/tclUnixFCmd.c:1620:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/unix/tclUnixFCmd.c:310:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:418:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:434:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:532:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:640:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:691:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:741:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:808:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ENCODING_PROFILE_TCL8 [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:863:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:952:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1346:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1400:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1451:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1486:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1557:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1626:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1817:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1945:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:2163:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:2184:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:2320:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFCmd.c:1301:9: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tcl9.0.2/unix/tclUnixFCmd.c:2233:6: error: Resource leak: fd [resourceLeak] tcl9.0.2/unix/tclUnixFCmd.c:573:19: style: Checking if unsigned expression 'blockSize' is less than zero. [unsignedLessThanZero] tcl9.0.2/unix/tclUnixFCmd.c:426:17: style:inconclusive: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'src'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixFCmd.c:206:36: note: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'src'. tcl9.0.2/unix/tclUnixFCmd.c:426:17: note: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'src'. tcl9.0.2/unix/tclUnixFCmd.c:427:17: style:inconclusive: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'dst'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixFCmd.c:206:56: note: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'dst'. tcl9.0.2/unix/tclUnixFCmd.c:427:17: note: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'dst'. tcl9.0.2/unix/tclUnixFCmd.c:680:17: style:inconclusive: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'path'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixFCmd.c:208:43: note: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'path'. tcl9.0.2/unix/tclUnixFCmd.c:680:17: note: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'path'. tcl9.0.2/unix/tclUnixFCmd.c:924:18: style:inconclusive: Function 'TraverseUnixTree' argument 3 names different: declaration 'destPtr' definition 'targetPtr'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixFCmd.c:221:45: note: Function 'TraverseUnixTree' argument 3 names different: declaration 'destPtr' definition 'targetPtr'. tcl9.0.2/unix/tclUnixFCmd.c:924:18: note: Function 'TraverseUnixTree' argument 3 names different: declaration 'destPtr' definition 'targetPtr'. tcl9.0.2/unix/tclUnixFCmd.c:1330:16: style:inconclusive: Function 'GetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixFCmd.c:76:55: note: Function 'GetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1330:16: note: Function 'GetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1384:16: style:inconclusive: Function 'GetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixFCmd.c:78:55: note: Function 'GetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1384:16: note: Function 'GetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1436:16: style:inconclusive: Function 'GetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixFCmd.c:81:12: note: Function 'GetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1436:16: note: Function 'GetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1478:16: style:inconclusive: Function 'SetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixFCmd.c:83:55: note: Function 'SetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1478:16: note: Function 'SetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1549:16: style:inconclusive: Function 'SetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixFCmd.c:85:55: note: Function 'SetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1549:16: note: Function 'SetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1620:16: style:inconclusive: Function 'SetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixFCmd.c:88:12: note: Function 'SetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:1620:16: note: Function 'SetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/unix/tclUnixFCmd.c:337:16: style: Variable 'dirEntPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclUnixFCmd.c:1488:16: style: Variable 'groupPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclUnixFCmd.c:1559:17: style: Variable 'pwPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclUnixFile.c:121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFile.c:233:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOB_TYPE_MOUNT [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFile.c:474:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOB_PERM_RONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFile.c:607:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFile.c:732:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFile.c:786:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFile.c:834:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFile.c:914:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_CREATE_SYMBOLIC_LINK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFile.c:1122:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_PATH_ABSOLUTE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixFile.c:1226:12: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tcl9.0.2/unix/tclUnixFile.c:541:3: style: Label 'filetypeOK' is not used. [unusedLabel] tcl9.0.2/unix/tclUnixFile.c:437:23: style: Parameter 'types' can be declared as pointer to const [constParameterPointer] tcl9.0.2/unix/tclUnixFile.c:1185:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/unix/tclUnixFile.c:1224:21: style: Parameter 'tval' can be declared as pointer to const [constParameterPointer] tcl9.0.2/unix/tclUnixInit.c:343:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tclPlatform [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixInit.c:461:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VERSION [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixInit.c:655:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixInit.c:832:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixInit.c:998:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixInit.c:505:10: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/unix/tclUnixInit.c:480:10: note: str is assigned tcl9.0.2/unix/tclUnixInit.c:505:10: note: str is overwritten tcl9.0.2/unix/tclUnixNotfy.c:165:25: style: Parameter 'tsdPtr' can be declared as pointer to const [constParameterPointer] tcl9.0.2/unix/tclUnixNotfy.c:286:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclUnixPipe.c:915:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/unix/tclUnixPipe.c:123:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:155:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:216:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:431:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:687:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:772:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:847:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:922:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:1016:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:1058:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_CLOSE_READ [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:1166:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:1212:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:1265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:1312:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:1348:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:1385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixPipe.c:1148:10: style:inconclusive: Function 'PipeInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixPipe.c:68:25: note: Function 'PipeInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl9.0.2/unix/tclUnixPipe.c:1148:10: note: Function 'PipeInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl9.0.2/unix/tclUnixPipe.c:1198:10: style:inconclusive: Function 'PipeOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixPipe.c:70:43: note: Function 'PipeOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl9.0.2/unix/tclUnixPipe.c:1198:10: note: Function 'PipeOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl9.0.2/unix/tclUnixPipe.c:214:8: style: Variable 'native' can be declared as pointer to const [constVariablePointer] tcl9.0.2/unix/tclUnixSock.c:1546:48: error: There is an unknown macro here somewhere. Configuration is required. If TCL_Z_MODIFIER is a macro then please configure it. [unknownMacro] tcl9.0.2/unix/tclUnixTest.c:559:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/unix/tclUnixTest.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixTest.c:559:16: style:inconclusive: Function 'AlarmHandler' argument 1 names different: declaration 'signum' definition 'int'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixTest.c:75:31: note: Function 'AlarmHandler' argument 1 names different: declaration 'signum' definition 'int'. tcl9.0.2/unix/tclUnixTest.c:559:16: note: Function 'AlarmHandler' argument 1 names different: declaration 'signum' definition 'int'. tcl9.0.2/unix/tclUnixThrd.c:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixThrd.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/unix/tclUnixTime.c:415:15: style:inconclusive: Function 'NativeGetTime' argument 1 names different: declaration 'timebuf' definition 'timePtr'. [funcArgNamesDifferent] tcl9.0.2/unix/tclUnixTime.c:24:38: note: Function 'NativeGetTime' argument 1 names different: declaration 'timebuf' definition 'timePtr'. tcl9.0.2/unix/tclUnixTime.c:415:15: note: Function 'NativeGetTime' argument 1 names different: declaration 'timebuf' definition 'timePtr'. tcl9.0.2/unix/tclXtNotify.c:211:1: error: Unmatched '}'. Configuration: '__GNUC__=1'. [syntaxError] tcl9.0.2/unix/tclXtTest.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/nmakehlp.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILCRITICALERRORS [valueFlowBailoutIncompleteVar] tcl9.0.2/win/nmakehlp.c:209:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] tcl9.0.2/win/nmakehlp.c:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] tcl9.0.2/win/nmakehlp.c:473:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] tcl9.0.2/win/nmakehlp.c:648:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl9.0.2/win/nmakehlp.c:689:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] tcl9.0.2/win/nmakehlp.c:706:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/nmakehlp.c:724:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/nmakehlp.c:636:13: warning: Either the condition 've' is redundant or there is possible null pointer dereference: ve. [nullPointerRedundantCheck] tcl9.0.2/win/nmakehlp.c:635:10: note: Assuming that condition 've' is not redundant tcl9.0.2/win/nmakehlp.c:636:13: note: Null pointer dereference tcl9.0.2/win/nmakehlp.c:679:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] tcl9.0.2/win/nmakehlp.c:617:15: note: Assuming allocation function fails tcl9.0.2/win/nmakehlp.c:617:15: note: Assignment 'fp=fopen(filename,"rt")', assigned value is 0 tcl9.0.2/win/nmakehlp.c:679:12: note: Null pointer dereference tcl9.0.2/win/nmakehlp.c:471:17: style: Same expression on both sides of '-' because 'lastBuf' and 'pi->buffer' represent the same value. [duplicateExpression] tcl9.0.2/win/nmakehlp.c:466:23: note: 'lastBuf' is assigned value 'pi->buffer' here. tcl9.0.2/win/nmakehlp.c:471:17: note: Same expression on both sides of '-' because 'lastBuf' and 'pi->buffer' represent the same value. tcl9.0.2/win/nmakehlp.c:483:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tcl9.0.2/win/nmakehlp.c:610:17: style:inconclusive: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. [funcArgNamesDifferent] tcl9.0.2/win/nmakehlp.c:43:39: note: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. tcl9.0.2/win/nmakehlp.c:610:17: note: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. tcl9.0.2/win/nmakehlp.c:704:17: style:inconclusive: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. [funcArgNamesDifferent] tcl9.0.2/win/nmakehlp.c:44:36: note: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. tcl9.0.2/win/nmakehlp.c:704:17: note: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. tcl9.0.2/win/nmakehlp.c:796:41: style:inconclusive: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. [funcArgNamesDifferent] tcl9.0.2/win/nmakehlp.c:45:41: note: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. tcl9.0.2/win/nmakehlp.c:796:41: note: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. tcl9.0.2/win/nmakehlp.c:662:23: style: Local variable 'sp' shadows outer variable [shadowVariable] tcl9.0.2/win/nmakehlp.c:615:16: note: Shadowed declaration tcl9.0.2/win/nmakehlp.c:662:23: note: Shadow variable tcl9.0.2/win/nmakehlp.c:660:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] tcl9.0.2/win/nmakehlp.c:662:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] tcl9.0.2/win/tclAppInit.c:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclAppInit.c:177:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWin32Dll.c:57:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tcl9.0.2/win/tclWinChan.c:168:57: error: There is an unknown macro here somewhere. Configuration is required. If TCL_Z_MODIFIER is a macro then please configure it. [unknownMacro] tcl9.0.2/win/tclWinConsole.c:1561:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/win/tclWinConsole.c:353:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_SIZE_MAX [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:572:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:612:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:782:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_FILE_EVENTS [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:846:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_FILE_EVENTS [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:952:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_MODE_NONBLOCKING [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:988:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_CLOSE_READ [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:1107:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:1264:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:1392:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_FILE_EVENTS [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:1566:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:1600:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:1750:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:1894:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:2018:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:2110:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_WRITABLE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:2235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_CHANNEL_THREAD_INSERT [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:2286:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:2359:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinConsole.c:607:15: style:inconclusive: Function 'WriteConsoleChars' argument 4 names different: declaration 'nCharsWritten' definition 'nCharsWrittenPtr'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinConsole.c:256:18: note: Function 'WriteConsoleChars' argument 4 names different: declaration 'nCharsWritten' definition 'nCharsWrittenPtr'. tcl9.0.2/win/tclWinConsole.c:607:15: note: Function 'WriteConsoleChars' argument 4 names different: declaration 'nCharsWritten' definition 'nCharsWrittenPtr'. tcl9.0.2/win/tclWinConsole.c:1098:11: style:inconclusive: Function 'ConsoleInputProc' argument 2 names different: declaration 'buf' definition 'bufPtr'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinConsole.c:241:56: note: Function 'ConsoleInputProc' argument 2 names different: declaration 'buf' definition 'bufPtr'. tcl9.0.2/win/tclWinConsole.c:1098:11: note: Function 'ConsoleInputProc' argument 2 names different: declaration 'buf' definition 'bufPtr'. tcl9.0.2/win/tclWinConsole.c:1099:9: style:inconclusive: Function 'ConsoleInputProc' argument 3 names different: declaration 'toRead' definition 'bufSize'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinConsole.c:242:12: note: Function 'ConsoleInputProc' argument 3 names different: declaration 'toRead' definition 'bufSize'. tcl9.0.2/win/tclWinConsole.c:1099:9: note: Function 'ConsoleInputProc' argument 3 names different: declaration 'toRead' definition 'bufSize'. tcl9.0.2/win/tclWinConsole.c:1487:9: style:inconclusive: Function 'ConsoleWatchProc' argument 2 names different: declaration 'mask' definition 'newMask'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinConsole.c:249:55: note: Function 'ConsoleWatchProc' argument 2 names different: declaration 'mask' definition 'newMask'. tcl9.0.2/win/tclWinConsole.c:1487:9: note: Function 'ConsoleWatchProc' argument 2 names different: declaration 'mask' definition 'newMask'. tcl9.0.2/win/tclWinConsole.c:1561:16: style:inconclusive: Function 'ConsoleGetHandleProc' argument 2 names different: declaration 'direction' definition 'int'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinConsole.c:236:12: note: Function 'ConsoleGetHandleProc' argument 2 names different: declaration 'direction' definition 'int'. tcl9.0.2/win/tclWinConsole.c:1561:16: note: Function 'ConsoleGetHandleProc' argument 2 names different: declaration 'direction' definition 'int'. tcl9.0.2/win/tclWinConsole.c:1564:25: style: Variable 'chanInfoPtr' can be declared as pointer to const [constVariablePointer] tcl9.0.2/win/tclWinInt.h:121:24: style: Variable 'pipeTI' can be declared as pointer to const [constVariablePointer] tcl9.0.2/win/tclWinDde.c:91:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tcl9.0.2/win/tclWinError.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSAEWOULDBLOCK [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1590:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/win/tclWinFCmd.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:559:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:760:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:867:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:910:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:986:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1030:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1368:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1434:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1522:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1605:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1836:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1885:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1939:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_NOT_READY [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:1982:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFCmd.c:155:18: style:inconclusive: Function 'DoRenameFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFCmd.c:91:21: note: Function 'DoRenameFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl9.0.2/win/tclWinFCmd.c:155:18: note: Function 'DoRenameFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl9.0.2/win/tclWinFCmd.c:544:18: style:inconclusive: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFCmd.c:84:37: note: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl9.0.2/win/tclWinFCmd.c:544:18: note: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl9.0.2/win/tclWinFCmd.c:545:18: style:inconclusive: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFCmd.c:84:58: note: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl9.0.2/win/tclWinFCmd.c:545:18: note: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl9.0.2/win/tclWinFCmd.c:861:18: style:inconclusive: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'nativePath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFCmd.c:85:44: note: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'nativePath'. tcl9.0.2/win/tclWinFCmd.c:861:18: note: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'nativePath'. tcl9.0.2/win/tclWinFCmd.c:1014:18: style:inconclusive: Function 'DoRemoveJustDirectory' argument 1 names different: declaration 'nativeSrc' definition 'nativePath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFCmd.c:86:48: note: Function 'DoRemoveJustDirectory' argument 1 names different: declaration 'nativeSrc' definition 'nativePath'. tcl9.0.2/win/tclWinFCmd.c:1014:18: note: Function 'DoRemoveJustDirectory' argument 1 names different: declaration 'nativeSrc' definition 'nativePath'. tcl9.0.2/win/tclWinFCmd.c:1181:18: style:inconclusive: Function 'TraverseWinTree' argument 3 names different: declaration 'dstPtr' definition 'targetPtr'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFCmd.c:98:45: note: Function 'TraverseWinTree' argument 3 names different: declaration 'dstPtr' definition 'targetPtr'. tcl9.0.2/win/tclWinFCmd.c:1181:18: note: Function 'TraverseWinTree' argument 3 names different: declaration 'dstPtr' definition 'targetPtr'. tcl9.0.2/win/tclWinFCmd.c:1360:18: style:inconclusive: Function 'TraversalCopy' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFCmd.c:92:40: note: Function 'TraversalCopy' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl9.0.2/win/tclWinFCmd.c:1360:18: note: Function 'TraversalCopy' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl9.0.2/win/tclWinFCmd.c:1361:18: style:inconclusive: Function 'TraversalCopy' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFCmd.c:92:61: note: Function 'TraversalCopy' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl9.0.2/win/tclWinFCmd.c:1361:18: note: Function 'TraversalCopy' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl9.0.2/win/tclWinFCmd.c:1426:18: style:inconclusive: Function 'TraversalDelete' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFCmd.c:94:42: note: Function 'TraversalDelete' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl9.0.2/win/tclWinFCmd.c:1426:18: note: Function 'TraversalDelete' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl9.0.2/win/tclWinFCmd.c:1590:16: style:inconclusive: Function 'ConvertFileNameFormat' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFCmd.c:82:12: note: Function 'ConvertFileNameFormat' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/win/tclWinFCmd.c:1590:16: note: Function 'ConvertFileNameFormat' argument 2 names different: declaration 'objIndex' definition 'int'. tcl9.0.2/win/tclWinFile.c:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:316:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:384:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:456:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:495:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_WRITE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:657:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:693:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:757:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_WRITE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:824:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:864:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:904:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOB_TYPE_MOUNT [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:1318:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_HIDDEN [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:1459:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:1575:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:1941:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:2029:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:2168:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:2248:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:2342:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:2477:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:2555:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetFileExInfoStandard [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:2872:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:2962:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:3024:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_PATH_ABSOLUTE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:3186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:3219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_NORMAL [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:3280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_SUCCESS [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinFile.c:1342:36: style: Condition '(types->perm&TCL_GLOB_PERM_R)&&0' is always false [knownConditionTrueFalse] tcl9.0.2/win/tclWinFile.c:1006:14: style: Variable 'dirName' is reassigned a value before the old one has been used. [redundantAssignment] tcl9.0.2/win/tclWinFile.c:991:10: note: dirName is assigned tcl9.0.2/win/tclWinFile.c:1006:14: note: dirName is overwritten tcl9.0.2/win/tclWinFile.c:194:18: style:inconclusive: Function 'WinLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:176:34: note: Function 'WinLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. tcl9.0.2/win/tclWinFile.c:194:18: note: Function 'WinLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. tcl9.0.2/win/tclWinFile.c:195:18: style:inconclusive: Function 'WinLink' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:177:21: note: Function 'WinLink' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. tcl9.0.2/win/tclWinFile.c:195:18: note: Function 'WinLink' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. tcl9.0.2/win/tclWinFile.c:314:18: style:inconclusive: Function 'WinReadLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:174:43: note: Function 'WinReadLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. tcl9.0.2/win/tclWinFile.c:314:18: note: Function 'WinReadLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. tcl9.0.2/win/tclWinFile.c:378:18: style:inconclusive: Function 'WinSymLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:178:46: note: Function 'WinSymLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl9.0.2/win/tclWinFile.c:378:18: note: Function 'WinSymLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl9.0.2/win/tclWinFile.c:379:18: style:inconclusive: Function 'WinSymLinkDirectory' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:179:21: note: Function 'WinSymLinkDirectory' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. tcl9.0.2/win/tclWinFile.c:379:18: note: Function 'WinSymLinkDirectory' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. tcl9.0.2/win/tclWinFile.c:450:18: style:inconclusive: Function 'TclWinSymLinkCopyDirectory' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinInt.h:50:58: note: Function 'TclWinSymLinkCopyDirectory' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. tcl9.0.2/win/tclWinFile.c:450:18: note: Function 'TclWinSymLinkCopyDirectory' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. tcl9.0.2/win/tclWinFile.c:451:18: style:inconclusive: Function 'TclWinSymLinkCopyDirectory' argument 2 names different: declaration 'LinkCopy' definition 'linkCopyPath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinInt.h:51:21: note: Function 'TclWinSymLinkCopyDirectory' argument 2 names different: declaration 'LinkCopy' definition 'linkCopyPath'. tcl9.0.2/win/tclWinFile.c:451:18: note: Function 'TclWinSymLinkCopyDirectory' argument 2 names different: declaration 'LinkCopy' definition 'linkCopyPath'. tcl9.0.2/win/tclWinFile.c:481:18: style:inconclusive: Function 'TclWinSymLinkDelete' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinInt.h:52:51: note: Function 'TclWinSymLinkDelete' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. tcl9.0.2/win/tclWinFile.c:481:18: note: Function 'TclWinSymLinkDelete' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. tcl9.0.2/win/tclWinFile.c:546:18: style:inconclusive: Function 'WinReadLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:175:52: note: Function 'WinReadLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl9.0.2/win/tclWinFile.c:546:18: note: Function 'WinReadLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl9.0.2/win/tclWinFile.c:682:18: style:inconclusive: Function 'NativeReadReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:166:44: note: Function 'NativeReadReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl9.0.2/win/tclWinFile.c:682:18: note: Function 'NativeReadReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl9.0.2/win/tclWinFile.c:739:18: style:inconclusive: Function 'NativeWriteReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:168:45: note: Function 'NativeWriteReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl9.0.2/win/tclWinFile.c:739:18: note: Function 'NativeWriteReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl9.0.2/win/tclWinFile.c:1162:12: style:inconclusive: Function 'WinIsDrive' argument 2 names different: declaration 'nameLen' definition 'len'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:172:49: note: Function 'WinIsDrive' argument 2 names different: declaration 'nameLen' definition 'len'. tcl9.0.2/win/tclWinFile.c:1162:12: note: Function 'WinIsDrive' argument 2 names different: declaration 'nameLen' definition 'len'. tcl9.0.2/win/tclWinFile.c:1568:18: style:inconclusive: Function 'NativeAccess' argument 1 names different: declaration 'path' definition 'nativePath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:159:39: note: Function 'NativeAccess' argument 1 names different: declaration 'path' definition 'nativePath'. tcl9.0.2/win/tclWinFile.c:1568:18: note: Function 'NativeAccess' argument 1 names different: declaration 'path' definition 'nativePath'. tcl9.0.2/win/tclWinFile.c:2020:18: style:inconclusive: Function 'NativeStat' argument 1 names different: declaration 'path' definition 'nativePath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:161:37: note: Function 'NativeStat' argument 1 names different: declaration 'path' definition 'nativePath'. tcl9.0.2/win/tclWinFile.c:2020:18: note: Function 'NativeStat' argument 1 names different: declaration 'path' definition 'nativePath'. tcl9.0.2/win/tclWinFile.c:2164:18: style:inconclusive: Function 'NativeDev' argument 1 names different: declaration 'path' definition 'nativePath'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinFile.c:160:36: note: Function 'NativeDev' argument 1 names different: declaration 'path' definition 'nativePath'. tcl9.0.2/win/tclWinFile.c:2164:18: note: Function 'NativeDev' argument 1 names different: declaration 'path' definition 'nativePath'. tcl9.0.2/win/tclWinFile.c:1304:23: style: Parameter 'types' can be declared as pointer to const [constParameterPointer] tcl9.0.2/win/tclWinFile.c:2446:11: style: Variable 'firstSeparator' can be declared as pointer to const [constVariablePointer] tcl9.0.2/win/tclWinFile.c:2671:9: style: Variable 'checkDots' can be declared as pointer to const [constVariablePointer] tcl9.0.2/win/tclWinFile.c:3177:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl9.0.2/win/tclWinFile.c:2284:27: style: Variable 'convertedTime.LowPart' is assigned a value that is never used. [unreadVariable] tcl9.0.2/win/tclWinFile.c:2285:28: style: Variable 'convertedTime.HighPart' is assigned a value that is never used. [unreadVariable] tcl9.0.2/win/tclWinFile.c:2311:28: style: Variable 'convertedTime.QuadPart' is assigned a value that is never used. [unreadVariable] tcl9.0.2/win/tclWinFile.c:841:1: error: va_list 'argList' was opened but not closed by va_end(). [va_end_missing] tcl9.0.2/win/tclWinInit.c:79:16: debug: Function::addArguments found argument 'PINIT_ONCE' with varid 0. [varid0] tcl9.0.2/win/tclWinInit.c:134:16: debug: Function::addArguments found argument 'PINIT_ONCE' with varid 0. [varid0] tcl9.0.2/win/tclWinInit.c:94:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSVERSIONINFOW [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinInit.c:116:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_ONCE_STATIC_INIT [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinInit.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinInit.c:177:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_ONCE_STATIC_INIT [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinInit.c:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tclPlatform [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinInit.c:275:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VERSION [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinInit.c:333:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinInit.c:561:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLEN [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinInit.c:597:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinInit.c:720:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinInit.c:329:14: style:inconclusive: Function 'AppendEnvironment' argument 1 names different: declaration 'listPtr' definition 'pathPtr'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinInit.c:57:41: note: Function 'AppendEnvironment' argument 1 names different: declaration 'listPtr' definition 'pathPtr'. tcl9.0.2/win/tclWinInit.c:329:14: note: Function 'AppendEnvironment' argument 1 names different: declaration 'listPtr' definition 'pathPtr'. tcl9.0.2/win/tclWinLoad.c:66:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/win/tclWinLoad.c:101:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinLoad.c:223:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinLoad.c:292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dllDirectoryNameMutex [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinLoad.c:343:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinNotify.c:371:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl9.0.2/win/tclWinNotify.c:238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinNotify.c:338:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_SERVICE_ALL [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinNotify.c:407:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinNotify.c:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinNotify.c:616:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinPanic.c:39:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_ERROR_HANDLE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinPanic.c:78:2: style:inconclusive: Statements following noreturn function '__builtin_trap()' will never be executed. [unreachableCode] tcl9.0.2/win/tclWinPanic.c:80:1: error: va_list 'argList' was opened but not closed by va_end(). [va_end_missing] tcl9.0.2/win/tclWinPipe.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tcl9.0.2/win/tclWinReg.c:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:230:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:462:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:552:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_SET_VALUE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:609:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:706:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_QUERY_VALUE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:779:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_QUERY_VALUE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:915:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_QUERY_VALUE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:998:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:1054:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_SUCCESS [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:1151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:1222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_BADKEY [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:1309:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_SZ [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:1452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_BREAK [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:1507:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:1585:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_DWORD_BIG_ENDIAN [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinReg.c:297:11: style:inconclusive: Function 'RegistryObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinReg.c:137:34: note: Function 'RegistryObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl9.0.2/win/tclWinReg.c:297:11: note: Function 'RegistryObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl9.0.2/win/tclWinReg.c:1201:10: style:inconclusive: Function 'RecursiveDeleteKey' argument 1 names different: declaration 'hStartKey' definition 'startKey'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinReg.c:135:39: note: Function 'RecursiveDeleteKey' argument 1 names different: declaration 'hStartKey' definition 'startKey'. tcl9.0.2/win/tclWinReg.c:1201:10: note: Function 'RecursiveDeleteKey' argument 1 names different: declaration 'hStartKey' definition 'startKey'. tcl9.0.2/win/tclWinReg.c:1202:18: style:inconclusive: Function 'RecursiveDeleteKey' argument 2 names different: declaration 'pKeyName' definition 'keyName'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinReg.c:136:22: note: Function 'RecursiveDeleteKey' argument 2 names different: declaration 'pKeyName' definition 'keyName'. tcl9.0.2/win/tclWinReg.c:1202:18: note: Function 'RecursiveDeleteKey' argument 2 names different: declaration 'pKeyName' definition 'keyName'. tcl9.0.2/win/tclWinReg.c:839:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl9.0.2/win/tclWinReg.c:863:9: style: Variable 'wp' can be declared as pointer to const [constVariablePointer] tcl9.0.2/win/tclWinSerial.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tcl9.0.2/win/tclWinSock.c:78:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tcl9.0.2/win/tclWinTest.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinTest.c:408:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_WRITE_ATTRIBUTES [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinThrd.c:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinThrd.c:233:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinThrd.c:109:25: style: struct member 'WinCondition::firstPtr' is never used. [unusedStructMember] tcl9.0.2/win/tclWinThrd.c:110:25: style: struct member 'WinCondition::lastPtr' is never used. [unusedStructMember] tcl9.0.2/win/tclWinTime.c:768:16: debug: Function::addArguments found argument 'LPVOID' with varid 0. [varid0] tcl9.0.2/win/tclWinTime.c:494:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinTime.c:574:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_PRIORITY_HIGHEST [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinTime.c:809:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tcl9.0.2/win/tclWinTime.c:678:15: style:inconclusive: Function 'NativeGetTime' argument 1 names different: declaration 'timebuf' definition 'timePtr'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinTime.c:120:38: note: Function 'NativeGetTime' argument 1 names different: declaration 'timebuf' definition 'timePtr'. tcl9.0.2/win/tclWinTime.c:678:15: note: Function 'NativeGetTime' argument 1 names different: declaration 'timebuf' definition 'timePtr'. tcl9.0.2/win/tclWinTime.c:768:16: style:inconclusive: Function 'CalibrationThread' argument 1 names different: declaration 'arg' definition 'LPVOID'. [funcArgNamesDifferent] tcl9.0.2/win/tclWinTime.c:111:46: note: Function 'CalibrationThread' argument 1 names different: declaration 'arg' definition 'LPVOID'. tcl9.0.2/win/tclWinTime.c:768:16: note: Function 'CalibrationThread' argument 1 names different: declaration 'arg' definition 'LPVOID'. tcl9.0.2/win/tclWinTime.c:863:25: style: Variable 'curFileTime.LowPart' is assigned a value that is never used. [unreadVariable] tcl9.0.2/win/tclWinTime.c:864:26: style: Variable 'curFileTime.HighPart' is assigned a value that is never used. [unreadVariable] tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:8:1: error: The one definition rule is violated, different classes/structs have the same name 'gzfilebuf' [ctuOneDefinitionRuleViolation] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.h:27:1: note: The one definition rule is violated, different classes/structs have the same name 'gzfilebuf' tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:8:1: note: The one definition rule is violated, different classes/structs have the same name 'gzfilebuf' tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:68:1: error: The one definition rule is violated, different classes/structs have the same name 'gzifstream' [ctuOneDefinitionRuleViolation] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.h:234:1: note: The one definition rule is violated, different classes/structs have the same name 'gzifstream' tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:68:1: note: The one definition rule is violated, different classes/structs have the same name 'gzifstream' tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:80:1: error: The one definition rule is violated, different classes/structs have the same name 'gzofstream' [ctuOneDefinitionRuleViolation] tcl9.0.2/compat/zlib/contrib/iostream3/zfstream.h:323:1: note: The one definition rule is violated, different classes/structs have the same name 'gzofstream' tcl9.0.2/compat/zlib/contrib/iostream/zfstream.h:80:1: note: The one definition rule is violated, different classes/structs have the same name 'gzofstream' tcl9.0.2/compat/zlib/examples/gzjoin.c:209:9: warning: Null pointer dereference: in [ctunullpointer] tcl9.0.2/compat/zlib/examples/gzjoin.c:293:12: note: Assuming that condition 'in==NULL' is not redundant tcl9.0.2/compat/zlib/examples/gzjoin.c:295:11: note: Calling function gzhead, 1st argument is null tcl9.0.2/compat/zlib/examples/gzjoin.c:209:9: note: Dereferencing argument in that is null tcl9.0.2/generic/tclListObj.c:1973:9: warning: Null pointer dereference: listObj [ctunullpointer] tcl9.0.2/generic/tclClockFmt.c:3485:13: note: Assuming that condition 'mcObj==NULL' is not redundant tcl9.0.2/generic/tclClockFmt.c:3484:23: note: Calling function Tcl_ListObjIndex, 2nd argument is null tcl9.0.2/generic/tclListObj.c:1973:9: note: Dereferencing argument listObj that is null tcl9.0.2/generic/tclVar.c:1922:32: warning: Null pointer dereference: newValuePtr [ctunullpointer] tcl9.0.2/generic/tclVar.c:1743:21: note: Assuming that condition 'newValuePtr==NULL' is not redundant tcl9.0.2/generic/tclVar.c:1746:27: note: Calling function TclPtrSetVarIdx, 6th argument is null tcl9.0.2/generic/tclVar.c:1922:32: note: Dereferencing argument newValuePtr that is null tcl9.0.2/generic/tclVar.c:6973:5: warning: Null pointer dereference: arrayPtr [ctunullpointer] tcl9.0.2/generic/tclVar.c:4142:16: note: Assuming that condition 'varPtr!=NULL' is not redundant tcl9.0.2/generic/tclVar.c:4161:20: note: Calling function TclInitArrayVar, 1st argument is null tcl9.0.2/generic/tclVar.c:6973:5: note: Dereferencing argument arrayPtr that is null diff: DONE