2025-07-01 02:45 ftp://ftp.de.debian.org/debian/pool/main/t/tcl8.7/tcl8.7_8.7.0~a5+dfsg.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=bsd --library=zlib --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: dfa16af (2025-06-30 19:43:56 +0200) count: 4505 4447 elapsed-time: 49.3 50.2 head-timing-info: old-timing-info: head results: tcl8.7a5/compat/gettod.c:26:5: style: Obsolescent function 'ftime' called. It is recommended to use 'time', 'gettimeofday' or 'clock_gettime' instead. [prohibitedftimeCalled] tcl8.7a5/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] tcl8.7a5/compat/mkstemp.c:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/opendir.c:31:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/opendir.c:75:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRBLKSIZ [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/opendir.c:70:23: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/strncasecmp.c:119:12: style:inconclusive: Function 'strncasecmp' argument 3 names different: declaration 'n' definition 'length'. [funcArgNamesDifferent] tcl8.7a5/compat/strncasecmp.c:60:57: note: Function 'strncasecmp' argument 3 names different: declaration 'n' definition 'length'. tcl8.7a5/compat/strncasecmp.c:119:12: note: Function 'strncasecmp' argument 3 names different: declaration 'n' definition 'length'. tcl8.7a5/compat/waitpid.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/strtoul.c:207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/waitpid.c:166:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tcl8.7a5/compat/zlib/contrib/infback9/inftree9.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/inflate86/inffas86.c:1122:0: error: #error "x86 architecture not defined" [preprocessorErrorDirective] tcl8.7a5/compat/zlib/contrib/inflate86/inffas86.c:1122:2: error: #error "x86 architecture not defined" [preprocessorErrorDirective] tcl8.7a5/compat/zlib/contrib/iostream/test.cpp:8:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:120:23: error: Returning object that will be invalid when returning. [returnDanglingLifetime] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:120:24: note: Passed to constructor of 'gzomanip < int >'. tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:120:23: note: Returning object that will be invalid when returning. tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:125:23: error: Returning object that will be invalid when returning. [returnDanglingLifetime] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:125:24: note: Passed to constructor of 'gzomanip < int >'. tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:125:23: note: Returning object that will be invalid when returning. tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:73:3: style: Class 'gzifstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:74:3: style: Class 'gzifstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:85:3: style: Class 'gzofstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:86:3: style: Class 'gzofstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl8.7a5/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] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:52:12: note: Virtual destructor in base class tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:76:12: note: Destructor in derived class tcl8.7a5/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] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:52:12: note: Virtual destructor in base class tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:88:12: note: Destructor in derived class tcl8.7a5/compat/zlib/contrib/infback9/infback9.c:27:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/infback9/infback9.c:287:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/infback9/infback9.c:613:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:116:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:124:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:265:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:273:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream_test.cpp:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:124:7: warning: Return value of function ::gzread() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:140:7: warning: Return value of function ::gzread() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:148:7: warning: Return value of function ::gzread() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:200:19: warning: Return value of function ::gzwrite() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:248:19: warning: Return value of function ::gzwrite() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:273:7: warning: Return value of function ::gzwrite() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:288:7: warning: Return value of function ::gzwrite() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:101:16: style:inconclusive: Technically the member function 'izstream::fp' can be const. [functionConst] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:234:16: style:inconclusive: Technically the member function 'ozstream::fp' can be const. [functionConst] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:42:5: style: Class 'zstringlen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:138:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:55:9: style: Class 'izstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:175:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:56:9: style: Class 'izstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:160:9: style: Class 'ozstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:164:9: style: Class 'ozstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:264:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:130:8: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:131:29: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:279:28: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:280:13: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] tcl8.7a5/compat/zlib/contrib/iostream2/zstream_test.cpp:10:33: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] tcl8.7a5/compat/zlib/contrib/iostream2/zstream_test.cpp:15:12: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:129:41: style: Parameter 'zs' can be declared as reference to const [constParameterReference] tcl8.7a5/compat/zlib/contrib/iostream2/zstream.h:277:41: style: Parameter 'zs' can be declared as reference to const [constParameterReference] tcl8.7a5/compat/zlib/contrib/iostream2/zstream_test.cpp:7:10: style: Variable 'h' can be declared as const array [constVariable] tcl8.7a5/compat/zlib/contrib/iostream2/zstream_test.cpp:8:11: style: Variable 'g' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/iostream2/zstream_test.cpp:14:52: style: Variable 'z' can be declared as const array [constVariable] tcl8.7a5/compat/zlib/contrib/iostream2/zstream_test.cpp:14:52: style: Variable 'z' is not assigned a value. [unassignedVariable] tcl8.7a5/compat/zlib/contrib/iostream3/test.cc:19:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] tcl8.7a5/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] tcl8.7a5/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] tcl8.7a5/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] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:12:3: note: Calling sync tcl8.7a5/compat/zlib/contrib/iostream/zfstream.h:26:15: note: sync is a virtual function tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:281:8: style: Condition '!buffer.close()' is always false [knownConditionTrueFalse] tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:221:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:84:21: style: struct member 'inffast_ar::esp' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:85:21: style: struct member 'inffast_ar::ebp' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:94:40: style: struct member 'inffast_ar::hold' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:95:24: style: struct member 'inffast_ar::bits' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:96:24: style: struct member 'inffast_ar::wsize' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:97:24: style: struct member 'inffast_ar::write' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:98:24: style: struct member 'inffast_ar::lmask' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:99:24: style: struct member 'inffast_ar::dmask' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:100:24: style: struct member 'inffast_ar::len' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:101:24: style: struct member 'inffast_ar::dist' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/masmx64/inffas8664.c:102:24: style: struct member 'inffast_ar::status' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.h:135:1: debug: Failed to parse 'typedef voidpf ( * open_file_func ) OF ( ( voidpf opaque , const char * filename , int mode ) ) ;'. The checking continues anyway. [simplifyTypedef] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.h:136:1: debug: Failed to parse 'typedef uLong ( * read_file_func ) OF ( ( voidpf opaque , voidpf stream , void * buf , uLong size ) ) ;'. The checking continues anyway. [simplifyTypedef] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.h:137:1: debug: Failed to parse 'typedef uLong ( * write_file_func ) OF ( ( voidpf opaque , voidpf stream , const void * buf , uLong size ) ) ;'. The checking continues anyway. [simplifyTypedef] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.h:138:1: debug: Failed to parse 'typedef int ( * close_file_func ) OF ( ( voidpf opaque , voidpf stream ) ) ;'. The checking continues anyway. [simplifyTypedef] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.h:139:1: debug: Failed to parse 'typedef int ( * testerror_file_func ) OF ( ( voidpf opaque , voidpf stream ) ) ;'. The checking continues anyway. [simplifyTypedef] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.h:141:1: debug: Failed to parse 'typedef long ( * tell_file_func ) OF ( ( voidpf opaque , voidpf stream ) ) ;'. The checking continues anyway. [simplifyTypedef] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.h:142:1: debug: Failed to parse 'typedef long ( * seek_file_func ) OF ( ( voidpf opaque , voidpf stream , uLong offset , int origin ) ) ;'. The checking continues anyway. [simplifyTypedef] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.h:158:1: debug: Failed to parse 'typedef ZPOS64_T ( * tell64_file_func ) OF ( ( voidpf opaque , voidpf stream ) ) ;'. The checking continues anyway. [simplifyTypedef] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.h:159:1: debug: Failed to parse 'typedef long ( * seek64_file_func ) OF ( ( voidpf opaque , voidpf stream , unsigned long long int offset , int origin ) ) ;'. The checking continues anyway. [simplifyTypedef] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.h:160:1: debug: Failed to parse 'typedef voidpf ( * open64_file_func ) OF ( ( voidpf opaque , const void * filename , int mode ) ) ;'. The checking continues anyway. [simplifyTypedef] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:172:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:192:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:234:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:401:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:412:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:423:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:456:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:467:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/iostream3/zfstream.cc:478:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.c:83:47: style: Variable 'p_filefunc64_32->zfile_func64.zerror_file' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/compat/zlib/contrib/minizip/ioapi.c:77:47: note: p_filefunc64_32->zfile_func64.zerror_file is assigned tcl8.7a5/compat/zlib/contrib/minizip/ioapi.c:83:47: note: p_filefunc64_32->zfile_func64.zerror_file is overwritten tcl8.7a5/compat/zlib/contrib/infback9/inftree9.c:301:18: style: Variable 'curr' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/blast/blast.c:138:12: style: Variable 'next' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:210:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_HANDLE_EOF [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_HANDLE_EOF [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:272:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:296:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:300:13: style: Variable 'ret' is assigned an expression that holds the same value. [redundantAssignment] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:286:17: note: ret is assigned '(unsigned long long)-1' here. tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:300:13: note: Variable 'ret' is assigned an expression that holds the same value. tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:98:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:127:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:151:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/iowin32.c:171:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/tinydir.h:273:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/tinydir.h:450:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/tinydir.h:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/tinydir.h:591:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/tinydir.h:612:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/tinydir.h:649:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1584:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/puff/puff.c:272:12: style: Variable 'next' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:159:23: style: Condition 'mymkdir(buffer)==0' is always true [knownConditionTrueFalse] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:127:13: note: Assignment 'ret=0', assigned value is 0 tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:159:14: note: Calling function 'mymkdir' returns 0 tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:159:23: note: Condition 'mymkdir(buffer)==0' is always true tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:174:28: style: Condition 'mymkdir(buffer)==-1' is always false [knownConditionTrueFalse] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:127:13: note: Assignment 'ret=0', assigned value is 0 tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:174:19: note: Calling function 'mymkdir' returns 0 tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:174:28: note: Condition 'mymkdir(buffer)==-1' is always false tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:450:17: style: Condition 'fout' is always true [knownConditionTrueFalse] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:390:27: warning:inconclusive: Width 1 given in format string (no. 1) is smaller than destination buffer 'answer[128]'. [invalidScanfFormatWidth_smaller] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:419:42: style: Variable '*(filename_withoutpath-1)' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:417:42: note: *(filename_withoutpath-1) is assigned tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:419:42: note: *(filename_withoutpath-1) is overwritten tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:139:11: style: Parameter 'newdir' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:484:11: style: Variable 'fout' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:536:11: style: Parameter 'argv' can be declared as const array [constParameter] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:327:16: style: Variable 'ratio' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:327:11: style: Variable 'ratio' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:484:11: style: Variable 'fout' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:518:13: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:518:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/puff/pufftest.c:107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:188:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tcl8.7a5/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] tcl8.7a5/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] tcl8.7a5/compat/zlib/contrib/puff/pufftest.c:92:17: style: Variable 'name' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:198:9: warning: Return value of function deflateInit() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:239:9: warning: Return value of function inflateInit() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:172:10: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint] tcl8.7a5/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] tcl8.7a5/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] tcl8.7a5/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] tcl8.7a5/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] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:67:35: style: Parameter 'pbeginTime64' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:71:38: style: Parameter 'pbeginTime64' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:154:25: style: Variable 'lCompressedSize' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:195:24: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:210:23: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:236:24: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:251:23: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:154:10: style: Variable 'lCompressedSize' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:156:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:356:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:496:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:595:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:662:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:196:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:246:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:332:21: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:330:24: note: Assuming allocation function fails tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:330:24: note: Assignment 'buffer=strdup(newdir)', assigned value is 0 tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:332:21: note: Null pointer dereference tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:338:7: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:330:24: note: Assuming allocation function fails tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:330:24: note: Assignment 'buffer=strdup(newdir)', assigned value is 0 tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:334:11: note: Assuming condition is false tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:338:7: note: Null pointer dereference tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:168:19: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:191:24: style: Parameter 't' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:193:16: style: Variable 'local' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:206:24: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:253:46: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:290:22: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:290:35: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:328:20: style: Parameter 'newdir' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:610:18: style: Variable 'TGZfile' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:72:8: style: struct member 'tar_header::uid' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:73:8: style: struct member 'tar_header::gid' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:76:8: style: struct member 'tar_header::chksum' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:78:8: style: struct member 'tar_header::linkname' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:79:8: style: struct member 'tar_header::magic' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:80:8: style: struct member 'tar_header::version' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:81:8: style: struct member 'tar_header::uname' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:82:8: style: struct member 'tar_header::gname' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:83:8: style: struct member 'tar_header::devmajor' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:84:8: style: struct member 'tar_header::devminor' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:85:8: style: struct member 'tar_header::prefix' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/untgz/untgz.c:91:22: style: union member 'tar_buffer::buffer' is never used. [unusedStructMember] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:541:39: warning:inconclusive: Logical disjunction always evaluates to true: argv[i][1] >= '0' || argv[i][1] <= '9'. [incorrectLogicOperator] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:238:17: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:497:27: warning:inconclusive: Width 1 given in format string (no. 1) is smaller than destination buffer 'answer[128]'. [invalidScanfFormatWidth_smaller] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:304:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:273:13: note: err is assigned tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:304:9: note: err is overwritten tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:465:13: style: Local variable 'i' shadows outer variable [shadowVariable] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:393:9: note: Shadowed declaration tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:465:13: note: Shadow variable tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:144:13: style: Parameter 'tmzip' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:145:12: style: Parameter 'dt' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/tinydir.h:640:19: style: Variable 'dir_name' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/tinydir.h:641:19: style: Variable 'base_name' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:348:9: warning: Uninitialized variable: fin [uninitvar] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:312:13: note: Assuming condition is true tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:348:9: note: Uninitialized variable: fin tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:195:29: style: Variable 'total_read' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:215:24: style: Variable 'total_read' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:230:16: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:235:11: style: Variable 'n' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:235:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:352:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/examples/enough.c:302:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/enough.c:349:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/enough.c:485:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/crc32.c:219:13: style: Condition '*((unsigned char*)(&endian))' is always true [knownConditionTrueFalse] tcl8.7a5/compat/zlib/crc32.c:218:18: note: Assignment 'endian=1', assigned value is 1 tcl8.7a5/compat/zlib/crc32.c:219:13: note: Condition '*((unsigned char*)(&endian))' is always true tcl8.7a5/compat/zlib/crc32.c:203:19: style:inconclusive: Function 'crc32_z' argument 1 names different: declaration 'adler' definition 'crc'. [funcArgNamesDifferent] tcl8.7a5/compat/zlib/zlib.h:1742:31: note: Function 'crc32_z' argument 1 names different: declaration 'adler' definition 'crc'. tcl8.7a5/compat/zlib/crc32.c:203:19: note: Function 'crc32_z' argument 1 names different: declaration 'adler' definition 'crc'. tcl8.7a5/compat/zlib/crc32.c:345:20: style: Parameter 'mat' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/examples/fitblk.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/fitblk.c:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/fitblk.c:115:28: style: Condition 'inf->avail_out!=0' is always true [knownConditionTrueFalse] tcl8.7a5/compat/zlib/examples/fitblk.c:104:26: note: Assignment 'inf->avail_out=4096', assigned value is 4096 tcl8.7a5/compat/zlib/examples/fitblk.c:109:17: note: Assuming condition is false tcl8.7a5/compat/zlib/examples/fitblk.c:115:28: note: Condition 'inf->avail_out!=0' is always true tcl8.7a5/compat/zlib/examples/fitblk.c:62:23: style: Parameter 'why' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/examples/gun.c:559:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gun.c:645:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzappend.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzappend.c:270:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzappend.c:397:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzappend.c:370:5: warning: Return value of function deflateSetDictionary() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/examples/gzappend.c:376:9: warning: Return value of function deflatePrime() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/examples/gzappend.c:93:22: style: Parameter 'msg1' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/examples/gzappend.c:93:34: style: Parameter 'msg2' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/examples/gzappend.c:127:20: style: Variable 'start' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/examples/gzappend.c:388:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/examples/gzappend.c:472:9: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/examples/gzjoin.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzjoin.c:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzjoin.c:438:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzjoin.c:209:9: warning: Either the condition 'in==NULL' is redundant or there is possible null pointer dereference: in. [nullPointerRedundantCheck] tcl8.7a5/compat/zlib/examples/gzjoin.c:293:12: note: Assuming that condition 'in==NULL' is not redundant tcl8.7a5/compat/zlib/examples/gzjoin.c:295:12: note: Calling function 'gzhead', 1st argument 'in' value is 0 tcl8.7a5/compat/zlib/examples/gzjoin.c:209:9: note: Null pointer dereference tcl8.7a5/compat/zlib/examples/gzjoin.c:66:22: style: Parameter 'why1' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/examples/gzjoin.c:66:34: style: Parameter 'why2' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1212:26: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1209:41: note: outer condition: zi->ci.method==8 tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1212:26: note: identical inner condition: zi->ci.method==8 tcl8.7a5/compat/zlib/contrib/minizip/zip.c:670:23: style: Condition 'central_pos==0' is always true [knownConditionTrueFalse] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:666:18: note: Assuming that condition 'central_pos>0' is not redundant tcl8.7a5/compat/zlib/contrib/minizip/zip.c:670:23: note: Condition 'central_pos==0' is always true tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1038:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1037:11: note: err is assigned tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1038:11: note: err is overwritten tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1040:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1038:11: note: err is assigned tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1040:11: note: err is overwritten tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1041:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1040:11: note: err is assigned tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1041:11: note: err is overwritten tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1543:36: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1538:53: note: err is assigned tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1543:36: note: err is overwritten tcl8.7a5/compat/zlib/contrib/minizip/zip.c:920:113: style: Parameter 'pzlib_filefunc32_def' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:932:118: style: Parameter 'pzlib_filefunc_def' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/crypt.h:35:40: style: Parameter 'pkeys' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:860:29: warning: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file [uninitvar] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:940:58: note: Calling function 'zipOpen3', 4th argument '&zlib_filefunc64_32_def_fill' value is tcl8.7a5/compat/zlib/contrib/minizip/zip.c:860:29: note: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1477:23: style: Variable 'bBreak' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/zip.c:1683:11: style: Variable 'p' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:603:25: style: Condition 'unz_copyright[0]!=' '' is always false [knownConditionTrueFalse] tcl8.7a5/compat/zlib/examples/gun.c:535:11: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1403:12: style: The comparison 'err == 0' is always true. [knownConditionTrueFalse] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1392:13: note: 'err' is assigned value '0' here. tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1403:12: note: The comparison 'err == 0' is always true. tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1282:6: style: Variable 's->num_file' is assigned an expression that holds the same value. [redundantAssignment] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1257:19: note: num_fileSaved is assigned 's->num_file' here. tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1282:6: note: Variable 's->num_file' is assigned an expression that holds the same value. tcl8.7a5/compat/zlib/examples/zpipe.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/zpipe.c:202:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1041:63: style: Local variable 'uL' shadows outer variable [shadowVariable] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:896:11: note: Shadowed declaration tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1041:63: note: Shadow variable tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:585:56: style: Parameter 'pzlib_filefunc64_32_def' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:766:60: style: Parameter 'pzlib_filefunc32_def' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:779:59: style: Parameter 'pzlib_filefunc_def' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:830:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1310:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1362:19: style: Parameter 'file_pos' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1661:32: style: Variable 'pfile_in_zip_read_info' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1908:32: style: Variable 'pfile_in_zip_read_info' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1927:32: style: Variable 'pfile_in_zip_read_info' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:2081:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/examples/gun.c:517:39: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:611:25: warning: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file [uninitvar] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:787:38: note: Calling function 'unzOpenInternal', 2nd argument '&zlib_filefunc64_32_def_fill' value is tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:611:25: note: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1094:22: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1102:14: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1105:14: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/contrib/minizip/unzip.c:1538:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/examples/gzlog.c:354:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzlog.c:590:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzlog.c:629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzlog.c:758:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzlog.c:829:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzlog.c:953:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/gzlog.c:1014:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/examples/zran.c:364:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/gzlib.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/gzread.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/gzwrite.c:91:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/gzread.c:528:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/gzread.c:550:20: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/deflate.c:1807:20: style: Condition 'len==left' is always false [knownConditionTrueFalse] tcl8.7a5/compat/zlib/deflate.c:1805:13: note: len is assigned '(left)>(have)?(have):(left)' here. tcl8.7a5/compat/zlib/deflate.c:1807:20: note: Condition 'len==left' is always false tcl8.7a5/compat/zlib/deflate.c:356:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/deflate.c:450:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/deflate.c:680:20: style: Variable 'str' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/deflate.c:1110:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/deflate.c:1251:11: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/deflate.c:2038:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/examples/gzlog.c:638:17: warning: Return value of function deflateSetDictionary() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/examples/gzlog.c:650:9: warning: Return value of function deflatePrime() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/examples/gzlog.c:661:17: warning: Return value of function deflate() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/examples/gzlog.c:377:5: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] tcl8.7a5/compat/zlib/examples/gzlog.c:760:17: error: Memory leak: data [memleak] tcl8.7a5/compat/zlib/examples/gzlog.c:766:17: error: Memory leak: data [memleak] tcl8.7a5/compat/zlib/gzwrite.c:354:17: style:inconclusive: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] tcl8.7a5/compat/zlib/zlib.h:1483:28: note: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. tcl8.7a5/compat/zlib/gzwrite.c:354:17: note: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. tcl8.7a5/compat/zlib/examples/gzlog.c:1003:29: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] tcl8.7a5/compat/zlib/examples/gzlog.c:908:27: style:inconclusive: Function 'gzlog_compress' argument 1 names different: declaration 'log' definition 'logd'. [funcArgNamesDifferent] tcl8.7a5/compat/zlib/examples/gzlog.h:85:27: note: Function 'gzlog_compress' argument 1 names different: declaration 'log' definition 'logd'. tcl8.7a5/compat/zlib/examples/gzlog.c:908:27: note: Function 'gzlog_compress' argument 1 names different: declaration 'log' definition 'logd'. tcl8.7a5/compat/zlib/examples/gzlog.c:995:24: style:inconclusive: Function 'gzlog_write' argument 1 names different: declaration 'log' definition 'logd'. [funcArgNamesDifferent] tcl8.7a5/compat/zlib/examples/gzlog.h:77:24: note: Function 'gzlog_write' argument 1 names different: declaration 'log' definition 'logd'. tcl8.7a5/compat/zlib/examples/gzlog.c:995:24: note: Function 'gzlog_write' argument 1 names different: declaration 'log' definition 'logd'. tcl8.7a5/compat/zlib/examples/gzlog.c:1042:24: style:inconclusive: Function 'gzlog_close' argument 1 names different: declaration 'log' definition 'logd'. [funcArgNamesDifferent] tcl8.7a5/compat/zlib/examples/gzlog.h:89:24: note: Function 'gzlog_close' argument 1 names different: declaration 'log' definition 'logd'. tcl8.7a5/compat/zlib/examples/gzlog.c:1042:24: note: Function 'gzlog_close' argument 1 names different: declaration 'log' definition 'logd'. tcl8.7a5/compat/zlib/examples/gzlog.c:437:32: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/examples/gzlog.c:718:51: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/examples/gzlog.c:865:25: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/infback.c:264:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/inffast.c:56:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/inffast.c:58:24: style: Variable 'beg' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/inffast.c:59:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/test/minigzip.c:354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/minigzip.c:466:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/minigzip.c:506:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/minigzip.c:608:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:291:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:511:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/example.c:552:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/infcover.c:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/infcover.c:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/infcover.c:221:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/infcover.c:330:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DICT [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/infcover.c:376:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/infcover.c:397:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/infcover.c:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/infcover.c:482:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/infcover.c:622:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOUGH_DISTS [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/infcover.c:663:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/inftrees.c:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/test/minigzip.c:458:12: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/test/minigzip.c:459:12: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/test/minigzip.c:563:11: style: Variable 'bname' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/test/example.c:141:5: warning: Return value of function gzseek() is not used. [ignoredReturnValue] tcl8.7a5/compat/zlib/inftrees.c:34:21: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_cvec.c:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvec [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_cvec.c:124:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMMAGIC [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBYTS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBYTS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:172:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMMAGIC [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:366:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:412:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sub [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:453:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTTAB [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:504:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTTAB [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:601:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSUB [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:709:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSEUDO [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:736:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSEUDO [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/inflate.c:108:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/inflate.c:634:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/inflate.c:1454:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/inflate.c:1465:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/inflate.c:1557:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/inflate.c:1425:36: warning: Uninitialized variable: buf [uninitvar] tcl8.7a5/compat/zlib/inflate.c:1419:28: note: Assuming condition is false tcl8.7a5/compat/zlib/inflate.c:1425:36: note: Uninitialized variable: buf tcl8.7a5/generic/regc_lex.c:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_QUOTE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_lex.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_QUOTE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_lex.c:297:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_lex.c:328:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_lex.c:767:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ADVF [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_lex.c:984:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EESCAPE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_lex.c:1005:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_lex.c:1117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXPANDED [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:129:17: style: Variable 'fillt' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_color.c:130:17: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_color.c:496:17: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_color.c:497:17: style: Variable 'fillt' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_color.c:593:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_color.c:704:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_color.c:731:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/test/infcover.c:465:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] tcl8.7a5/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] tcl8.7a5/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] tcl8.7a5/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] tcl8.7a5/compat/zlib/test/infcover.c:362:39: error: Null pointer dereference [nullPointer] tcl8.7a5/compat/zlib/test/infcover.c:394:19: error: Null pointer dereference [nullPointer] tcl8.7a5/compat/zlib/test/infcover.c:396:23: error: Null pointer dereference [nullPointer] tcl8.7a5/compat/zlib/test/infcover.c:396:31: error: Null pointer dereference [nullPointer] tcl8.7a5/compat/zlib/test/infcover.c:478:27: error: Null pointer dereference [nullPointer] tcl8.7a5/compat/zlib/test/infcover.c:479:23: error: Null pointer dereference [nullPointer] tcl8.7a5/compat/zlib/test/infcover.c:479:31: error: Null pointer dereference [nullPointer] tcl8.7a5/compat/zlib/test/infcover.c:479:47: error: Null pointer dereference [nullPointer] tcl8.7a5/compat/zlib/test/infcover.c:176:32: style: Parameter 'strm' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/test/infcover.c:184:31: style: Parameter 'strm' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/test/infcover.c:184:43: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/test/infcover.c:186:22: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/test/infcover.c:192:31: style: Parameter 'strm' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/test/infcover.c:192:43: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/test/infcover.c:194:22: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/test/infcover.c:284:22: style: Parameter 'hex' can be declared as pointer to const [constParameterPointer] tcl8.7a5/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] tcl8.7a5/compat/zlib/test/infcover.c:562:48: note: You might need to cast the function pointer here tcl8.7a5/compat/zlib/test/infcover.c:463:22: note: Parameter 'desc' can be declared as pointer to const tcl8.7a5/compat/zlib/test/infcover.c:507:21: style: Parameter 'hex' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/test/infcover.c:507:32: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/test/infcover.c:303:20: style: Variable 'head.extra' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/test/infcover.c:304:24: style: Variable 'head.extra_max' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/test/infcover.c:305:19: style: Variable 'head.name' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/test/infcover.c:306:23: style: Variable 'head.name_max' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/test/infcover.c:307:22: style: Variable 'head.comment' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/test/infcover.c:308:23: style: Variable 'head.comm_max' is assigned a value that is never used. [unreadVariable] tcl8.7a5/compat/zlib/test/infcover.c:465:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/regc_locale.c:836:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ULOCALE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_locale.c:878:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ERANGE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_locale.c:951:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_FAKE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_locale.c:1030:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ECTYPE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_locale.c:1255:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:53:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nfa [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:131:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_MAX_COMPILE_SPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREESTATE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:248:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREESTATE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:370:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSIZE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:542:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:680:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:828:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:907:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:974:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1084:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1217:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREESTATE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1257:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREESTATE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1281:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1325:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1377:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1469:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEHIND [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1607:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1649:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AHEAD [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1786:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTREACHED [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1816:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAIN [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:1895:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:2268:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ETOOBIG [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:2504:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ETOOBIG [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:2785:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_UIMPOSSIBLE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:2824:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable carc [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_nfa.c:2901:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable carc [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/rege_dfa.c:69:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/rege_dfa.c:197:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/rege_dfa.c:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOPROGRESS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/rege_dfa.c:322:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBITS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/rege_dfa.c:451:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/rege_dfa.c:519:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORLESS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/rege_dfa.c:630:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/rege_dfa.c:658:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKED [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/rege_dfa.c:753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/trees.c:1159:14: style:inconclusive: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. [funcArgNamesDifferent] tcl8.7a5/compat/zlib/trees.c:152:27: note: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. tcl8.7a5/compat/zlib/trees.c:1159:14: note: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. tcl8.7a5/compat/zlib/trees.c:1160:9: style:inconclusive: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] tcl8.7a5/compat/zlib/trees.c:152:27: note: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. tcl8.7a5/compat/zlib/trees.c:1160:9: note: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. tcl8.7a5/compat/zlib/trees.c:453:14: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/trees.c:575:11: style: Parameter 'bl_count' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/trees.c:865:12: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] tcl8.7a5/compat/zlib/trees.c:1125:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/rege_dfa.c:321:18: warning: Either the condition 'cnfa!=NULL' is redundant or there is possible null pointer dereference: cnfa. [nullPointerRedundantCheck] tcl8.7a5/generic/rege_dfa.c:325:17: note: Assuming that condition 'cnfa!=NULL' is not redundant tcl8.7a5/generic/rege_dfa.c:321:18: note: Null pointer dereference tcl8.7a5/generic/rege_dfa.c:322:21: warning: Either the condition 'cnfa!=NULL' is redundant or there is possible null pointer dereference: cnfa. [nullPointerRedundantCheck] tcl8.7a5/generic/rege_dfa.c:325:17: note: Assuming that condition 'cnfa!=NULL' is not redundant tcl8.7a5/generic/rege_dfa.c:322:21: note: Null pointer dereference tcl8.7a5/generic/rege_dfa.c:46:10: style: Variable 'realstop' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/rege_dfa.c:49:10: style: Variable 'post' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/rege_dfa.c:175:10: style: Variable 'realmin' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/rege_dfa.c:176:10: style: Variable 'realmax' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/rege_dfa.c:290:24: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/rege_dfa.c:291:23: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/rege_dfa.c:315:24: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/rege_dfa.c:323:22: style: Variable 'smallwas' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/rege_dfa.c:421:21: style: Parameter 'uv' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/rege_dfa.c:614:24: style: Parameter 'pcnfa' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/rege_dfa.c:622:10: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/rege_dfa.c:729:16: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/rege_dfa.c:733:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/rege_dfa.c:734:10: style: Variable 'ancient' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_nfa.c:1420:9: style: The if condition is the same as the previous if condition [duplicateCondition] tcl8.7a5/generic/regc_nfa.c:1417:9: note: First condition tcl8.7a5/generic/regc_nfa.c:1420:9: note: Second condition tcl8.7a5/generic/regc_nfa.c:278:17: style: Variable 'a' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_nfa.c:537:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_nfa.c:539:17: style: Variable 'a' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_nfa.c:556:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_nfa.c:1185:19: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_nfa.c:1810:17: style: Parameter 'con' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_nfa.c:1811:17: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_nfa.c:2121:30: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_nfa.c:2139:33: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_nfa.c:2491:20: style: Parameter 'ssource' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_nfa.c:2779:17: style: Parameter 'nfa' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_nfa.c:2781:17: style: Variable 'a' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_nfa.c:2782:17: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regfree.c:51:6: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] tcl8.7a5/generic/regcomp.c:461:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:105:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regc_color.c:322:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regexec.c:321:17: style: Variable 'close' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regexec.c:590:25: style: Parameter 'sub' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regexec.c:591:16: style: Parameter 'begin' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regexec.c:592:16: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regexec.c:870:19: style: Parameter 't' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regexec.c:872:10: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regexec.c:1130:14: style: Variable 'prev_end' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regexec.c:225:9: warning: Uninitialized variable: v->pmatch [uninitvar] tcl8.7a5/generic/regexec.c:220:18: note: Assignment 'v->pmatch=mat', assigned value is tcl8.7a5/generic/regexec.c:225:9: note: Uninitialized variable: v->pmatch tcl8.7a5/generic/regexec.c:243:12: warning: Uninitialized variable: v->subdfas [uninitvar] tcl8.7a5/generic/regexec.c:240:15: note: Assignment 'v->subdfas=subdfas', assigned value is tcl8.7a5/generic/regexec.c:243:12: note: Uninitialized variable: v->subdfas tcl8.7a5/generic/tclAsync.c:338:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclAssembly.c:818:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclAssembly.c:2103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclAssembly.c:4273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclAssembly.c:4142:31: warning: Either the condition 'entryPtr==NULL' is redundant or there is possible null pointer dereference: entryPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclAssembly.c:4137:19: note: Assuming that condition 'entryPtr==NULL' is not redundant tcl8.7a5/generic/tclAssembly.c:4142:31: note: Null pointer dereference tcl8.7a5/generic/tclAssembly.c:1389:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:1630:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:1996:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:2109:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:2332:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:2367:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:2403:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:2438:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:2471:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:2504:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:2555:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:2957:27: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:3242:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:3422:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:3445:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:3592:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:3737:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:3796:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:3872:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclAssembly.c:790:5: style:inconclusive: Function 'TclNRAssembleObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy790'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3398:49: note: Function 'TclNRAssembleObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy790'. tcl8.7a5/generic/tclAssembly.c:790:5: note: Function 'TclNRAssembleObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy790'. tcl8.7a5/generic/tclAssembly.c:963:5: style:inconclusive: Function 'TclCompileAssembleCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy963'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4085:38: note: Function 'TclCompileAssembleCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy963'. tcl8.7a5/generic/tclAssembly.c:963:5: note: Function 'TclCompileAssembleCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy963'. tcl8.7a5/generic/tclAssembly.c:1026:17: style:inconclusive: Function 'TclAssembleCode' argument 2 names different: declaration 'code' definition 'codePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclAssembly.c:311:61: note: Function 'TclAssembleCode' argument 2 names different: declaration 'code' definition 'codePtr'. tcl8.7a5/generic/tclAssembly.c:1026:17: note: Function 'TclAssembleCode' argument 2 names different: declaration 'code' definition 'codePtr'. tcl8.7a5/generic/tclAssembly.c:1256:18: style:inconclusive: Function 'AssembleOneLine' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclAssembly.c:244:42: note: Function 'AssembleOneLine' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl8.7a5/generic/tclAssembly.c:1256:18: note: Function 'AssembleOneLine' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl8.7a5/generic/tclAssembly.c:1971:14: style:inconclusive: Function 'CreateMirrorJumpTable' argument 2 names different: declaration 'jumpTable' definition 'jumps'. [funcArgNamesDifferent] tcl8.7a5/generic/tclAssembly.c:279:17: note: Function 'CreateMirrorJumpTable' argument 2 names different: declaration 'jumpTable' definition 'jumps'. tcl8.7a5/generic/tclAssembly.c:1971:14: note: Function 'CreateMirrorJumpTable' argument 2 names different: declaration 'jumpTable' definition 'jumps'. tcl8.7a5/generic/tclAssembly.c:2302:18: style:inconclusive: Function 'FindLocalVar' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclAssembly.c:280:39: note: Function 'FindLocalVar' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl8.7a5/generic/tclAssembly.c:2302:18: note: Function 'FindLocalVar' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl8.7a5/generic/tclAssembly.c:2527:18: style:inconclusive: Function 'DefineLabel' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclAssembly.c:275:38: note: Function 'DefineLabel' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl8.7a5/generic/tclAssembly.c:2527:18: note: Function 'DefineLabel' argument 1 names different: declaration 'envPtr' definition 'assemEnvPtr'. tcl8.7a5/generic/tclAssembly.c:2528:17: style:inconclusive: Function 'DefineLabel' argument 2 names different: declaration 'label' definition 'labelName'. [funcArgNamesDifferent] tcl8.7a5/generic/tclAssembly.c:275:58: note: Function 'DefineLabel' argument 2 names different: declaration 'label' definition 'labelName'. tcl8.7a5/generic/tclAssembly.c:2528:17: note: Function 'DefineLabel' argument 2 names different: declaration 'label' definition 'labelName'. tcl8.7a5/generic/tclAssembly.c:2586:9: style:inconclusive: Function 'StartBasicBlock' argument 2 names different: declaration 'fallthrough' definition 'flags'. [funcArgNamesDifferent] tcl8.7a5/generic/tclAssembly.c:302:54: note: Function 'StartBasicBlock' argument 2 names different: declaration 'fallthrough' definition 'flags'. tcl8.7a5/generic/tclAssembly.c:2586:9: note: Function 'StartBasicBlock' argument 2 names different: declaration 'fallthrough' definition 'flags'. tcl8.7a5/generic/tclAssembly.c:1552:45: warning: Found suspicious operator ',', result is not used. [constStatement] tcl8.7a5/generic/tclAssembly.c:1556:34: warning: Found suspicious operator ',', result is not used. [constStatement] tcl8.7a5/generic/tclAssembly.c:2013:17: warning: Redundant code: Found a statement that begins with string constant. [constStatement] tcl8.7a5/generic/tclAssembly.c:2908:49: warning: Found suspicious operator ',', result is not used. [constStatement] tcl8.7a5/generic/tclAssembly.c:2917:26: warning: Found suspicious operator ',', result is not used. [constStatement] tcl8.7a5/generic/tclAssembly.c:3099:30: warning: Found suspicious operator ',', result is not used. [constStatement] tcl8.7a5/generic/tclAssembly.c:3107:17: warning: Redundant code: Found a statement that begins with string constant. [constStatement] tcl8.7a5/generic/tclAssembly.c:3123:31: warning: Found suspicious operator ',', result is not used. [constStatement] tcl8.7a5/generic/tclAssembly.c:857:16: style: Variable 'namespacePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclAssembly.c:966:16: style: Variable 'tokenPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclAssembly.c:1796:16: style: Parameter 'tokenPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclAssembly.c:1880:17: style: Variable 'envPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclAssembly.c:2591:17: style: Variable 'envPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclAssembly.c:2653:17: style: Variable 'envPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclAssembly.c:3202:17: style: Variable 'nextPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclAssembly.c:3553:17: style: Variable 'curr_bb' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclAssembly.c:3909:17: style: Variable 'prevPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclAssembly.c:4315:5: style: Parameter 'dummy4315' can be declared as pointer to const. However it seems that 'DupAssembleCodeInternalRep' is a callback function, if 'dummy4315' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclAssembly.c:326:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclAssembly.c:4315:5: note: Parameter 'dummy4315' can be declared as pointer to const tcl8.7a5/generic/tclAssembly.c:4316:5: style: Parameter 'dummy4316' can be declared as pointer to const. However it seems that 'DupAssembleCodeInternalRep' is a callback function, if 'dummy4316' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclAssembly.c:326:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclAssembly.c:4316:5: note: Parameter 'dummy4316' can be declared as pointer to const tcl8.7a5/generic/tclAssembly.c:818:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclAssembly.c:818:2: error: Uninitialized variable: backtrace [uninitvar] tcl8.7a5/generic/tclAssembly.c:818:2: note: Assignment '(backtrace)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclAssembly.c:818:2: note: Uninitialized variable: backtrace tcl8.7a5/generic/tclAssembly.c:2103:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclAssembly.c:2103:5: error: Uninitialized variable: operandObj [uninitvar] tcl8.7a5/generic/tclAssembly.c:2103:5: note: Assignment '(operandObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclAssembly.c:2103:5: note: Uninitialized variable: operandObj tcl8.7a5/generic/tclAssembly.c:4273:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclAssembly.c:4273:5: error: Uninitialized variable: lineNo [uninitvar] tcl8.7a5/generic/tclAssembly.c:4273:5: note: Assignment '(lineNo)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclAssembly.c:4273:5: note: Uninitialized variable: lineNo tcl8.7a5/generic/tclAssembly.c:42:9: style: struct member 'CodeRange::startOffset' is never used. [unusedStructMember] tcl8.7a5/generic/tclCkalloc.c:1081:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCkalloc.c:1148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclAssembly.c:43:9: style: struct member 'CodeRange::endOffset' is never used. [unusedStructMember] tcl8.7a5/generic/tclCkalloc.c:1108:5: style:inconclusive: Function 'Tcl_AttemptDbCkalloc' argument 2 names different: declaration 'file' definition 'dummy1108'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1296:17: note: Function 'Tcl_AttemptDbCkalloc' argument 2 names different: declaration 'file' definition 'dummy1108'. tcl8.7a5/generic/tclCkalloc.c:1108:5: note: Function 'Tcl_AttemptDbCkalloc' argument 2 names different: declaration 'file' definition 'dummy1108'. tcl8.7a5/generic/tclCkalloc.c:1109:5: style:inconclusive: Function 'Tcl_AttemptDbCkalloc' argument 3 names different: declaration 'line' definition 'dummy1109'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1296:27: note: Function 'Tcl_AttemptDbCkalloc' argument 3 names different: declaration 'line' definition 'dummy1109'. tcl8.7a5/generic/tclCkalloc.c:1109:5: note: Function 'Tcl_AttemptDbCkalloc' argument 3 names different: declaration 'line' definition 'dummy1109'. tcl8.7a5/generic/tclCkalloc.c:1177:5: style:inconclusive: Function 'Tcl_AttemptDbCkrealloc' argument 3 names different: declaration 'file' definition 'dummy1177'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1301:17: note: Function 'Tcl_AttemptDbCkrealloc' argument 3 names different: declaration 'file' definition 'dummy1177'. tcl8.7a5/generic/tclCkalloc.c:1177:5: note: Function 'Tcl_AttemptDbCkrealloc' argument 3 names different: declaration 'file' definition 'dummy1177'. tcl8.7a5/generic/tclCkalloc.c:1178:5: style:inconclusive: Function 'Tcl_AttemptDbCkrealloc' argument 4 names different: declaration 'line' definition 'dummy1178'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1301:27: note: Function 'Tcl_AttemptDbCkrealloc' argument 4 names different: declaration 'line' definition 'dummy1178'. tcl8.7a5/generic/tclCkalloc.c:1178:5: note: Function 'Tcl_AttemptDbCkrealloc' argument 4 names different: declaration 'line' definition 'dummy1178'. tcl8.7a5/generic/tclCkalloc.c:1205:5: style:inconclusive: Function 'Tcl_DbCkfree' argument 2 names different: declaration 'file' definition 'dummy1205'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:71:50: note: Function 'Tcl_DbCkfree' argument 2 names different: declaration 'file' definition 'dummy1205'. tcl8.7a5/generic/tclCkalloc.c:1205:5: note: Function 'Tcl_DbCkfree' argument 2 names different: declaration 'file' definition 'dummy1205'. tcl8.7a5/generic/tclCkalloc.c:1206:5: style:inconclusive: Function 'Tcl_DbCkfree' argument 3 names different: declaration 'line' definition 'dummy1206'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:71:60: note: Function 'Tcl_DbCkfree' argument 3 names different: declaration 'line' definition 'dummy1206'. tcl8.7a5/generic/tclCkalloc.c:1206:5: note: Function 'Tcl_DbCkfree' argument 3 names different: declaration 'line' definition 'dummy1206'. tcl8.7a5/generic/tclCkalloc.c:1223:5: style:inconclusive: Function 'Tcl_InitMemory' argument 1 names different: declaration 'interp' definition 'dummy1223'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:881:41: note: Function 'Tcl_InitMemory' argument 1 names different: declaration 'interp' definition 'dummy1223'. tcl8.7a5/generic/tclCkalloc.c:1223:5: note: Function 'Tcl_InitMemory' argument 1 names different: declaration 'interp' definition 'dummy1223'. tcl8.7a5/generic/tclCkalloc.c:1229:5: style:inconclusive: Function 'Tcl_DumpActiveMemory' argument 1 names different: declaration 'fileName' definition 'dummy1229'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:833:46: note: Function 'Tcl_DumpActiveMemory' argument 1 names different: declaration 'fileName' definition 'dummy1229'. tcl8.7a5/generic/tclCkalloc.c:1229:5: note: Function 'Tcl_DumpActiveMemory' argument 1 names different: declaration 'fileName' definition 'dummy1229'. tcl8.7a5/generic/tclCkalloc.c:1236:5: style:inconclusive: Function 'Tcl_ValidateAllMemory' argument 1 names different: declaration 'file' definition 'dummy1236'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:835:48: note: Function 'Tcl_ValidateAllMemory' argument 1 names different: declaration 'file' definition 'dummy1236'. tcl8.7a5/generic/tclCkalloc.c:1236:5: note: Function 'Tcl_ValidateAllMemory' argument 1 names different: declaration 'file' definition 'dummy1236'. tcl8.7a5/generic/tclCkalloc.c:1237:5: style:inconclusive: Function 'Tcl_ValidateAllMemory' argument 2 names different: declaration 'line' definition 'dummy1237'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:835:58: note: Function 'Tcl_ValidateAllMemory' argument 2 names different: declaration 'line' definition 'dummy1237'. tcl8.7a5/generic/tclCkalloc.c:1237:5: note: Function 'Tcl_ValidateAllMemory' argument 2 names different: declaration 'line' definition 'dummy1237'. tcl8.7a5/generic/tclCkalloc.c:1243:5: style:inconclusive: Function 'TclDumpMemoryInfo' argument 1 names different: declaration 'clientData' definition 'dummy1243'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:99:42: note: Function 'TclDumpMemoryInfo' argument 1 names different: declaration 'clientData' definition 'dummy1243'. tcl8.7a5/generic/tclCkalloc.c:1243:5: note: Function 'TclDumpMemoryInfo' argument 1 names different: declaration 'clientData' definition 'dummy1243'. tcl8.7a5/generic/tclCkalloc.c:1244:5: style:inconclusive: Function 'TclDumpMemoryInfo' argument 2 names different: declaration 'flags' definition 'dummy1244'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:99:58: note: Function 'TclDumpMemoryInfo' argument 2 names different: declaration 'flags' definition 'dummy1244'. tcl8.7a5/generic/tclCkalloc.c:1244:5: note: Function 'TclDumpMemoryInfo' argument 2 names different: declaration 'flags' definition 'dummy1244'. tcl8.7a5/generic/tclCkalloc.c:1223:5: style: Parameter 'dummy1223' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclBinary.c:327:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:427:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:621:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:671:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:716:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:723:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:752:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:921:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:1127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:1637:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:1928:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:2195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:2420:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:2600:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:2658:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:2804:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:2956:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:3053:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBinary.c:3227:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclClock.c:912:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/regcomp.c:1194:18: style: The if condition is the same as the previous if condition [duplicateCondition] tcl8.7a5/generic/regcomp.c:1173:18: note: First condition tcl8.7a5/generic/regcomp.c:1194:18: note: Second condition tcl8.7a5/generic/regcomp.c:1877:19: style: Local variable 'next' shadows outer function [shadowFunction] tcl8.7a5/generic/regcomp.c:79:12: note: Shadowed declaration tcl8.7a5/generic/regcomp.c:1877:19: note: Shadow variable tcl8.7a5/generic/regcomp.c:1658:18: style: Parameter 'cv' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regcomp.c:2176:19: style: Parameter 't' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_color.c:169:17: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/regc_color.c:215:22: style: Parameter 'cm' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/regc_nfa.c:578:17: style: Parameter 'oa' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclBinary.c:3260:19: style: Condition 'i<=1' is always true [knownConditionTrueFalse] tcl8.7a5/generic/tclBinary.c:3257:19: note: Assuming that condition 'i>1' is not redundant tcl8.7a5/generic/tclBinary.c:3260:19: note: Condition 'i<=1' is always true tcl8.7a5/generic/tclBinary.c:483:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBinary.c:2718:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBinary.c:2786:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBinary.c:2910:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBinary.c:2939:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBinary.c:3160:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBinary.c:3173:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBinary.c:3348:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBinary.c:383:5: style:inconclusive: Function 'Tcl_DbNewByteArrayObj' argument 3 names different: declaration 'file' definition 'dummy383'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:127:29: note: Function 'Tcl_DbNewByteArrayObj' argument 3 names different: declaration 'file' definition 'dummy383'. tcl8.7a5/generic/tclBinary.c:383:5: note: Function 'Tcl_DbNewByteArrayObj' argument 3 names different: declaration 'file' definition 'dummy383'. tcl8.7a5/generic/tclBinary.c:384:5: style:inconclusive: Function 'Tcl_DbNewByteArrayObj' argument 4 names different: declaration 'line' definition 'dummy384'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:127:39: note: Function 'Tcl_DbNewByteArrayObj' argument 4 names different: declaration 'line' definition 'dummy384'. tcl8.7a5/generic/tclBinary.c:384:5: note: Function 'Tcl_DbNewByteArrayObj' argument 4 names different: declaration 'line' definition 'dummy384'. tcl8.7a5/generic/tclBinary.c:650:5: style:inconclusive: Function 'SetByteArrayFromAny' argument 1 names different: declaration 'interp' definition 'dummy650'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:70:45: note: Function 'SetByteArrayFromAny' argument 1 names different: declaration 'interp' definition 'dummy650'. tcl8.7a5/generic/tclBinary.c:650:5: note: Function 'SetByteArrayFromAny' argument 1 names different: declaration 'interp' definition 'dummy650'. tcl8.7a5/generic/tclBinary.c:806:14: style:inconclusive: Function 'UpdateStringOfByteArray' argument 1 names different: declaration 'listPtr' definition 'objPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:72:47: note: Function 'UpdateStringOfByteArray' argument 1 names different: declaration 'listPtr' definition 'objPtr'. tcl8.7a5/generic/tclBinary.c:806:14: note: Function 'UpdateStringOfByteArray' argument 1 names different: declaration 'listPtr' definition 'objPtr'. tcl8.7a5/generic/tclBinary.c:1003:5: style:inconclusive: Function 'BinaryFormatCmd' argument 1 names different: declaration 'clientData' definition 'dummy1003'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:78:40: note: Function 'BinaryFormatCmd' argument 1 names different: declaration 'clientData' definition 'dummy1003'. tcl8.7a5/generic/tclBinary.c:1003:5: note: Function 'BinaryFormatCmd' argument 1 names different: declaration 'clientData' definition 'dummy1003'. tcl8.7a5/generic/tclBinary.c:1508:5: style:inconclusive: Function 'BinaryScanCmd' argument 1 names different: declaration 'clientData' definition 'dummy1508'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:81:38: note: Function 'BinaryScanCmd' argument 1 names different: declaration 'clientData' definition 'dummy1508'. tcl8.7a5/generic/tclBinary.c:1508:5: note: Function 'BinaryScanCmd' argument 1 names different: declaration 'clientData' definition 'dummy1508'. tcl8.7a5/generic/tclBinary.c:2315:21: style:inconclusive: Function 'ScanNumber' argument 4 names different: declaration 'numberCachePtr' definition 'numberCachePtrPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:69:35: note: Function 'ScanNumber' argument 4 names different: declaration 'numberCachePtr' definition 'numberCachePtrPtr'. tcl8.7a5/generic/tclBinary.c:2315:21: note: Function 'ScanNumber' argument 4 names different: declaration 'numberCachePtr' definition 'numberCachePtrPtr'. tcl8.7a5/generic/tclBinary.c:2585:5: style:inconclusive: Function 'BinaryEncodeHex' argument 1 names different: declaration 'clientData' definition 'dummy2585'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:85:40: note: Function 'BinaryEncodeHex' argument 1 names different: declaration 'clientData' definition 'dummy2585'. tcl8.7a5/generic/tclBinary.c:2585:5: note: Function 'BinaryEncodeHex' argument 1 names different: declaration 'clientData' definition 'dummy2585'. tcl8.7a5/generic/tclBinary.c:2629:5: style:inconclusive: Function 'BinaryDecodeHex' argument 1 names different: declaration 'clientData' definition 'dummy2629'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:88:40: note: Function 'BinaryDecodeHex' argument 1 names different: declaration 'clientData' definition 'dummy2629'. tcl8.7a5/generic/tclBinary.c:2629:5: note: Function 'BinaryDecodeHex' argument 1 names different: declaration 'clientData' definition 'dummy2629'. tcl8.7a5/generic/tclBinary.c:2753:5: style:inconclusive: Function 'BinaryEncode64' argument 1 names different: declaration 'clientData' definition 'dummy2753'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:91:39: note: Function 'BinaryEncode64' argument 1 names different: declaration 'clientData' definition 'dummy2753'. tcl8.7a5/generic/tclBinary.c:2753:5: note: Function 'BinaryEncode64' argument 1 names different: declaration 'clientData' definition 'dummy2753'. tcl8.7a5/generic/tclBinary.c:2875:5: style:inconclusive: Function 'BinaryEncodeUu' argument 1 names different: declaration 'clientData' definition 'dummy2875'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:97:39: note: Function 'BinaryEncodeUu' argument 1 names different: declaration 'clientData' definition 'dummy2875'. tcl8.7a5/generic/tclBinary.c:2875:5: note: Function 'BinaryEncodeUu' argument 1 names different: declaration 'clientData' definition 'dummy2875'. tcl8.7a5/generic/tclBinary.c:3023:5: style:inconclusive: Function 'BinaryDecodeUu' argument 1 names different: declaration 'clientData' definition 'dummy3023'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:100:39: note: Function 'BinaryDecodeUu' argument 1 names different: declaration 'clientData' definition 'dummy3023'. tcl8.7a5/generic/tclBinary.c:3023:5: note: Function 'BinaryDecodeUu' argument 1 names different: declaration 'clientData' definition 'dummy3023'. tcl8.7a5/generic/tclBinary.c:3196:5: style:inconclusive: Function 'BinaryDecode64' argument 1 names different: declaration 'clientData' definition 'dummy3196'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBinary.c:94:39: note: Function 'BinaryDecode64' argument 1 names different: declaration 'clientData' definition 'dummy3196'. tcl8.7a5/generic/tclBinary.c:3196:5: note: Function 'BinaryDecode64' argument 1 names different: declaration 'clientData' definition 'dummy3196'. tcl8.7a5/generic/tclBinary.c:290:15: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclBinary.c:546:16: style: Variable 'baPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:749:16: style: Variable 'srcArrayPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:771:16: style: Variable 'srcArrayPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:829:8: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:1225:21: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:1245:21: style: Variable 'last' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:1306:21: style: Variable 'last' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:1522:14: style: Variable 'resultPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:1553:21: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:1619:21: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:1674:21: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:2312:20: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclBinary.c:2591:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:2635:27: style: Variable 'datastart' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:2635:39: style: Variable 'dataend' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:2636:20: style: Variable 'begin' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:2759:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:2881:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:2881:27: style: Variable 'start' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:3029:27: style: Variable 'datastart' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:3029:39: style: Variable 'dataend' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:3030:20: style: Variable 'begin' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:3202:27: style: Variable 'datastart' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:3202:39: style: Variable 'dataend' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:3203:20: style: Variable 'begin' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBinary.c:327:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:327:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclBinary.c:327:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:327:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclBinary.c:1196:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:1196:5: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclBinary.c:1196:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:1196:5: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclBinary.c:1637:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:1637:6: error: Uninitialized variable: valuePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:1637:6: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:1637:6: note: Uninitialized variable: valuePtr tcl8.7a5/generic/tclBinary.c:1692:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:1692:6: error: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclBinary.c:1692:6: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:1692:6: note: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclBinary.c:1776:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:2420:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:2420:3: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclBinary.c:2420:3: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:2420:3: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclBinary.c:2600:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:2600:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclBinary.c:2600:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:2600:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclBinary.c:2658:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:2658:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclBinary.c:2658:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:2658:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclBinary.c:2714:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:2804:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:2804:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclBinary.c:2804:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:2804:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclBinary.c:2956:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:2956:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclBinary.c:2956:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:2956:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclBinary.c:3053:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:3053:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclBinary.c:3053:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:3053:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclBinary.c:3161:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:3174:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:3227:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:3227:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclBinary.c:3227:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBinary.c:3227:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclBinary.c:3349:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBinary.c:1127:7: error: Uninitialized variable: *(&listv) [legacyUninitvar] tcl8.7a5/generic/tclClock.c:839:10: warning: Either the condition 'nHave==8' is redundant or the array 'have[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] tcl8.7a5/generic/tclClock.c:836:16: note: Assuming that condition 'nHave==8' is not redundant tcl8.7a5/generic/tclClock.c:839:10: note: Array index out of bounds tcl8.7a5/generic/tclClock.c:1720:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tcl8.7a5/generic/tclClock.c:1725:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tcl8.7a5/generic/tclClock.c:258:77: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclClock.c:259:77: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclClock.c:261:77: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclClock.c:2054:36: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclClock.c:2077:64: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclClock.c:2080:41: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclClock.c:2087:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclBinary.c:1406:9: style: Variable 'listc' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclBinary.c:2699:8: style: Variable 'value' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclClock.c:1065:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclClock.c:1074:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclClock.c:1923:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclClock.c:1938:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclClock.c:1970:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclClock.c:1648:5: style:inconclusive: Function 'ClockGetenvObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1648'. [funcArgNamesDifferent] tcl8.7a5/generic/tclClock.c:179:19: note: Function 'ClockGetenvObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1648'. tcl8.7a5/generic/tclClock.c:1648:5: note: Function 'ClockGetenvObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1648'. tcl8.7a5/generic/tclClock.c:1751:5: style:inconclusive: Function 'ClockClicksObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1751'. [funcArgNamesDifferent] tcl8.7a5/generic/tclClock.c:164:19: note: Function 'ClockClicksObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1751'. tcl8.7a5/generic/tclClock.c:1751:5: note: Function 'ClockClicksObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1751'. tcl8.7a5/generic/tclClock.c:1821:5: style:inconclusive: Function 'ClockMillisecondsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1821'. [funcArgNamesDifferent] tcl8.7a5/generic/tclClock.c:185:19: note: Function 'ClockMillisecondsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1821'. tcl8.7a5/generic/tclClock.c:1821:5: note: Function 'ClockMillisecondsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1821'. tcl8.7a5/generic/tclClock.c:1858:5: style:inconclusive: Function 'ClockMicrosecondsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1858'. [funcArgNamesDifferent] tcl8.7a5/generic/tclClock.c:182:19: note: Function 'ClockMicrosecondsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1858'. tcl8.7a5/generic/tclClock.c:1858:5: note: Function 'ClockMicrosecondsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1858'. tcl8.7a5/generic/tclClock.c:2009:5: style:inconclusive: Function 'ClockSecondsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2009'. [funcArgNamesDifferent] tcl8.7a5/generic/tclClock.c:191:19: note: Function 'ClockSecondsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2009'. tcl8.7a5/generic/tclClock.c:2009:5: note: Function 'ClockSecondsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2009'. tcl8.7a5/generic/tclClock.c:1053:16: style: Variable 'timeVal' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclClock.c:1579:20: style: Parameter 'fields' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclClock.c:1717:16: style: Variable 'sysTmPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclClock.c:757:9: error: Uninitialized variable: *(&rowv) [legacyUninitvar] tcl8.7a5/generic/tclClock.c:960:9: error: Uninitialized variable: *(&rowv) [legacyUninitvar] tcl8.7a5/generic/tclClock.c:1012:6: error: Uninitialized variable: *(&cellv) [legacyUninitvar] tcl8.7a5/generic/tclBasic.c:684:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TclEnsembleImplementationCmd [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:1338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:2894:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:2997:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:3707:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4035:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4502:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4572:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4605:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4764:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4851:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4877:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4932:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:4957:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:5061:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:5193:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:5245:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:5531:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:6422:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:6517:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:6640:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:6663:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:7684:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:7733:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:7788:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:7803:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:7867:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:7914:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:8152:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_GT [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:8163:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_LT [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:8254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:8292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:8747:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:8982:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9400:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9414:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9490:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9626:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9700:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9843:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9891:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:9987:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:10081:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:10136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:10163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:10302:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:321:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:410:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:791:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:887:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:979:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2018:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2391:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2419:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2445:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2474:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2510:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2535:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2668:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2775:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2816:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:2848:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdAH.c:321:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:321:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:321:5: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:887:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:887:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:887:5: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:983:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:983:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:983:2: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:986:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:986:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:986:2: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2398:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2391:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2398:5: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2422:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2422:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2422:5: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2446:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2446:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2446:2: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2486:6: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2486:6: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2486:6: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2489:6: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2489:6: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2489:6: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2510:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2510:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2510:2: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2520:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2520:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2520:5: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2539:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2539:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2539:5: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2709:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2709:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2709:2: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2711:4: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2709:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2711:4: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2775:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2775:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2775:2: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:2777:4: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdAH.c:2775:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdAH.c:2777:4: note: Null pointer dereference tcl8.7a5/generic/tclCmdAH.c:688:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdAH.c:1829:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdAH.c:1978:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdAH.c:2081:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdAH.c:2676:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdAH.c:122:5: style:inconclusive: Function 'Tcl_BreakObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy122'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3339:45: note: Function 'Tcl_BreakObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy122'. tcl8.7a5/generic/tclCmdAH.c:122:5: note: Function 'Tcl_BreakObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy122'. tcl8.7a5/generic/tclCmdAH.c:154:5: style:inconclusive: Function 'Tcl_CaseObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy154'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3343:44: note: Function 'Tcl_CaseObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy154'. tcl8.7a5/generic/tclCmdAH.c:154:5: note: Function 'Tcl_CaseObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy154'. tcl8.7a5/generic/tclCmdAH.c:394:5: style:inconclusive: Function 'Tcl_CdObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy394'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3350:42: note: Function 'Tcl_CdObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy394'. tcl8.7a5/generic/tclCmdAH.c:394:5: note: Function 'Tcl_CdObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy394'. tcl8.7a5/generic/tclCmdAH.c:449:5: style:inconclusive: Function 'Tcl_ConcatObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy449'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3371:46: note: Function 'Tcl_ConcatObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy449'. tcl8.7a5/generic/tclCmdAH.c:449:5: note: Function 'Tcl_ConcatObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy449'. tcl8.7a5/generic/tclCmdAH.c:483:5: style:inconclusive: Function 'Tcl_ContinueObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy483'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3374:48: note: Function 'Tcl_ContinueObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy483'. tcl8.7a5/generic/tclCmdAH.c:483:5: note: Function 'Tcl_ContinueObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy483'. tcl8.7a5/generic/tclCmdAH.c:779:5: style:inconclusive: Function 'Tcl_ErrorObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy779'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3405:45: note: Function 'Tcl_ErrorObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy779'. tcl8.7a5/generic/tclCmdAH.c:779:5: note: Function 'Tcl_ErrorObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy779'. tcl8.7a5/generic/tclCmdAH.c:910:5: style:inconclusive: Function 'Tcl_ExitObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy910'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3414:44: note: Function 'Tcl_ExitObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy910'. tcl8.7a5/generic/tclCmdAH.c:910:5: note: Function 'Tcl_ExitObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy910'. tcl8.7a5/generic/tclCmdAH.c:2879:5: style:inconclusive: Function 'Tcl_FormatObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy2879'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3442:46: note: Function 'Tcl_FormatObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy2879'. tcl8.7a5/generic/tclCmdAH.c:2879:5: note: Function 'Tcl_FormatObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy2879'. tcl8.7a5/generic/tclCmdAH.c:306:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdAH.c:2231:18: style: Parameter 'statPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCmdAH.c:2383:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdAH.c:2467:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdAH.c:2505:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdAH.c:410:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:410:2: error: Uninitialized variable: dir [uninitvar] tcl8.7a5/generic/tclCmdAH.c:410:2: note: Assignment '(dir)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdAH.c:410:2: note: Uninitialized variable: dir tcl8.7a5/generic/tclCmdAH.c:791:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:791:5: error: Uninitialized variable: options [uninitvar] tcl8.7a5/generic/tclCmdAH.c:791:5: note: Assignment '(options)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdAH.c:791:5: note: Uninitialized variable: options tcl8.7a5/generic/tclCmdAH.c:794:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:794:2: error: Uninitialized variable: optName [uninitvar] tcl8.7a5/generic/tclCmdAH.c:794:2: note: Assignment '(optName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdAH.c:794:2: note: Uninitialized variable: optName tcl8.7a5/generic/tclCmdAH.c:800:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:800:2: error: Uninitialized variable: (optName)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdAH.c:800:2: note: Assignment '(optName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdAH.c:800:2: note: Uninitialized variable: (optName)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdAH.c:979:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:979:5: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:979:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdAH.c:979:5: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclCmdAH.c:2018:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2018:2: error: Uninitialized variable: typeName [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2018:2: note: Assignment '(typeName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdAH.c:2018:2: note: Uninitialized variable: typeName tcl8.7a5/generic/tclCmdAH.c:2021:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2021:2: error: Uninitialized variable: (typeName)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2021:2: note: Assignment '(typeName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdAH.c:2021:2: note: Uninitialized variable: (typeName)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdAH.c:2024:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2260:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2261:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2262:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2263:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2264:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2265:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2272:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2273:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2274:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2276:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2277:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2445:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2445:2: error: Uninitialized variable: boolObj [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2445:2: note: Assignment '(boolObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdAH.c:2445:2: note: Uninitialized variable: boolObj tcl8.7a5/generic/tclCmdAH.c:2816:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2816:3: error: Uninitialized variable: valuePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2816:3: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdAH.c:2816:3: note: Uninitialized variable: valuePtr tcl8.7a5/generic/tclCmdAH.c:2848:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2851:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdAH.c:2855:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:240:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:386:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:694:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:974:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:1274:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:1889:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:2151:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TclAliasObjCmd [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:2197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:2300:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:2409:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elemCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:2527:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elemCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:2674:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elemCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:2971:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elemCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:3070:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:3340:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:4076:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdIL.c:4662:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wideValue [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:360:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:791:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:1197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:1671:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:2028:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:2546:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:2607:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:3619:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:4019:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:4114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:4270:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:4729:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:4879:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:4977:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCmdMZ.c:5296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:301:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:878:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:1094:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:1304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:1568:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:1792:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varIndices [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:2274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varIndices [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:2316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:2725:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varLists [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:2895:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varLists [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:3054:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:3108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:3167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclBasic.c:3690:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] tcl8.7a5/generic/tclBasic.c:4602:9: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9311:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9313:26: note: Calling function 'TclNREvalObjv', 1st argument 'interp' value is 0 tcl8.7a5/generic/tclBasic.c:4593:20: note: Assignment 'iPtr=(struct Interp*)interp', assigned value is 0 tcl8.7a5/generic/tclBasic.c:4602:9: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4605:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4605:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4605:2: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4608:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4605:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4593:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl8.7a5/generic/tclBasic.c:4608:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4609:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4605:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4609:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4764:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4764:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4764:2: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4842:11: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:8984:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:8986:30: note: Calling function 'TclNRRunCallbacks', 1st argument 'interp' value is 0 tcl8.7a5/generic/tclBasic.c:4828:20: note: Assignment 'iPtr=(struct Interp*)interp', assigned value is 0 tcl8.7a5/generic/tclBasic.c:4842:11: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4851:12: warning:inconclusive: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4857:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4851:12: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4877:9: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4877:9: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4877:9: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4932:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4932:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4932:2: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4941:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4941:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4941:2: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4957:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4957:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4950:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl8.7a5/generic/tclBasic.c:4957:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4957:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4957:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4957:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4959:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4957:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4950:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl8.7a5/generic/tclBasic.c:4959:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:4959:25: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4957:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4950:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl8.7a5/generic/tclBasic.c:4959:25: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:5060:9: warning: Either the condition 'currNsPtr==NULL' is redundant or there is possible null pointer dereference: currNsPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:5050:16: note: Assuming that condition 'currNsPtr==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:5060:9: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:5122:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:5122:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:5122:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:6517:9: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:6517:9: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:6517:9: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:6548:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:6548:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:6548:2: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:8984:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:8984:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:8984:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9137:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9137:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9137:2: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9139:9: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9137:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9134:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl8.7a5/generic/tclBasic.c:9139:9: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9139:35: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9137:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9139:35: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9157:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9157:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9157:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9158:6: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9157:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9158:6: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9193:5: warning: Either the condition '!runPtr' is redundant or there is possible null pointer dereference: runPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9190:9: note: Assuming that condition '!runPtr' is not redundant tcl8.7a5/generic/tclBasic.c:9193:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9311:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9311:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9311:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9347:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9347:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9347:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9400:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9400:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9400:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9479:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9479:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9479:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9626:9: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9626:9: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9626:9: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9636:32: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9626:9: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9636:32: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9638:9: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9626:9: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9638:9: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9639:31: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9626:9: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9639:31: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9640:9: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9626:9: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9640:9: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9641:9: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9626:9: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9641:9: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9642:9: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9626:9: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9642:9: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9700:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9700:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9700:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9843:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9843:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9843:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9845:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9843:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9845:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9891:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9891:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9891:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9893:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9891:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9893:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9902:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9891:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9902:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9912:28: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9891:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9912:28: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9918:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9891:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9918:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9919:27: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9891:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9919:27: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9920:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9891:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9920:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9921:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9891:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9921:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9922:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9891:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9922:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:9987:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:9987:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:9987:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:10081:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:10081:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:10081:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:10083:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:10081:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:10083:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:10136:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:10136:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:10136:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:10257:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:10257:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:10257:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:10264:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:10257:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:10264:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:10266:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:10257:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:10266:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:10268:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:10257:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:10268:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:10269:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:10257:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:10269:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:10270:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:10257:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:10270:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:10276:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:10257:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:10276:5: note: Null pointer dereference tcl8.7a5/generic/tclBasic.c:1039:29: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclBasic.c:4876:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclBasic.c:9150:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclBasic.c:1387:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:2092:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:2117:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:2143:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:2247:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:2264:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:2302:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:2982:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:3013:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:3021:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:4137:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:4256:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:4284:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:4418:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:4708:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:5103:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:6709:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:7056:73: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:7263:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:7699:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:8808:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:9229:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:9391:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:9424:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:9431:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:9651:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:9739:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:9769:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:9799:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:9833:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:9881:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:10071:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:10101:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:10125:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:10179:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:10186:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclBasic.c:2644:20: style:inconclusive: Function 'TclCreateObjCommandInNs' argument 3 names different: declaration 'nsPtr' definition 'namesp'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:2952:44: note: Function 'TclCreateObjCommandInNs' argument 3 names different: declaration 'nsPtr' definition 'namesp'. tcl8.7a5/generic/tclBasic.c:2644:20: note: Function 'TclCreateObjCommandInNs' argument 3 names different: declaration 'nsPtr' definition 'namesp'. tcl8.7a5/generic/tclBasic.c:3193:17: style:inconclusive: Function 'Tcl_SetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1451:53: note: Function 'Tcl_SetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. tcl8.7a5/generic/tclBasic.c:3193:17: note: Function 'Tcl_SetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. tcl8.7a5/generic/tclBasic.c:3277:17: style:inconclusive: Function 'Tcl_GetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1448:53: note: Function 'Tcl_GetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. tcl8.7a5/generic/tclBasic.c:3277:17: note: Function 'Tcl_GetCommandInfoFromToken' argument 1 names different: declaration 'token' definition 'cmd'. tcl8.7a5/generic/tclBasic.c:3324:5: style:inconclusive: Function 'Tcl_GetCommandName' argument 1 names different: declaration 'interp' definition 'dummy3324'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:523:52: note: Function 'Tcl_GetCommandName' argument 1 names different: declaration 'interp' definition 'dummy3324'. tcl8.7a5/generic/tclBasic.c:3324:5: note: Function 'Tcl_GetCommandName' argument 1 names different: declaration 'interp' definition 'dummy3324'. tcl8.7a5/generic/tclBasic.c:3457:17: style:inconclusive: Function 'Tcl_DeleteCommandFromToken' argument 2 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:371:17: note: Function 'Tcl_DeleteCommandFromToken' argument 2 names different: declaration 'command' definition 'cmd'. tcl8.7a5/generic/tclBasic.c:3457:17: note: Function 'Tcl_DeleteCommandFromToken' argument 2 names different: declaration 'command' definition 'cmd'. tcl8.7a5/generic/tclBasic.c:3771:5: style:inconclusive: Function 'CancelEvalProc' argument 2 names different: declaration 'interp' definition 'dummy3771'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBasic.c:153:20: note: Function 'CancelEvalProc' argument 2 names different: declaration 'interp' definition 'dummy3771'. tcl8.7a5/generic/tclBasic.c:3771:5: note: Function 'CancelEvalProc' argument 2 names different: declaration 'interp' definition 'dummy3771'. tcl8.7a5/generic/tclBasic.c:5906:11: style:inconclusive: Function 'TclAdvanceContinuations' argument 2 names different: declaration 'next' definition 'clNextPtrPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:2909:60: note: Function 'TclAdvanceContinuations' argument 2 names different: declaration 'next' definition 'clNextPtrPtr'. tcl8.7a5/generic/tclBasic.c:5906:11: note: Function 'TclAdvanceContinuations' argument 2 names different: declaration 'next' definition 'clNextPtrPtr'. tcl8.7a5/generic/tclBasic.c:5966:15: style:inconclusive: Function 'TclArgumentEnter' argument 4 names different: declaration 'cf' definition 'cfPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:2914:45: note: Function 'TclArgumentEnter' argument 4 names different: declaration 'cf' definition 'cfPtr'. tcl8.7a5/generic/tclBasic.c:5966:15: note: Function 'TclArgumentEnter' argument 4 names different: declaration 'cf' definition 'cfPtr'. tcl8.7a5/generic/tclBasic.c:6737:17: style:inconclusive: Function 'Tcl_ExprLong' argument 2 names different: declaration 'expr' definition 'exprstring'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:461:58: note: Function 'Tcl_ExprLong' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl8.7a5/generic/tclBasic.c:6737:17: note: Function 'Tcl_ExprLong' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl8.7a5/generic/tclBasic.c:6764:17: style:inconclusive: Function 'Tcl_ExprDouble' argument 2 names different: declaration 'expr' definition 'exprstring'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:455:60: note: Function 'Tcl_ExprDouble' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl8.7a5/generic/tclBasic.c:6764:17: note: Function 'Tcl_ExprDouble' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl8.7a5/generic/tclBasic.c:6793:17: style:inconclusive: Function 'Tcl_ExprBoolean' argument 2 names different: declaration 'expr' definition 'exprstring'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:449:61: note: Function 'Tcl_ExprBoolean' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl8.7a5/generic/tclBasic.c:6793:17: note: Function 'Tcl_ExprBoolean' argument 2 names different: declaration 'expr' definition 'exprstring'. tcl8.7a5/generic/tclBasic.c:7479:10: style:inconclusive: Function 'Tcl_GetVersion' argument 1 names different: declaration 'major' definition 'majorV'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:878:34: note: Function 'Tcl_GetVersion' argument 1 names different: declaration 'major' definition 'majorV'. tcl8.7a5/generic/tclBasic.c:7479:10: note: Function 'Tcl_GetVersion' argument 1 names different: declaration 'major' definition 'majorV'. tcl8.7a5/generic/tclBasic.c:7480:10: style:inconclusive: Function 'Tcl_GetVersion' argument 2 names different: declaration 'minor' definition 'minorV'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:878:46: note: Function 'Tcl_GetVersion' argument 2 names different: declaration 'minor' definition 'minorV'. tcl8.7a5/generic/tclBasic.c:7480:10: note: Function 'Tcl_GetVersion' argument 2 names different: declaration 'minor' definition 'minorV'. tcl8.7a5/generic/tclBasic.c:7481:10: style:inconclusive: Function 'Tcl_GetVersion' argument 3 names different: declaration 'patchLevel' definition 'patchLevelV'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:879:10: note: Function 'Tcl_GetVersion' argument 3 names different: declaration 'patchLevel' definition 'patchLevelV'. tcl8.7a5/generic/tclBasic.c:7481:10: note: Function 'Tcl_GetVersion' argument 3 names different: declaration 'patchLevel' definition 'patchLevelV'. tcl8.7a5/generic/tclBasic.c:8792:9: style:inconclusive: Function 'MathFuncWrongNumArgs' argument 3 names different: declaration 'actual' definition 'found'. [funcArgNamesDifferent] tcl8.7a5/generic/tclBasic.c:188:12: note: Function 'MathFuncWrongNumArgs' argument 3 names different: declaration 'actual' definition 'found'. tcl8.7a5/generic/tclBasic.c:8792:9: note: Function 'MathFuncWrongNumArgs' argument 3 names different: declaration 'actual' definition 'found'. tcl8.7a5/generic/tclBasic.c:9175:14: style:inconclusive: Function 'TclSetTailcall' argument 2 names different: declaration 'tailcallPtr' definition 'listPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:2839:64: note: Function 'TclSetTailcall' argument 2 names different: declaration 'tailcallPtr' definition 'listPtr'. tcl8.7a5/generic/tclBasic.c:9175:14: note: Function 'TclSetTailcall' argument 2 names different: declaration 'tailcallPtr' definition 'listPtr'. tcl8.7a5/generic/tclBasic.c:10287:5: style:inconclusive: Function 'TclInfoCoroutineCmd' argument 1 names different: declaration 'dummy' definition 'dummy10287'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3059:49: note: Function 'TclInfoCoroutineCmd' argument 1 names different: declaration 'dummy' definition 'dummy10287'. tcl8.7a5/generic/tclBasic.c:10287:5: note: Function 'TclInfoCoroutineCmd' argument 1 names different: declaration 'dummy' definition 'dummy10287'. tcl8.7a5/generic/tclBasic.c:1273:24: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBasic.c:3324:5: style: Parameter 'dummy3324' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclBasic.c:3376:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBasic.c:3886:20: style: Parameter 'argTypes' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclBasic.c:4239:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBasic.c:4823:26: style: Parameter 'rootPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclBasic.c:4828:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBasic.c:6089:10: style: Variable 'ePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBasic.c:6200:12: style: Variable 'xPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBasic.c:7305:11: style: Variable 'string' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBasic.c:9251:24: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBasic.c:9504:14: style: Variable 'cmdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclBasic.c:711:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:711:5: error: Uninitialized variable: iPtr->objResultPtr [uninitvar] tcl8.7a5/generic/tclBasic.c:711:5: note: Assignment 'iPtr->objResultPtr=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:711:5: note: Uninitialized variable: iPtr->objResultPtr tcl8.7a5/generic/tclBasic.c:746:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:746:5: error: Uninitialized variable: iPtr->eiVar [uninitvar] tcl8.7a5/generic/tclBasic.c:746:5: note: Assignment '(iPtr->eiVar)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:746:5: note: Uninitialized variable: iPtr->eiVar tcl8.7a5/generic/tclBasic.c:751:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:751:5: error: Uninitialized variable: iPtr->upLiteral [uninitvar] tcl8.7a5/generic/tclBasic.c:751:5: note: Assignment '(iPtr->upLiteral)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:751:5: note: Uninitialized variable: iPtr->upLiteral tcl8.7a5/generic/tclBasic.c:753:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:753:5: error: Uninitialized variable: iPtr->callLiteral [uninitvar] tcl8.7a5/generic/tclBasic.c:753:5: note: Assignment '(iPtr->callLiteral)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:753:5: note: Uninitialized variable: iPtr->callLiteral tcl8.7a5/generic/tclBasic.c:755:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:755:5: error: Uninitialized variable: iPtr->innerLiteral [uninitvar] tcl8.7a5/generic/tclBasic.c:755:5: note: Assignment '(iPtr->innerLiteral)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:755:5: note: Uninitialized variable: iPtr->innerLiteral tcl8.7a5/generic/tclBasic.c:760:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:760:5: error: Uninitialized variable: iPtr->ecVar [uninitvar] tcl8.7a5/generic/tclBasic.c:760:5: note: Assignment '(iPtr->ecVar)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:760:5: note: Uninitialized variable: iPtr->ecVar tcl8.7a5/generic/tclBasic.c:803:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:803:5: error: Uninitialized variable: iPtr->emptyObjPtr [uninitvar] tcl8.7a5/generic/tclBasic.c:803:5: note: Assignment 'iPtr->emptyObjPtr=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:803:5: note: Uninitialized variable: iPtr->emptyObjPtr tcl8.7a5/generic/tclBasic.c:869:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:869:5: error: Uninitialized variable: iPtr->asyncCancelMsg [uninitvar] tcl8.7a5/generic/tclBasic.c:869:5: note: Assignment 'iPtr->asyncCancelMsg=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:869:5: note: Uninitialized variable: iPtr->asyncCancelMsg tcl8.7a5/generic/tclBasic.c:1338:13: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:1339:13: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:2894:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:2894:2: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclBasic.c:2894:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:2894:2: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclBasic.c:2997:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:2997:5: error: Uninitialized variable: oldFullName [uninitvar] tcl8.7a5/generic/tclBasic.c:2997:5: note: Assignment '(oldFullName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:2997:5: note: Uninitialized variable: oldFullName tcl8.7a5/generic/tclBasic.c:3131:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:3707:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:3707:6: error: Uninitialized variable: oldNamePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:3707:6: note: Assignment '(oldNamePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:3707:6: note: Uninitialized variable: oldNamePtr tcl8.7a5/generic/tclBasic.c:3734:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:4047:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:4047:2: error: Uninitialized variable: valuePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:4047:2: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:4047:2: note: Uninitialized variable: valuePtr tcl8.7a5/generic/tclBasic.c:4049:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:4049:2: error: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclBasic.c:4049:2: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:4049:2: note: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclBasic.c:4124:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:4124:5: error: Uninitialized variable: cmdNameObj [uninitvar] tcl8.7a5/generic/tclBasic.c:4124:5: note: Assignment '(cmdNameObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:4124:5: note: Uninitialized variable: cmdNameObj tcl8.7a5/generic/tclBasic.c:4208:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:4208:2: error: Uninitialized variable: result [uninitvar] tcl8.7a5/generic/tclBasic.c:4208:2: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:4208:2: note: Uninitialized variable: result tcl8.7a5/generic/tclBasic.c:4502:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:5061:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:5061:2: error: Uninitialized variable: currNsPtr->unknownHandlerPtr [uninitvar] tcl8.7a5/generic/tclBasic.c:5061:2: note: Assignment '(currNsPtr->unknownHandlerPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:5061:2: note: Uninitialized variable: currNsPtr->unknownHandlerPtr tcl8.7a5/generic/tclBasic.c:5193:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:5193:6: error: Uninitialized variable: info [uninitvar] tcl8.7a5/generic/tclBasic.c:5193:6: note: Assignment '(info)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:5193:6: note: Uninitialized variable: info tcl8.7a5/generic/tclBasic.c:5245:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:5245:6: error: Uninitialized variable: info [uninitvar] tcl8.7a5/generic/tclBasic.c:5245:6: note: Assignment '(info)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:5245:6: note: Uninitialized variable: info tcl8.7a5/generic/tclBasic.c:5531:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:5531:6: error: Uninitialized variable: eeFramePtr->data.eval.path [uninitvar] tcl8.7a5/generic/tclBasic.c:5531:6: note: Assignment '(eeFramePtr->data.eval.path)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:5531:6: note: Uninitialized variable: eeFramePtr->data.eval.path tcl8.7a5/generic/tclBasic.c:6591:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:6640:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:6663:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:6664:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:8254:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:8254:5: error: Uninitialized variable: oResult [uninitvar] tcl8.7a5/generic/tclBasic.c:8254:5: note: Assignment '(oResult)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:8254:5: note: Uninitialized variable: oResult tcl8.7a5/generic/tclBasic.c:8747:9: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:8747:9: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclBasic.c:8747:9: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:8747:9: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclBasic.c:8751:9: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:8751:9: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclBasic.c:8751:9: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:8751:9: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclBasic.c:8754:9: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:8757:9: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:8760:9: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:10302:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:10302:2: error: Uninitialized variable: namePtr [uninitvar] tcl8.7a5/generic/tclBasic.c:10302:2: note: Assignment '(namePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclBasic.c:10302:2: note: Uninitialized variable: namePtr tcl8.7a5/generic/tclBasic.c:509:6: style: union member 'Anonymous19::identity' is never used. [unusedStructMember] tcl8.7a5/generic/tclCompCmdsGR.c:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsGR.c:254:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsGR.c:506:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsGR.c:602:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsGR.c:739:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsGR.c:1173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsGR.c:2268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsGR.c:2444:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsGR.c:2663:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsGR.c:2852:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmds.c:3452:16: style: Condition '*last==')'' is always true [knownConditionTrueFalse] tcl8.7a5/generic/tclCompCmds.c:3446:22: note: Assuming that condition 'name[nameLen-1]==')'' is not redundant tcl8.7a5/generic/tclCompCmds.c:3452:16: note: Condition '*last==')'' is always true tcl8.7a5/generic/tclCompCmds.c:251:5: style:inconclusive: Function 'TclCompileArrayExistsCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy251'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3633:38: note: Function 'TclCompileArrayExistsCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy251'. tcl8.7a5/generic/tclCompCmds.c:251:5: note: Function 'TclCompileArrayExistsCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy251'. tcl8.7a5/generic/tclCompCmds.c:512:5: style:inconclusive: Function 'TclCompileBreakCmd' argument 1 names different: declaration 'interp' definition 'dummy512'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3641:49: note: Function 'TclCompileBreakCmd' argument 1 names different: declaration 'interp' definition 'dummy512'. tcl8.7a5/generic/tclCompCmds.c:512:5: note: Function 'TclCompileBreakCmd' argument 1 names different: declaration 'interp' definition 'dummy512'. tcl8.7a5/generic/tclCompCmds.c:515:5: style:inconclusive: Function 'TclCompileBreakCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy515'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3642:38: note: Function 'TclCompileBreakCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy515'. tcl8.7a5/generic/tclCompCmds.c:515:5: note: Function 'TclCompileBreakCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy515'. tcl8.7a5/generic/tclCompCmds.c:572:5: style:inconclusive: Function 'TclCompileCatchCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy572'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3645:38: note: Function 'TclCompileCatchCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy572'. tcl8.7a5/generic/tclCompCmds.c:572:5: note: Function 'TclCompileCatchCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy572'. tcl8.7a5/generic/tclCompCmds.c:753:5: style:inconclusive: Function 'TclCompileClockClicksCmd' argument 1 names different: declaration 'interp' definition 'dummy753'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3647:55: note: Function 'TclCompileClockClicksCmd' argument 1 names different: declaration 'interp' definition 'dummy753'. tcl8.7a5/generic/tclCompCmds.c:753:5: note: Function 'TclCompileClockClicksCmd' argument 1 names different: declaration 'interp' definition 'dummy753'. tcl8.7a5/generic/tclCompCmds.c:756:5: style:inconclusive: Function 'TclCompileClockClicksCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy756'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3648:38: note: Function 'TclCompileClockClicksCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy756'. tcl8.7a5/generic/tclCompCmds.c:756:5: note: Function 'TclCompileClockClicksCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy756'. tcl8.7a5/generic/tclCompCmds.c:816:5: style:inconclusive: Function 'TclCompileClockReadingCmd' argument 1 names different: declaration 'interp' definition 'dummy816'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3650:56: note: Function 'TclCompileClockReadingCmd' argument 1 names different: declaration 'interp' definition 'dummy816'. tcl8.7a5/generic/tclCompCmds.c:816:5: note: Function 'TclCompileClockReadingCmd' argument 1 names different: declaration 'interp' definition 'dummy816'. tcl8.7a5/generic/tclCompCmds.c:855:5: style:inconclusive: Function 'TclCompileConcatCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy855'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3654:38: note: Function 'TclCompileConcatCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy855'. tcl8.7a5/generic/tclCompCmds.c:855:5: note: Function 'TclCompileConcatCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy855'. tcl8.7a5/generic/tclCompCmds.c:938:5: style:inconclusive: Function 'TclCompileContinueCmd' argument 1 names different: declaration 'interp' definition 'dummy938'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3656:52: note: Function 'TclCompileContinueCmd' argument 1 names different: declaration 'interp' definition 'dummy938'. tcl8.7a5/generic/tclCompCmds.c:938:5: note: Function 'TclCompileContinueCmd' argument 1 names different: declaration 'interp' definition 'dummy938'. tcl8.7a5/generic/tclCompCmds.c:941:5: style:inconclusive: Function 'TclCompileContinueCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy941'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3657:38: note: Function 'TclCompileContinueCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy941'. tcl8.7a5/generic/tclCompCmds.c:941:5: note: Function 'TclCompileContinueCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy941'. tcl8.7a5/generic/tclCompCmds.c:1003:5: style:inconclusive: Function 'TclCompileDictSetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1003'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3690:38: note: Function 'TclCompileDictSetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1003'. tcl8.7a5/generic/tclCompCmds.c:1003:5: note: Function 'TclCompileDictSetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1003'. tcl8.7a5/generic/tclCompCmds.c:1128:5: style:inconclusive: Function 'TclCompileDictGetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1128'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3672:38: note: Function 'TclCompileDictGetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1128'. tcl8.7a5/generic/tclCompCmds.c:1128:5: note: Function 'TclCompileDictGetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1128'. tcl8.7a5/generic/tclCompCmds.c:1164:5: style:inconclusive: Function 'TclCompileDictGetWithDefaultCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1164'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3675:38: note: Function 'TclCompileDictGetWithDefaultCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1164'. tcl8.7a5/generic/tclCompCmds.c:1164:5: note: Function 'TclCompileDictGetWithDefaultCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1164'. tcl8.7a5/generic/tclCompCmds.c:1195:5: style:inconclusive: Function 'TclCompileDictExistsCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1195'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3666:38: note: Function 'TclCompileDictExistsCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1195'. tcl8.7a5/generic/tclCompCmds.c:1195:5: note: Function 'TclCompileDictExistsCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1195'. tcl8.7a5/generic/tclCompCmds.c:2348:5: style:inconclusive: Function 'TclCompileErrorCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2348'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3705:38: note: Function 'TclCompileErrorCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2348'. tcl8.7a5/generic/tclCompCmds.c:2348:5: note: Function 'TclCompileErrorCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2348'. tcl8.7a5/generic/tclCompCmds.c:2421:5: style:inconclusive: Function 'TclCompileExprCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2421'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3708:38: note: Function 'TclCompileExprCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2421'. tcl8.7a5/generic/tclCompCmds.c:2421:5: note: Function 'TclCompileExprCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2421'. tcl8.7a5/generic/tclCompCmds.c:2465:5: style:inconclusive: Function 'TclCompileForCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2465'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3711:38: note: Function 'TclCompileForCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2465'. tcl8.7a5/generic/tclCompCmds.c:2465:5: note: Function 'TclCompileForCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2465'. tcl8.7a5/generic/tclCompCmds.c:2675:5: style:inconclusive: Function 'CompileEachloopCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2675'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompCmds.c:35:38: note: Function 'CompileEachloopCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2675'. tcl8.7a5/generic/tclCompCmds.c:2675:5: note: Function 'CompileEachloopCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2675'. tcl8.7a5/generic/tclCompCmds.c:3145:5: style:inconclusive: Function 'TclCompileFormatCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3145'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3717:38: note: Function 'TclCompileFormatCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3145'. tcl8.7a5/generic/tclCompCmds.c:3145:5: note: Function 'TclCompileFormatCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3145'. tcl8.7a5/generic/tclCompCmds.c:513:16: style: Parameter 'parsePtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmds.c:518:21: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:759:16: style: Variable 'tokenPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:817:16: style: Parameter 'parsePtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmds.c:819:14: style: Parameter 'cmdPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmds.c:939:16: style: Parameter 'parsePtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmds.c:944:21: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:2270:21: style: Variable 'dui1Ptr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:2312:21: style: Variable 'duiPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:2681:11: style: Variable 'procPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:3046:21: style: Variable 'varsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:3093:21: style: Variable 'varsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdIL.c:221:25: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclCmdIL.c:2808:6: style: Variable 'first' is assigned an expression that holds the same value. [redundantAssignment] tcl8.7a5/generic/tclCmdIL.c:2794:10: note: prevIdx is assigned 'idx' here. tcl8.7a5/generic/tclCmdIL.c:2795:14: note: Assuming condition is false tcl8.7a5/generic/tclCmdIL.c:2808:6: note: Variable 'first' is assigned an expression that holds the same value. tcl8.7a5/generic/tclCmdIL.c:209:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:300:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:327:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:344:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:473:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:535:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:955:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:989:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:1172:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:1534:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:1607:27: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:1654:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:2152:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:2596:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:2872:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:2889:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:3274:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:3298:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:3310:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:3328:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:3376:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:3399:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:3408:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:3461:73: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:3478:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:4047:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:4072:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:4100:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:4134:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:4146:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:4244:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:4262:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:4324:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:4667:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:4882:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdIL.c:371:5: style:inconclusive: Function 'Tcl_IncrObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy371'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3457:44: note: Function 'Tcl_IncrObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy371'. tcl8.7a5/generic/tclCmdIL.c:371:5: note: Function 'Tcl_IncrObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy371'. tcl8.7a5/generic/tclCmdIL.c:1064:5: style:inconclusive: Function 'TclInfoExistsCmd' argument 1 names different: declaration 'dummy' definition 'dummy1064'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3057:46: note: Function 'TclInfoExistsCmd' argument 1 names different: declaration 'dummy' definition 'dummy1064'. tcl8.7a5/generic/tclCmdIL.c:1064:5: note: Function 'TclInfoExistsCmd' argument 1 names different: declaration 'dummy' definition 'dummy1064'. tcl8.7a5/generic/tclCmdIL.c:2179:5: style:inconclusive: Function 'Tcl_JoinObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2179'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3464:44: note: Function 'Tcl_JoinObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2179'. tcl8.7a5/generic/tclCmdIL.c:2179:5: note: Function 'Tcl_JoinObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2179'. tcl8.7a5/generic/tclCmdIL.c:2264:5: style:inconclusive: Function 'Tcl_LassignObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2264'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3470:47: note: Function 'Tcl_LassignObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2264'. tcl8.7a5/generic/tclCmdIL.c:2264:5: note: Function 'Tcl_LassignObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2264'. tcl8.7a5/generic/tclCmdIL.c:2338:5: style:inconclusive: Function 'Tcl_LindexObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2338'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3473:46: note: Function 'Tcl_LindexObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2338'. tcl8.7a5/generic/tclCmdIL.c:2338:5: note: Function 'Tcl_LindexObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2338'. tcl8.7a5/generic/tclCmdIL.c:2396:5: style:inconclusive: Function 'Tcl_LinsertObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2396'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3476:47: note: Function 'Tcl_LinsertObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2396'. tcl8.7a5/generic/tclCmdIL.c:2396:5: note: Function 'Tcl_LinsertObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2396'. tcl8.7a5/generic/tclCmdIL.c:2478:5: style:inconclusive: Function 'Tcl_ListObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2478'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3482:44: note: Function 'Tcl_ListObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2478'. tcl8.7a5/generic/tclCmdIL.c:2478:5: note: Function 'Tcl_ListObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2478'. tcl8.7a5/generic/tclCmdIL.c:2514:5: style:inconclusive: Function 'Tcl_LlengthObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2514'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3479:47: note: Function 'Tcl_LlengthObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2514'. tcl8.7a5/generic/tclCmdIL.c:2514:5: note: Function 'Tcl_LlengthObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2514'. tcl8.7a5/generic/tclCmdIL.c:2560:5: style:inconclusive: Function 'Tcl_LpopObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2560'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3491:44: note: Function 'Tcl_LpopObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2560'. tcl8.7a5/generic/tclCmdIL.c:2560:5: note: Function 'Tcl_LpopObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2560'. tcl8.7a5/generic/tclCmdIL.c:2661:5: style:inconclusive: Function 'Tcl_LrangeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2661'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3494:46: note: Function 'Tcl_LrangeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2661'. tcl8.7a5/generic/tclCmdIL.c:2661:5: note: Function 'Tcl_LrangeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2661'. tcl8.7a5/generic/tclCmdIL.c:2729:5: style:inconclusive: Function 'Tcl_LremoveObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2729'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3497:47: note: Function 'Tcl_LremoveObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2729'. tcl8.7a5/generic/tclCmdIL.c:2729:5: note: Function 'Tcl_LremoveObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2729'. tcl8.7a5/generic/tclCmdIL.c:2848:5: style:inconclusive: Function 'Tcl_LrepeatObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2848'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3500:47: note: Function 'Tcl_LrepeatObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2848'. tcl8.7a5/generic/tclCmdIL.c:2848:5: note: Function 'Tcl_LrepeatObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2848'. tcl8.7a5/generic/tclCmdIL.c:2957:5: style:inconclusive: Function 'Tcl_LreplaceObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2957'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3503:48: note: Function 'Tcl_LreplaceObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2957'. tcl8.7a5/generic/tclCmdIL.c:2957:5: note: Function 'Tcl_LreplaceObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2957'. tcl8.7a5/generic/tclCmdIL.c:3058:5: style:inconclusive: Function 'Tcl_LreverseObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3058'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3506:48: note: Function 'Tcl_LreverseObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3058'. tcl8.7a5/generic/tclCmdIL.c:3058:5: note: Function 'Tcl_LreverseObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3058'. tcl8.7a5/generic/tclCmdIL.c:3137:5: style:inconclusive: Function 'Tcl_LsearchObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3137'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3509:47: note: Function 'Tcl_LsearchObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3137'. tcl8.7a5/generic/tclCmdIL.c:3137:5: note: Function 'Tcl_LsearchObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3137'. tcl8.7a5/generic/tclCmdIL.c:3894:5: style:inconclusive: Function 'Tcl_LsetObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3894'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3512:44: note: Function 'Tcl_LsetObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3894'. tcl8.7a5/generic/tclCmdIL.c:3894:5: note: Function 'Tcl_LsetObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3894'. tcl8.7a5/generic/tclCmdIL.c:3979:5: style:inconclusive: Function 'Tcl_LsortObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3979'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3515:45: note: Function 'Tcl_LsortObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3979'. tcl8.7a5/generic/tclCmdIL.c:3979:5: note: Function 'Tcl_LsortObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy3979'. tcl8.7a5/generic/tclCmdIL.c:4591:18: style:inconclusive: Function 'SortCompare' argument 1 names different: declaration 'firstPtr' definition 'elemPtr1'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCmdIL.c:126:38: note: Function 'SortCompare' argument 1 names different: declaration 'firstPtr' definition 'elemPtr1'. tcl8.7a5/generic/tclCmdIL.c:4591:18: note: Function 'SortCompare' argument 1 names different: declaration 'firstPtr' definition 'elemPtr1'. tcl8.7a5/generic/tclCmdIL.c:4591:41: style:inconclusive: Function 'SortCompare' argument 2 names different: declaration 'second' definition 'elemPtr2'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCmdIL.c:126:61: note: Function 'SortCompare' argument 2 names different: declaration 'second' definition 'elemPtr2'. tcl8.7a5/generic/tclCmdIL.c:4591:41: note: Function 'SortCompare' argument 2 names different: declaration 'second' definition 'elemPtr2'. tcl8.7a5/generic/tclCmdIL.c:4835:14: style:inconclusive: Function 'SelectObjFromSublist' argument 1 names different: declaration 'firstPtr' definition 'objPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCmdIL.c:128:48: note: Function 'SelectObjFromSublist' argument 1 names different: declaration 'firstPtr' definition 'objPtr'. tcl8.7a5/generic/tclCmdIL.c:4835:14: note: Function 'SelectObjFromSublist' argument 1 names different: declaration 'firstPtr' definition 'objPtr'. tcl8.7a5/generic/tclCompCmds.c:301:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:581:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:878:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:878:5: error: Uninitialized variable: listObj [uninitvar] tcl8.7a5/generic/tclCompCmds.c:878:5: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:878:5: note: Uninitialized variable: listObj tcl8.7a5/generic/tclCompCmds.c:881:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:881:2: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:881:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:881:2: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclCmdIL.c:941:14: style: Variable 'valueObjPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdIL.c:1070:10: style: Variable 'varPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdIL.c:1199:12: style: Variable 'endPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:1094:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1364:17: style: Variable 'namePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:1304:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:1307:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:1315:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1404:13: style: Variable 'current' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdIL.c:1574:24: style: Variable 'rootFramePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdIL.c:2567:24: style: Variable 'stored' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmds.c:2316:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:2316:5: error: Uninitialized variable: variables [uninitvar] tcl8.7a5/generic/tclCompCmds.c:2316:5: note: Assignment '(variables)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:2316:5: note: Uninitialized variable: variables tcl8.7a5/generic/tclCompCmds.c:2735:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:2735:5: error: Uninitialized variable: varListObj [uninitvar] tcl8.7a5/generic/tclCompCmds.c:2735:5: note: Assignment '(varListObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:2735:5: note: Uninitialized variable: varListObj tcl8.7a5/generic/tclCompCmds.c:3054:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3054:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3054:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:3054:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclCompCmds.c:3072:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3072:5: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3072:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:3072:5: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCompCmds.c:3074:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3074:2: error: Uninitialized variable: innerPtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3074:2: note: Assignment '(innerPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:3074:2: note: Uninitialized variable: innerPtr tcl8.7a5/generic/tclCompCmds.c:3108:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3108:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3108:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:3108:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclCompCmds.c:3110:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3110:2: error: Uninitialized variable: innerPtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3110:2: note: Assignment '(innerPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:3110:2: note: Uninitialized variable: innerPtr tcl8.7a5/generic/tclCompCmds.c:3167:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3167:5: error: Uninitialized variable: formatObj [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3167:5: note: Assignment '(formatObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:3167:5: note: Uninitialized variable: formatObj tcl8.7a5/generic/tclCompCmds.c:3178:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3178:2: error: Uninitialized variable: (objv[i])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3178:2: note: Assignment '(objv[i])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:3178:2: note: Uninitialized variable: (objv[i])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCompCmds.c:3270:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3270:5: error: Uninitialized variable: tmpObj [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3270:5: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:3270:5: note: Uninitialized variable: tmpObj tcl8.7a5/generic/tclCompCmds.c:3288:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3288:7: error: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCompCmds.c:3288:7: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmds.c:3288:7: note: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdIL.c:219:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:219:5: error: Uninitialized variable: boolObj [uninitvar] tcl8.7a5/generic/tclCmdIL.c:219:5: note: Assignment '(boolObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:219:5: note: Uninitialized variable: boolObj tcl8.7a5/generic/tclCmdIL.c:240:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:244:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:247:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:304:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:304:6: error: Uninitialized variable: boolObj [uninitvar] tcl8.7a5/generic/tclCmdIL.c:304:6: note: Assignment '(boolObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:304:6: note: Uninitialized variable: boolObj tcl8.7a5/generic/tclCmdIL.c:386:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:386:2: error: Uninitialized variable: incrPtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:386:2: note: Assignment '(incrPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:386:2: note: Uninitialized variable: incrPtr tcl8.7a5/generic/tclCmdIL.c:694:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:694:3: error: Uninitialized variable: elemObjPtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:694:3: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:694:3: note: Uninitialized variable: elemObjPtr tcl8.7a5/generic/tclCmdIL.c:745:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:745:7: error: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdIL.c:745:7: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:745:7: note: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdIL.c:832:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:858:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:974:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:974:3: error: Uninitialized variable: nullObjPtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:974:3: note: Assignment '(nullObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:974:3: note: Uninitialized variable: nullObjPtr tcl8.7a5/generic/tclCmdIL.c:1274:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1274:2: error: Uninitialized variable: tmpObj [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1274:2: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:1274:2: note: Uninitialized variable: tmpObj tcl8.7a5/generic/tclCmdIL.c:1276:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1276:6: error: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1276:6: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:1276:6: note: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdIL.c:1278:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1280:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1288:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1313:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1315:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1319:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1328:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1341:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1342:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1343:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1350:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1373:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1373:6: error: Uninitialized variable: procNameObj [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1373:6: note: Assignment '(procNameObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:1373:6: note: Uninitialized variable: procNameObj tcl8.7a5/generic/tclCmdIL.c:1376:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1413:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1889:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1889:7: error: Uninitialized variable: elemObjPtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1889:7: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:1889:7: note: Uninitialized variable: elemObjPtr tcl8.7a5/generic/tclCmdIL.c:1917:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1917:4: error: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdIL.c:1917:4: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:1917:4: note: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdIL.c:2221:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:2221:2: error: Uninitialized variable: resObjPtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:2221:2: note: Assignment '(resObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:2221:2: note: Uninitialized variable: resObjPtr tcl8.7a5/generic/tclCmdIL.c:2300:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:2300:2: error: Uninitialized variable: emptyObj [uninitvar] tcl8.7a5/generic/tclCmdIL.c:2300:2: note: Assignment '(emptyObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:2300:2: note: Uninitialized variable: emptyObj tcl8.7a5/generic/tclCmdIL.c:3517:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3517:3: error: Uninitialized variable: itemPtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3517:3: note: Assignment '(itemPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:3517:3: note: Uninitialized variable: itemPtr tcl8.7a5/generic/tclCmdIL.c:3807:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3807:3: error: Uninitialized variable: (itemPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3807:3: note: Assignment '(itemPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:3807:3: note: Uninitialized variable: (itemPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdIL.c:3810:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3810:7: error: Uninitialized variable: elObj [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3810:7: note: Assignment '(elObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:3810:7: note: Uninitialized variable: elObj tcl8.7a5/generic/tclCmdIL.c:3830:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3833:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3833:3: error: Uninitialized variable: elObj [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3833:3: note: Assignment '(elObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:3833:3: note: Uninitialized variable: elObj tcl8.7a5/generic/tclCmdIL.c:3839:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3839:3: error: Uninitialized variable: elObj [uninitvar] tcl8.7a5/generic/tclCmdIL.c:3839:3: note: Assignment '(elObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:3839:3: note: Uninitialized variable: elObj tcl8.7a5/generic/tclCmdIL.c:4213:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:4213:2: error: Uninitialized variable: newObjPtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:4213:2: note: Assignment '(newObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:4213:2: note: Uninitialized variable: newObjPtr tcl8.7a5/generic/tclCmdIL.c:4217:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:4218:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:4220:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:4423:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:4423:4: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:4423:4: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:4423:4: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclCmdIL.c:4435:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:4435:3: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdIL.c:4435:3: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdIL.c:4435:3: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdIL.c:4452:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:4453:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdIL.c:2197:9: error: Uninitialized variable: *(&elemPtrs) [legacyUninitvar] tcl8.7a5/generic/tclCmdIL.c:3070:9: error: Uninitialized variable: *(&elemv) [legacyUninitvar] tcl8.7a5/generic/tclCmdIL.c:3340:10: error: Uninitialized variable: *(&indices) [legacyUninitvar] tcl8.7a5/generic/tclCmdIL.c:4076:10: error: Uninitialized variable: *(&indexv) [legacyUninitvar] tcl8.7a5/generic/tclCmdMZ.c:5303:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclCmdMZ.c:5296:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclCmdMZ.c:5303:5: note: Null pointer dereference tcl8.7a5/generic/tclCmdMZ.c:5071:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tcl8.7a5/generic/tclCmdMZ.c:232:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:685:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:1982:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:2047:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:2250:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:2671:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:2769:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:3538:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:3557:11: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:3570:11: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:3589:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:3596:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:3645:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:3664:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:3683:16: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:4009:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:4748:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:4756:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:4769:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:4788:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:4798:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:4829:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCmdMZ.c:85:5: style:inconclusive: Function 'Tcl_PwdObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy85'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3535:43: note: Function 'Tcl_PwdObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy85'. tcl8.7a5/generic/tclCmdMZ.c:85:5: note: Function 'Tcl_PwdObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy85'. tcl8.7a5/generic/tclCmdMZ.c:125:5: style:inconclusive: Function 'Tcl_RegexpObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy125'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3541:46: note: Function 'Tcl_RegexpObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy125'. tcl8.7a5/generic/tclCmdMZ.c:125:5: note: Function 'Tcl_RegexpObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy125'. tcl8.7a5/generic/tclCmdMZ.c:485:5: style:inconclusive: Function 'Tcl_RegsubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy485'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3544:46: note: Function 'Tcl_RegsubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy485'. tcl8.7a5/generic/tclCmdMZ.c:485:5: note: Function 'Tcl_RegsubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy485'. tcl8.7a5/generic/tclCmdMZ.c:1005:5: style:inconclusive: Function 'Tcl_RenameObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1005'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3547:46: note: Function 'Tcl_RenameObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1005'. tcl8.7a5/generic/tclCmdMZ.c:1005:5: note: Function 'Tcl_RenameObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1005'. tcl8.7a5/generic/tclCmdMZ.c:1041:5: style:inconclusive: Function 'Tcl_ReturnObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1041'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3553:46: note: Function 'Tcl_ReturnObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1041'. tcl8.7a5/generic/tclCmdMZ.c:1041:5: note: Function 'Tcl_ReturnObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1041'. tcl8.7a5/generic/tclCmdMZ.c:1172:5: style:inconclusive: Function 'Tcl_SplitObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1172'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3565:45: note: Function 'Tcl_SplitObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1172'. tcl8.7a5/generic/tclCmdMZ.c:1172:5: note: Function 'Tcl_SplitObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1172'. tcl8.7a5/generic/tclCmdMZ.c:3987:5: style:inconclusive: Function 'Tcl_ThrowObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy3987'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3584:45: note: Function 'Tcl_ThrowObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy3987'. tcl8.7a5/generic/tclCmdMZ.c:3987:5: note: Function 'Tcl_ThrowObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy3987'. tcl8.7a5/generic/tclCmdMZ.c:4049:5: style:inconclusive: Function 'Tcl_TimeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy4049'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3586:44: note: Function 'Tcl_TimeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy4049'. tcl8.7a5/generic/tclCmdMZ.c:4049:5: note: Function 'Tcl_TimeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy4049'. tcl8.7a5/generic/tclCmdMZ.c:4147:5: style:inconclusive: Function 'Tcl_TimeRateObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy4147'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3589:48: note: Function 'Tcl_TimeRateObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy4147'. tcl8.7a5/generic/tclCmdMZ.c:4147:5: note: Function 'Tcl_TimeRateObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy4147'. tcl8.7a5/generic/tclCmdMZ.c:495:67: style: Variable 'wend' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdMZ.c:2090:15: style: Variable 'mapString' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdMZ.c:5168:10: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCmdMZ.c:360:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:360:3: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:360:3: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:360:3: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclCmdMZ.c:392:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:392:3: error: Uninitialized variable: (objs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:392:3: note: Assignment '(objs[0])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:392:3: note: Uninitialized variable: (objs[0])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdMZ.c:393:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:402:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:402:7: error: Uninitialized variable: newPtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:402:7: note: Assignment '(newPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:402:7: note: Uninitialized variable: newPtr tcl8.7a5/generic/tclCmdMZ.c:791:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:791:7: error: Uninitialized variable: (args[idx+numParts])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:791:7: note: Assignment '(args[idx+numParts])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:791:7: note: Uninitialized variable: (args[idx+numParts])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdMZ.c:809:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1197:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1197:5: error: Uninitialized variable: listPtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1197:5: note: Assignment '(listPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:1197:5: note: Uninitialized variable: listPtr tcl8.7a5/generic/tclCmdMZ.c:1223:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1223:3: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1223:3: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:1223:3: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclCmdMZ.c:1251:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1251:2: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1251:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:1251:2: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdMZ.c:1270:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1278:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1671:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1671:7: error: Uninitialized variable: tmpStr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1671:7: note: Assignment '(tmpStr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:1671:7: note: Uninitialized variable: tmpStr tcl8.7a5/generic/tclCmdMZ.c:1673:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1851:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1851:7: error: Uninitialized variable: tmpStr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1851:7: note: Assignment '(tmpStr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:1851:7: note: Uninitialized variable: tmpStr tcl8.7a5/generic/tclCmdMZ.c:1853:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1913:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1913:2: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:1913:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:1913:2: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclCmdMZ.c:2546:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:2546:5: error: Uninitialized variable: obj [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:2546:5: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:2546:5: note: Uninitialized variable: obj tcl8.7a5/generic/tclCmdMZ.c:2607:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:2607:5: error: Uninitialized variable: obj [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:2607:5: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:2607:5: note: Uninitialized variable: obj tcl8.7a5/generic/tclCmdMZ.c:3706:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3706:3: error: Uninitialized variable: emptyObj [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3706:3: note: Assignment '(emptyObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:3706:3: note: Uninitialized variable: emptyObj tcl8.7a5/generic/tclCmdMZ.c:3714:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3714:7: error: Uninitialized variable: (emptyObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3714:7: note: Assignment '(emptyObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:3714:7: note: Uninitialized variable: (emptyObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdMZ.c:3768:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3768:6: error: Uninitialized variable: matchesObj [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3768:6: note: Assignment '(matchesObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:3768:6: note: Uninitialized variable: matchesObj tcl8.7a5/generic/tclCmdMZ.c:3773:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3773:6: error: Uninitialized variable: indicesObj [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3773:6: note: Assignment '(indicesObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:3773:6: note: Uninitialized variable: indicesObj tcl8.7a5/generic/tclCmdMZ.c:3781:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3781:7: error: Uninitialized variable: (rangeObjAry[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3781:7: note: Assignment '(rangeObjAry[0])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:3781:7: note: Uninitialized variable: (rangeObjAry[0])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdMZ.c:3782:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:3784:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4019:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4019:5: error: Uninitialized variable: options [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4019:5: note: Assignment '(options)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:4019:5: note: Uninitialized variable: options tcl8.7a5/generic/tclCmdMZ.c:4114:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4114:5: error: Uninitialized variable: (objs[1])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4114:5: note: Assignment '(objs[1])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:4114:5: note: Uninitialized variable: (objs[1])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdMZ.c:4115:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4116:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4270:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4270:6: error: Uninitialized variable: (clobjv[i])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4270:6: note: Assignment '(clobjv[i])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:4270:6: note: Uninitialized variable: (clobjv[i])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdMZ.c:4295:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4556:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4556:6: error: Uninitialized variable: (objs[4])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4556:6: note: Assignment '(objs[4])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:4556:6: note: Uninitialized variable: (objs[4])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdMZ.c:4592:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4598:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4614:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4636:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4651:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4653:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4661:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4662:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4663:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4729:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4729:5: error: Uninitialized variable: handlersObj [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4729:5: note: Assignment '(handlersObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:4729:5: note: Uninitialized variable: handlersObj tcl8.7a5/generic/tclCmdMZ.c:4810:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4810:6: error: Uninitialized variable: (info[1])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4810:6: note: Assignment '(info[1])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:4810:6: note: Uninitialized variable: (info[1])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCmdMZ.c:4812:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4879:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4879:5: error: Uninitialized variable: during [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4879:5: note: Assignment '(during)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:4879:5: note: Uninitialized variable: during tcl8.7a5/generic/tclCmdMZ.c:4977:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4977:7: error: Uninitialized variable: errorCodeName [uninitvar] tcl8.7a5/generic/tclCmdMZ.c:4977:7: note: Assignment '(errorCodeName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCmdMZ.c:4977:7: note: Uninitialized variable: errorCodeName tcl8.7a5/generic/tclCmdMZ.c:3619:6: error: Uninitialized variable: *(&listv) [legacyUninitvar] tcl8.7a5/generic/tclCmdMZ.c:1619:11: style: Variable 'string1' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclCompCmdsGR.c:90:5: style:inconclusive: Function 'TclCompileGlobalCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy90'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3720:38: note: Function 'TclCompileGlobalCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy90'. tcl8.7a5/generic/tclCompCmdsGR.c:90:5: note: Function 'TclCompileGlobalCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy90'. tcl8.7a5/generic/tclCompCmdsGR.c:171:5: style:inconclusive: Function 'TclCompileIfCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy171'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3723:38: note: Function 'TclCompileIfCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy171'. tcl8.7a5/generic/tclCompCmdsGR.c:171:5: note: Function 'TclCompileIfCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy171'. tcl8.7a5/generic/tclCompCmdsGR.c:473:5: style:inconclusive: Function 'TclCompileIncrCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy473'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3747:38: note: Function 'TclCompileIncrCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy473'. tcl8.7a5/generic/tclCompCmdsGR.c:473:5: note: Function 'TclCompileIncrCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy473'. tcl8.7a5/generic/tclCompCmdsGR.c:641:5: style:inconclusive: Function 'TclCompileInfoCoroutineCmd' argument 1 names different: declaration 'interp' definition 'dummy641'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3728:57: note: Function 'TclCompileInfoCoroutineCmd' argument 1 names different: declaration 'interp' definition 'dummy641'. tcl8.7a5/generic/tclCompCmdsGR.c:641:5: note: Function 'TclCompileInfoCoroutineCmd' argument 1 names different: declaration 'interp' definition 'dummy641'. tcl8.7a5/generic/tclCompCmdsGR.c:644:5: style:inconclusive: Function 'TclCompileInfoCoroutineCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy644'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3729:38: note: Function 'TclCompileInfoCoroutineCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy644'. tcl8.7a5/generic/tclCompCmdsGR.c:644:5: note: Function 'TclCompileInfoCoroutineCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy644'. tcl8.7a5/generic/tclCompCmdsGR.c:668:5: style:inconclusive: Function 'TclCompileInfoExistsCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy668'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3732:38: note: Function 'TclCompileInfoExistsCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy668'. tcl8.7a5/generic/tclCompCmdsGR.c:668:5: note: Function 'TclCompileInfoExistsCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy668'. tcl8.7a5/generic/tclCompCmdsGR.c:716:5: style:inconclusive: Function 'TclCompileInfoLevelCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy716'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3735:38: note: Function 'TclCompileInfoLevelCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy716'. tcl8.7a5/generic/tclCompCmdsGR.c:716:5: note: Function 'TclCompileInfoLevelCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy716'. tcl8.7a5/generic/tclCompCmdsGR.c:750:5: style:inconclusive: Function 'TclCompileInfoObjectClassCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy750'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3738:38: note: Function 'TclCompileInfoObjectClassCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy750'. tcl8.7a5/generic/tclCompCmdsGR.c:750:5: note: Function 'TclCompileInfoObjectClassCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy750'. tcl8.7a5/generic/tclCompCmdsGR.c:769:5: style:inconclusive: Function 'TclCompileInfoObjectIsACmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy769'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3741:38: note: Function 'TclCompileInfoObjectIsACmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy769'. tcl8.7a5/generic/tclCompCmdsGR.c:769:5: note: Function 'TclCompileInfoObjectIsACmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy769'. tcl8.7a5/generic/tclCompCmdsGR.c:804:5: style:inconclusive: Function 'TclCompileInfoObjectNamespaceCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy804'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3744:38: note: Function 'TclCompileInfoObjectNamespaceCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy804'. tcl8.7a5/generic/tclCompCmdsGR.c:804:5: note: Function 'TclCompileInfoObjectNamespaceCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy804'. tcl8.7a5/generic/tclCompCmdsGR.c:841:5: style:inconclusive: Function 'TclCompileLappendCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy841'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3750:38: note: Function 'TclCompileLappendCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy841'. tcl8.7a5/generic/tclCompCmdsGR.c:841:5: note: Function 'TclCompileLappendCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy841'. tcl8.7a5/generic/tclCompCmdsGR.c:956:5: style:inconclusive: Function 'TclCompileLassignCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy956'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3753:38: note: Function 'TclCompileLassignCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy956'. tcl8.7a5/generic/tclCompCmdsGR.c:956:5: note: Function 'TclCompileLassignCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy956'. tcl8.7a5/generic/tclCompCmdsGR.c:1059:5: style:inconclusive: Function 'TclCompileLindexCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1059'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3756:38: note: Function 'TclCompileLindexCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1059'. tcl8.7a5/generic/tclCompCmdsGR.c:1059:5: note: Function 'TclCompileLindexCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1059'. tcl8.7a5/generic/tclCompCmdsGR.c:1149:5: style:inconclusive: Function 'TclCompileListCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1149'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3762:38: note: Function 'TclCompileListCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1149'. tcl8.7a5/generic/tclCompCmdsGR.c:1149:5: note: Function 'TclCompileListCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1149'. tcl8.7a5/generic/tclCompCmdsGR.c:1262:5: style:inconclusive: Function 'TclCompileLlengthCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1262'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3765:38: note: Function 'TclCompileLlengthCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1262'. tcl8.7a5/generic/tclCompCmdsGR.c:1262:5: note: Function 'TclCompileLlengthCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1262'. tcl8.7a5/generic/tclCompCmdsGR.c:1294:5: style:inconclusive: Function 'TclCompileLrangeCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1294'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3771:38: note: Function 'TclCompileLrangeCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1294'. tcl8.7a5/generic/tclCompCmdsGR.c:1294:5: note: Function 'TclCompileLrangeCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1294'. tcl8.7a5/generic/tclCompCmdsGR.c:1354:5: style:inconclusive: Function 'TclCompileLinsertCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1354'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3759:38: note: Function 'TclCompileLinsertCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1354'. tcl8.7a5/generic/tclCompCmdsGR.c:1354:5: note: Function 'TclCompileLinsertCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1354'. tcl8.7a5/generic/tclCompCmdsGR.c:1456:5: style:inconclusive: Function 'TclCompileLreplaceCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1456'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3774:38: note: Function 'TclCompileLreplaceCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1456'. tcl8.7a5/generic/tclCompCmdsGR.c:1456:5: note: Function 'TclCompileLreplaceCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1456'. tcl8.7a5/generic/tclCompCmdsGR.c:1619:5: style:inconclusive: Function 'TclCompileLsetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1619'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3777:38: note: Function 'TclCompileLsetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1619'. tcl8.7a5/generic/tclCompCmdsGR.c:1619:5: note: Function 'TclCompileLsetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1619'. tcl8.7a5/generic/tclCompCmdsGR.c:1762:5: style:inconclusive: Function 'TclCompileNamespaceCurrentCmd' argument 1 names different: declaration 'interp' definition 'dummy1762'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3782:60: note: Function 'TclCompileNamespaceCurrentCmd' argument 1 names different: declaration 'interp' definition 'dummy1762'. tcl8.7a5/generic/tclCompCmdsGR.c:1762:5: note: Function 'TclCompileNamespaceCurrentCmd' argument 1 names different: declaration 'interp' definition 'dummy1762'. tcl8.7a5/generic/tclCompCmdsGR.c:1765:5: style:inconclusive: Function 'TclCompileNamespaceCurrentCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1765'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3783:38: note: Function 'TclCompileNamespaceCurrentCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1765'. tcl8.7a5/generic/tclCompCmdsGR.c:1765:5: note: Function 'TclCompileNamespaceCurrentCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1765'. tcl8.7a5/generic/tclCompCmdsGR.c:1789:5: style:inconclusive: Function 'TclCompileNamespaceCodeCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1789'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3780:38: note: Function 'TclCompileNamespaceCodeCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1789'. tcl8.7a5/generic/tclCompCmdsGR.c:1789:5: note: Function 'TclCompileNamespaceCodeCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1789'. tcl8.7a5/generic/tclCompCmdsGR.c:1838:5: style:inconclusive: Function 'TclCompileNamespaceOriginCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1838'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3786:38: note: Function 'TclCompileNamespaceOriginCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1838'. tcl8.7a5/generic/tclCompCmdsGR.c:1838:5: note: Function 'TclCompileNamespaceOriginCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1838'. tcl8.7a5/generic/tclCompCmdsGR.c:1859:5: style:inconclusive: Function 'TclCompileNamespaceQualifiersCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1859'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3789:38: note: Function 'TclCompileNamespaceQualifiersCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1859'. tcl8.7a5/generic/tclCompCmdsGR.c:1859:5: note: Function 'TclCompileNamespaceQualifiersCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1859'. tcl8.7a5/generic/tclCompCmdsGR.c:1894:5: style:inconclusive: Function 'TclCompileNamespaceTailCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1894'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3792:38: note: Function 'TclCompileNamespaceTailCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1894'. tcl8.7a5/generic/tclCompCmdsGR.c:1894:5: note: Function 'TclCompileNamespaceTailCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1894'. tcl8.7a5/generic/tclCompCmdsGR.c:1930:5: style:inconclusive: Function 'TclCompileNamespaceUpvarCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1930'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3795:38: note: Function 'TclCompileNamespaceUpvarCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1930'. tcl8.7a5/generic/tclCompCmdsGR.c:1930:5: note: Function 'TclCompileNamespaceUpvarCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1930'. tcl8.7a5/generic/tclCompCmdsGR.c:1990:5: style:inconclusive: Function 'TclCompileNamespaceWhichCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1990'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3798:38: note: Function 'TclCompileNamespaceWhichCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1990'. tcl8.7a5/generic/tclCompCmdsGR.c:1990:5: note: Function 'TclCompileNamespaceWhichCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1990'. tcl8.7a5/generic/tclCompCmdsGR.c:2053:5: style:inconclusive: Function 'TclCompileRegexpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2053'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3813:38: note: Function 'TclCompileRegexpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2053'. tcl8.7a5/generic/tclCompCmdsGR.c:2053:5: note: Function 'TclCompileRegexpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2053'. tcl8.7a5/generic/tclCompCmdsGR.c:2217:5: style:inconclusive: Function 'TclCompileRegsubCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2217'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3816:38: note: Function 'TclCompileRegsubCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2217'. tcl8.7a5/generic/tclCompCmdsGR.c:2217:5: note: Function 'TclCompileRegsubCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2217'. tcl8.7a5/generic/tclCompCmdsGR.c:2391:5: style:inconclusive: Function 'TclCompileReturnCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2391'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3819:38: note: Function 'TclCompileReturnCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2391'. tcl8.7a5/generic/tclCompCmdsGR.c:2391:5: note: Function 'TclCompileReturnCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2391'. tcl8.7a5/generic/tclCompCmdsGR.c:2642:5: style:inconclusive: Function 'TclCompileUpvarCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2642'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3900:38: note: Function 'TclCompileUpvarCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2642'. tcl8.7a5/generic/tclCompCmdsGR.c:2642:5: note: Function 'TclCompileUpvarCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2642'. tcl8.7a5/generic/tclCompCmdsGR.c:2748:5: style:inconclusive: Function 'TclCompileVariableCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2748'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3903:38: note: Function 'TclCompileVariableCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2748'. tcl8.7a5/generic/tclCompCmdsGR.c:2748:5: note: Function 'TclCompileVariableCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2748'. tcl8.7a5/generic/tclCompCmdsGR.c:2829:5: style:inconclusive: Function 'IndexTailVarIfKnown' argument 1 names different: declaration 'interp' definition 'dummy2829'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompCmdsGR.c:28:45: note: Function 'IndexTailVarIfKnown' argument 1 names different: declaration 'interp' definition 'dummy2829'. tcl8.7a5/generic/tclCompCmdsGR.c:2829:5: note: Function 'IndexTailVarIfKnown' argument 1 names different: declaration 'interp' definition 'dummy2829'. tcl8.7a5/generic/tclCompCmdsGR.c:2921:5: style:inconclusive: Function 'TclCompileObjectNextCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2921'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3804:38: note: Function 'TclCompileObjectNextCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2921'. tcl8.7a5/generic/tclCompCmdsGR.c:2921:5: note: Function 'TclCompileObjectNextCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2921'. tcl8.7a5/generic/tclCompCmdsGR.c:2945:5: style:inconclusive: Function 'TclCompileObjectNextToCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2945'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3807:38: note: Function 'TclCompileObjectNextToCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2945'. tcl8.7a5/generic/tclCompCmdsGR.c:2945:5: note: Function 'TclCompileObjectNextToCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2945'. tcl8.7a5/generic/tclCompCmdsGR.c:2966:5: style:inconclusive: Function 'TclCompileObjectSelfCmd' argument 1 names different: declaration 'interp' definition 'dummy2966'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3809:54: note: Function 'TclCompileObjectSelfCmd' argument 1 names different: declaration 'interp' definition 'dummy2966'. tcl8.7a5/generic/tclCompCmdsGR.c:2966:5: note: Function 'TclCompileObjectSelfCmd' argument 1 names different: declaration 'interp' definition 'dummy2966'. tcl8.7a5/generic/tclCompCmdsGR.c:2969:5: style:inconclusive: Function 'TclCompileObjectSelfCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2969'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3810:38: note: Function 'TclCompileObjectSelfCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2969'. tcl8.7a5/generic/tclCompCmdsGR.c:2969:5: note: Function 'TclCompileObjectSelfCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2969'. tcl8.7a5/generic/tclCompCmdsGR.c:642:16: style: Parameter 'parsePtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmdsGR.c:1763:16: style: Parameter 'parsePtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmdsGR.c:1994:27: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmdsGR.c:2582:18: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmdsGR.c:2836:16: style: Variable 'lastTokenPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmdsGR.c:2981:57: style: Variable 'subcmd' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmdsGR.c:59:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:59:5: error: Uninitialized variable: tmpObj [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:59:5: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsGR.c:59:5: note: Uninitialized variable: tmpObj tcl8.7a5/generic/tclCompCmdsGR.c:254:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:506:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:602:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:602:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:602:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsGR.c:602:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclCompCmdsGR.c:1173:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:1173:5: error: Uninitialized variable: listObj [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:1173:5: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsGR.c:1173:5: note: Uninitialized variable: listObj tcl8.7a5/generic/tclCompCmdsGR.c:1175:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:1175:2: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:1175:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsGR.c:1175:2: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclCompCmdsGR.c:2268:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2268:5: error: Uninitialized variable: patternObj [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2268:5: note: Assignment '(patternObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsGR.c:2268:5: note: Uninitialized variable: patternObj tcl8.7a5/generic/tclCompCmdsGR.c:2279:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2279:2: error: Uninitialized variable: (patternObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2279:2: note: Assignment '(patternObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsGR.c:2279:2: note: Uninitialized variable: (patternObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCompCmdsGR.c:2294:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2294:5: error: Uninitialized variable: replacementObj [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2294:5: note: Assignment '(replacementObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsGR.c:2294:5: note: Uninitialized variable: replacementObj tcl8.7a5/generic/tclCompCmdsGR.c:2444:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2452:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2462:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2663:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2663:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2663:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsGR.c:2663:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclCompCmdsGR.c:2852:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2852:5: error: Uninitialized variable: tailPtr [uninitvar] tcl8.7a5/generic/tclCompCmdsGR.c:2852:5: note: Assignment '(tailPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsGR.c:2852:5: note: Uninitialized variable: tailPtr tcl8.7a5/generic/tclCompCmdsGR.c:2855:15: style: Variable 'lastTokenPtr' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclCompExpr.c:638:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompExpr.c:1877:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompExpr.c:2088:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompExpr.c:2208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompExpr.c:2269:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompExpr.c:2776:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclConfig.c:232:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclConfig.c:247:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclConfig.c:280:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCompile.c:1257:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompile.c:1534:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompile.c:1749:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompile.c:2053:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompile.c:2941:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompile.c:3074:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDate.c:1547:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_line [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDate.c:2504:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDate.c:2790:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompExpr.c:1482:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCompExpr.c:2624:25: style: Variable 'occdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompExpr.c:2682:22: style: Variable 'occdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompExpr.c:2876:25: style: Variable 'occdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompExpr.c:638:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:638:2: error: Uninitialized variable: msg [uninitvar] tcl8.7a5/generic/tclCompExpr.c:638:2: note: Assignment '(msg)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompExpr.c:638:2: note: Uninitialized variable: msg tcl8.7a5/generic/tclCompExpr.c:686:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:686:3: error: Uninitialized variable: (msg)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCompExpr.c:686:3: note: Assignment '(msg)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompExpr.c:686:3: note: Uninitialized variable: (msg)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCompExpr.c:947:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:982:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1045:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1045:3: error: Uninitialized variable: literal [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1045:3: note: Assignment '(literal)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompExpr.c:1045:3: note: Uninitialized variable: literal tcl8.7a5/generic/tclCompExpr.c:1138:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1148:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1152:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1242:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1263:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1328:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1338:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1347:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1877:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1877:5: error: Uninitialized variable: litList [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1877:5: note: Assignment '(litList)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompExpr.c:1877:5: note: Uninitialized variable: litList tcl8.7a5/generic/tclCompExpr.c:1878:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1878:5: error: Uninitialized variable: funcList [uninitvar] tcl8.7a5/generic/tclCompExpr.c:1878:5: note: Assignment '(funcList)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompExpr.c:1878:5: note: Uninitialized variable: funcList tcl8.7a5/generic/tclCompExpr.c:2088:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:2088:5: error: Uninitialized variable: literal [uninitvar] tcl8.7a5/generic/tclCompExpr.c:2088:5: note: Assignment '(literal)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompExpr.c:2088:5: note: Uninitialized variable: literal tcl8.7a5/generic/tclCompExpr.c:2208:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:2208:5: error: Uninitialized variable: litList [uninitvar] tcl8.7a5/generic/tclCompExpr.c:2208:5: note: Assignment '(litList)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompExpr.c:2208:5: note: Uninitialized variable: litList tcl8.7a5/generic/tclCompExpr.c:2209:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:2209:5: error: Uninitialized variable: funcList [uninitvar] tcl8.7a5/generic/tclCompExpr.c:2209:5: note: Assignment '(funcList)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompExpr.c:2209:5: note: Uninitialized variable: funcList tcl8.7a5/generic/tclCompExpr.c:2776:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompExpr.c:2776:6: error: Uninitialized variable: (litObjv[1])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCompExpr.c:2776:6: note: Assignment '(litObjv[1])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompExpr.c:2776:6: note: Uninitialized variable: (litObjv[1])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCompExpr.c:2792:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDate.c:1262:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] tcl8.7a5/generic/tclDate.c:2798:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDate.c:2803:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDate.c:2811:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDate.c:2819:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDate.c:2825:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDate.c:2831:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDate.c:2837:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDate.c:2843:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDate.c:2497:15: style:inconclusive: Function 'TclDateerror' argument 2 names different: declaration 'info' definition 'infoPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDate.c:311:20: note: Function 'TclDateerror' argument 2 names different: declaration 'info' definition 'infoPtr'. tcl8.7a5/generic/tclDate.c:2497:15: note: Function 'TclDateerror' argument 2 names different: declaration 'info' definition 'infoPtr'. tcl8.7a5/generic/tclDate.c:2747:5: style:inconclusive: Function 'TclClockOldscanObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2747'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3366:14: note: Function 'TclClockOldscanObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2747'. tcl8.7a5/generic/tclDate.c:2747:5: note: Function 'TclClockOldscanObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2747'. tcl8.7a5/generic/tclDate.c:2496:14: style: Parameter 'location' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclDate.c:2504:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDate.c:2504:5: error: Uninitialized variable: t [uninitvar] tcl8.7a5/generic/tclDate.c:2504:5: note: Assignment '(t)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDate.c:2504:5: note: Uninitialized variable: t tcl8.7a5/generic/tclDate.c:2509:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDate.c:2509:5: error: Uninitialized variable: (t)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclDate.c:2509:5: note: Assignment '(t)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDate.c:2509:5: note: Uninitialized variable: (t)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclDate.c:2790:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDate.c:2790:5: error: Uninitialized variable: dateInfo.messages [uninitvar] tcl8.7a5/generic/tclDate.c:2790:5: note: Assignment 'dateInfo.messages=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDate.c:2790:5: note: Uninitialized variable: dateInfo.messages tcl8.7a5/generic/tclDate.c:2847:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDate.c:2847:5: error: Uninitialized variable: result [uninitvar] tcl8.7a5/generic/tclDate.c:2847:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDate.c:2847:5: note: Uninitialized variable: result tcl8.7a5/generic/tclDate.c:2848:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDate.c:2848:5: error: Uninitialized variable: resultElement [uninitvar] tcl8.7a5/generic/tclDate.c:2848:5: note: Assignment '(resultElement)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDate.c:2848:5: note: Uninitialized variable: resultElement tcl8.7a5/generic/tclDate.c:2866:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDate.c:2866:5: error: Uninitialized variable: (resultElement)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclDate.c:2866:5: note: Assignment '(resultElement)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDate.c:2866:5: note: Uninitialized variable: (resultElement)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclDate.c:2875:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDate.c:2886:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDate.c:2895:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:313:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:638:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:850:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:959:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:1316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:1407:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:1849:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:2186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:2296:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:2383:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:2482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:2604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:2676:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:2814:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:2894:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:2953:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:3115:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:3297:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:3350:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:3469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:3523:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:3586:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:3688:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompile.c:2076:14: style: Redundant initialization for 'tokenPtr'. The initialized value is overwritten before it is read. [redundantInitialization] tcl8.7a5/generic/tclCompile.c:2036:25: note: tokenPtr is initialized tcl8.7a5/generic/tclCompile.c:2076:14: note: tokenPtr is overwritten tcl8.7a5/generic/tclCompile.c:2176:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclCompile.c:964:5: style:inconclusive: Function 'DupByteCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy964'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompile.c:689:46: note: Function 'DupByteCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy964'. tcl8.7a5/generic/tclCompile.c:964:5: note: Function 'DupByteCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy964'. tcl8.7a5/generic/tclCompile.c:965:5: style:inconclusive: Function 'DupByteCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy965'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompile.c:690:17: note: Function 'DupByteCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy965'. tcl8.7a5/generic/tclCompile.c:965:5: note: Function 'DupByteCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy965'. tcl8.7a5/generic/tclCompile.c:1446:17: style:inconclusive: Function 'TclInitCompileEnv' argument 3 names different: declaration 'string' definition 'stringPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompile.h:1155:40: note: Function 'TclInitCompileEnv' argument 3 names different: declaration 'string' definition 'stringPtr'. tcl8.7a5/generic/tclCompile.c:1446:17: note: Function 'TclInitCompileEnv' argument 3 names different: declaration 'string' definition 'stringPtr'. tcl8.7a5/generic/tclCompile.c:2739:5: style:inconclusive: Function 'TclCompileNoOp' argument 3 names different: declaration 'cmdPtr' definition 'dummy2739'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3801:38: note: Function 'TclCompileNoOp' argument 3 names different: declaration 'cmdPtr' definition 'dummy2739'. tcl8.7a5/generic/tclCompile.c:2739:5: note: Function 'TclCompileNoOp' argument 3 names different: declaration 'cmdPtr' definition 'dummy2739'. tcl8.7a5/generic/tclCompile.c:3006:9: style:inconclusive: Function 'TclFindCompiledLocal' argument 2 names different: declaration 'nameChars' definition 'nameBytes'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompile.h:1142:61: note: Function 'TclFindCompiledLocal' argument 2 names different: declaration 'nameChars' definition 'nameBytes'. tcl8.7a5/generic/tclCompile.c:3006:9: note: Function 'TclFindCompiledLocal' argument 2 names different: declaration 'nameChars' definition 'nameBytes'. tcl8.7a5/generic/tclCompile.c:3121:11: style:inconclusive: Function 'TclExpandCodeArray' argument 1 names different: declaration 'envPtr' definition 'envArgPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:423:39: note: Function 'TclExpandCodeArray' argument 1 names different: declaration 'envPtr' definition 'envArgPtr'. tcl8.7a5/generic/tclCompile.c:3121:11: note: Function 'TclExpandCodeArray' argument 1 names different: declaration 'envPtr' definition 'envArgPtr'. tcl8.7a5/generic/tclCompile.c:3181:9: style:inconclusive: Function 'EnterCmdStartData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompile.c:696:12: note: Function 'EnterCmdStartData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. tcl8.7a5/generic/tclCompile.c:3181:9: note: Function 'EnterCmdStartData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. tcl8.7a5/generic/tclCompile.c:3260:9: style:inconclusive: Function 'EnterCmdExtentData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompile.c:694:12: note: Function 'EnterCmdExtentData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. tcl8.7a5/generic/tclCompile.c:3260:9: note: Function 'EnterCmdExtentData' argument 2 names different: declaration 'cmdNumber' definition 'cmdIndex'. tcl8.7a5/generic/tclCompile.c:3312:11: style:inconclusive: Function 'EnterCmdWordData' argument 8 names different: declaration 'lines' definition 'wlines'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompile.c:715:51: note: Function 'EnterCmdWordData' argument 8 names different: declaration 'lines' definition 'wlines'. tcl8.7a5/generic/tclCompile.c:3312:11: note: Function 'EnterCmdWordData' argument 8 names different: declaration 'lines' definition 'wlines'. tcl8.7a5/generic/tclCompile.c:964:5: style: Parameter 'dummy964' can be declared as pointer to const. However it seems that 'DupByteCodeInternalRep' is a callback function, if 'dummy964' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclCompile.c:740:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclCompile.c:964:5: note: Parameter 'dummy964' can be declared as pointer to const tcl8.7a5/generic/tclCompile.c:965:5: style: Parameter 'dummy965' can be declared as pointer to const. However it seems that 'DupByteCodeInternalRep' is a callback function, if 'dummy965' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclCompile.c:740:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclCompile.c:965:5: note: Parameter 'dummy965' can be declared as pointer to const tcl8.7a5/generic/tclCompile.c:1189:13: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompile.c:1329:13: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompile.c:1730:16: style: Parameter 'tokenPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompile.c:2413:20: style: Variable 'entryCodeNext' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompile.c:3057:9: style: Variable 'localName' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompile.c:3313:17: style: Parameter 'envPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompile.c:3468:17: style: Parameter 'envPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompile.c:3574:19: style: Parameter 'auxPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompile.c:3620:18: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompile.c:3669:21: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompile.c:3994:16: style: Parameter 'jumpFixupPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompile.c:4131:21: style: Variable 'rangePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompile.c:1534:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompile.c:1534:7: error: Uninitialized variable: envPtr->extCmdMapPtr->path [uninitvar] tcl8.7a5/generic/tclCompile.c:1534:7: note: Assignment '(envPtr->extCmdMapPtr->path)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompile.c:1534:7: note: Uninitialized variable: envPtr->extCmdMapPtr->path tcl8.7a5/generic/tclCompile.c:1539:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompile.c:1539:3: error: Uninitialized variable: (envPtr->extCmdMapPtr->path)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCompile.c:1539:3: note: Assignment '(envPtr->extCmdMapPtr->path)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompile.c:1539:3: note: Uninitialized variable: (envPtr->extCmdMapPtr->path)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCompile.c:1749:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompile.c:1749:2: error: Uninitialized variable: tempPtr [uninitvar] tcl8.7a5/generic/tclCompile.c:1749:2: note: Assignment '(tempPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompile.c:1749:2: note: Uninitialized variable: tempPtr tcl8.7a5/generic/tclCompile.c:2053:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompile.c:2053:5: error: Uninitialized variable: cmdObj [uninitvar] tcl8.7a5/generic/tclCompile.c:2053:5: note: Assignment '(cmdObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompile.c:2053:5: note: Uninitialized variable: cmdObj tcl8.7a5/generic/tclCompile.c:2563:8: style: Variable 'numCL' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclDate.c:1262:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclDisassemble.c:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDisassemble.c:809:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDisassemble.c:954:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:244:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:529:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:845:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:884:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:936:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:1468:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:2623:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:2718:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:2864:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:3633:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclCompCmdsSZ.c:3792:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDisassemble.c:573:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] tcl8.7a5/generic/tclDisassemble.c:264:24: warning: Possible null pointer dereference: codePtr [nullPointer] tcl8.7a5/generic/tclDisassemble.c:262:5: note: Assignment 'codePtr=irPtr?(struct ByteCode*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclDisassemble.c:264:24: note: Null pointer dereference tcl8.7a5/generic/tclDisassemble.c:267:10: warning: Possible null pointer dereference: codePtr [nullPointer] tcl8.7a5/generic/tclDisassemble.c:262:5: note: Assignment 'codePtr=irPtr?(struct ByteCode*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclDisassemble.c:267:10: note: Null pointer dereference tcl8.7a5/generic/tclDisassemble.c:779:14: warning: Either the condition '!objPtr' is redundant or there is possible null pointer dereference: objPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclDisassemble.c:776:13: note: Assuming that condition '!objPtr' is not redundant tcl8.7a5/generic/tclDisassemble.c:779:14: note: Null pointer dereference tcl8.7a5/generic/tclDisassemble.c:955:18: warning: Possible null pointer dereference: codePtr [nullPointer] tcl8.7a5/generic/tclDisassemble.c:948:5: note: Assignment 'codePtr=irPtr?(struct ByteCode*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclDisassemble.c:955:18: note: Null pointer dereference tcl8.7a5/generic/tclDisassemble.c:1346:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:1396:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:1406:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:1414:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:1461:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:1471:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:1479:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:1526:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:1561:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:1569:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:1606:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDisassemble.c:255:32: style: Variable 'codeLimit' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDisassemble.c:543:20: style: Variable 'codeStart' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDisassemble.c:550:11: style: Variable 'suffixSrc' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDisassemble.c:551:14: style: Variable 'suffixObj' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDisassemble.c:266:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:266:5: error: Uninitialized variable: bufferObj [uninitvar] tcl8.7a5/generic/tclDisassemble.c:266:5: note: Assignment '(bufferObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:266:5: note: Uninitialized variable: bufferObj tcl8.7a5/generic/tclDisassemble.c:809:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:809:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:809:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:809:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclDisassemble.c:954:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:954:5: error: Uninitialized variable: literals [uninitvar] tcl8.7a5/generic/tclDisassemble.c:954:5: note: Assignment '(literals)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:954:5: note: Uninitialized variable: literals tcl8.7a5/generic/tclDisassemble.c:963:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:963:5: error: Uninitialized variable: variables [uninitvar] tcl8.7a5/generic/tclDisassemble.c:963:5: note: Assignment '(variables)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:963:5: note: Uninitialized variable: variables tcl8.7a5/generic/tclDisassemble.c:971:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:971:6: error: Uninitialized variable: (descriptor[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclDisassemble.c:971:6: note: Assignment '(descriptor[0])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:971:6: note: Uninitialized variable: (descriptor[0])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclDisassemble.c:1011:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1011:5: error: Uninitialized variable: instructions [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1011:5: note: Assignment '(instructions)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:1011:5: note: Uninitialized variable: instructions tcl8.7a5/generic/tclDisassemble.c:1016:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1016:2: error: Uninitialized variable: inst [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1016:2: note: Assignment '(inst)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:1016:2: note: Uninitialized variable: inst tcl8.7a5/generic/tclDisassemble.c:1114:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1114:5: error: Uninitialized variable: aux [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1114:5: note: Assignment '(aux)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:1114:5: note: Uninitialized variable: aux tcl8.7a5/generic/tclDisassemble.c:1122:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1122:6: error: Uninitialized variable: desc [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1122:6: note: Assignment '(desc)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:1122:6: note: Uninitialized variable: desc tcl8.7a5/generic/tclDisassemble.c:1130:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1130:6: error: Uninitialized variable: desc [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1130:6: note: Assignment '(desc)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:1130:6: note: Uninitialized variable: desc tcl8.7a5/generic/tclDisassemble.c:1141:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1141:5: error: Uninitialized variable: exn [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1141:5: note: Assignment '(exn)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:1141:5: note: Uninitialized variable: exn tcl8.7a5/generic/tclDisassemble.c:1176:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1176:5: error: Uninitialized variable: commands [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1176:5: note: Assignment '(commands)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:1176:5: note: Uninitialized variable: commands tcl8.7a5/generic/tclDisassemble.c:1189:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1189:2: error: Uninitialized variable: cmd [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1189:2: note: Assignment '(cmd)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:1189:2: note: Uninitialized variable: cmd tcl8.7a5/generic/tclDisassemble.c:1224:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1224:5: error: Uninitialized variable: description [uninitvar] tcl8.7a5/generic/tclDisassemble.c:1224:5: note: Assignment '(description)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDisassemble.c:1224:5: note: Uninitialized variable: description tcl8.7a5/generic/tclEncoding.c:471:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEncoding.c:926:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEncoding.c:1771:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEncoding.c:2064:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subTables [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEncoding.c:3692:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:372:15: warning: Possible null pointer dereference: oldDict [nullPointer] tcl8.7a5/generic/tclDictObj.c:365:5: note: Assignment 'oldDict=irPtr?(struct Dict*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclDictObj.c:372:15: note: Null pointer dereference tcl8.7a5/generic/tclDictObj.c:427:9: warning: Possible null pointer dereference: dict [nullPointer] tcl8.7a5/generic/tclDictObj.c:425:5: note: Assignment 'dict=irPtr?(struct Dict*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclDictObj.c:427:9: note: Null pointer dereference tcl8.7a5/generic/tclDictObj.c:858:6: warning: Possible null pointer dereference: newDict [nullPointer] tcl8.7a5/generic/tclDictObj.c:855:3: note: Assignment 'newDict=irPtr?(struct Dict*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclDictObj.c:858:6: note: Null pointer dereference tcl8.7a5/generic/tclDictObj.c:2537:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclDictObj.c:2537:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclDictObj.c:2537:5: note: Null pointer dereference tcl8.7a5/generic/tclDictObj.c:2619:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclDictObj.c:2619:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclDictObj.c:2619:5: note: Null pointer dereference tcl8.7a5/generic/tclDictObj.c:2740:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclDictObj.c:2740:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclDictObj.c:2740:5: note: Null pointer dereference tcl8.7a5/generic/tclDictObj.c:2830:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclDictObj.c:2830:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclDictObj.c:2830:5: note: Null pointer dereference tcl8.7a5/generic/tclDictObj.c:3319:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclDictObj.c:3319:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclDictObj.c:3319:5: note: Null pointer dereference tcl8.7a5/generic/tclDictObj.c:3469:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclDictObj.c:3469:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclDictObj.c:3469:5: note: Null pointer dereference tcl8.7a5/generic/tclDictObj.c:814:10: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclDictObj.c:1673:27: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclDictObj.c:2078:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclDictObj.c:3692:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclEnsemble.c:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:160:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:748:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:808:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:884:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:984:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:1059:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:1603:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:1907:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:2196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:2278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:2710:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:2920:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:3424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnsemble.c:3465:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclDictObj.c:727:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDictObj.c:822:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDictObj.c:1613:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDictObj.c:2488:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDictObj.c:2682:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDictObj.c:3121:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclDictObj.c:225:5: style:inconclusive: Function 'AllocChainEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy225'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDictObj.c:51:8: note: Function 'AllocChainEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy225'. tcl8.7a5/generic/tclDictObj.c:225:5: note: Function 'AllocChainEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy225'. tcl8.7a5/generic/tclDictObj.c:787:14: style:inconclusive: Function 'TclTraceDictPath' argument 2 names different: declaration 'rootPtr' definition 'dictPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:551:14: note: Function 'TclTraceDictPath' argument 2 names different: declaration 'rootPtr' definition 'dictPtr'. tcl8.7a5/generic/tclDictObj.c:787:14: note: Function 'TclTraceDictPath' argument 2 names different: declaration 'rootPtr' definition 'dictPtr'. tcl8.7a5/generic/tclDictObj.c:1468:5: style:inconclusive: Function 'Tcl_DbNewDictObj' argument 1 names different: declaration 'file' definition 'dummy1468'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1508:47: note: Function 'Tcl_DbNewDictObj' argument 1 names different: declaration 'file' definition 'dummy1468'. tcl8.7a5/generic/tclDictObj.c:1468:5: note: Function 'Tcl_DbNewDictObj' argument 1 names different: declaration 'file' definition 'dummy1468'. tcl8.7a5/generic/tclDictObj.c:1469:5: style:inconclusive: Function 'Tcl_DbNewDictObj' argument 2 names different: declaration 'line' definition 'dummy1469'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1508:57: note: Function 'Tcl_DbNewDictObj' argument 2 names different: declaration 'line' definition 'dummy1469'. tcl8.7a5/generic/tclDictObj.c:1469:5: note: Function 'Tcl_DbNewDictObj' argument 2 names different: declaration 'line' definition 'dummy1469'. tcl8.7a5/generic/tclDictObj.c:2466:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDictObj.c:2560:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDictObj.c:2661:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDictObj.c:2764:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDictObj.c:2992:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDictObj.c:3277:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDictObj.c:3435:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclDictObj.c:266:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:313:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:638:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:665:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:665:3: error: Uninitialized variable: keyPtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:665:3: note: Assignment '(keyPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDictObj.c:665:3: note: Uninitialized variable: keyPtr tcl8.7a5/generic/tclDictObj.c:670:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:670:3: error: Uninitialized variable: (keyPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclDictObj.c:670:3: note: Assignment '(keyPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDictObj.c:670:3: note: Uninitialized variable: (keyPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclDictObj.c:680:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:685:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:685:3: error: Uninitialized variable: valuePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:685:3: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDictObj.c:685:3: note: Uninitialized variable: valuePtr tcl8.7a5/generic/tclDictObj.c:690:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:690:3: error: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclDictObj.c:690:3: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDictObj.c:690:3: note: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclDictObj.c:703:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:704:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:850:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:959:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:1316:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:1407:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:1407:5: error: Uninitialized variable: dictPtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:1407:5: note: Assignment '(dictPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDictObj.c:1407:5: note: Uninitialized variable: dictPtr tcl8.7a5/generic/tclDictObj.c:1849:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2186:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2186:2: error: Uninitialized variable: dictPtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2186:2: note: Assignment '(dictPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDictObj.c:2186:2: note: Uninitialized variable: dictPtr tcl8.7a5/generic/tclDictObj.c:2231:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2231:6: error: Uninitialized variable: incrPtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2231:6: note: Assignment '(incrPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDictObj.c:2231:6: note: Uninitialized variable: incrPtr tcl8.7a5/generic/tclDictObj.c:2234:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2247:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2296:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2314:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2317:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2383:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2408:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2408:6: error: Uninitialized variable: valuePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2408:6: note: Assignment '(valuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDictObj.c:2408:6: note: Uninitialized variable: valuePtr tcl8.7a5/generic/tclDictObj.c:2524:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2527:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2546:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2547:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2548:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2604:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2608:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2628:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2629:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2630:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2701:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2701:5: error: Uninitialized variable: storagePtr->accumulatorObj [uninitvar] tcl8.7a5/generic/tclDictObj.c:2701:5: note: Assignment 'storagePtr->accumulatorObj=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDictObj.c:2701:5: note: Uninitialized variable: storagePtr->accumulatorObj tcl8.7a5/generic/tclDictObj.c:2726:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2731:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2734:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2749:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2750:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2751:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2752:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2814:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2820:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2824:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2839:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2840:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2841:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2842:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2894:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2953:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3142:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3143:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3144:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3185:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3189:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3215:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3216:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3225:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3226:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3227:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3233:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3239:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3240:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3241:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3242:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3243:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3244:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3297:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3305:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3309:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3350:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3351:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3362:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3363:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3393:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3402:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3406:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3523:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3524:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3526:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3586:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3586:5: error: Uninitialized variable: keysPtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3586:5: note: Assignment '(keysPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclDictObj.c:3586:5: note: Uninitialized variable: keysPtr tcl8.7a5/generic/tclDictObj.c:3592:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3688:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3694:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:3739:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclDictObj.c:2482:9: error: Uninitialized variable: *(&varv) [legacyUninitvar] tcl8.7a5/generic/tclDictObj.c:2676:9: error: Uninitialized variable: *(&varv) [legacyUninitvar] tcl8.7a5/generic/tclEnv.c:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnv.c:278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnv.c:481:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEnv.c:619:5: style:inconclusive: Function 'EnvTraceProc' argument 1 names different: declaration 'clientData' definition 'dummy619'. [funcArgNamesDifferent] tcl8.7a5/generic/tclEnv.c:67:40: note: Function 'EnvTraceProc' argument 1 names different: declaration 'clientData' definition 'dummy619'. tcl8.7a5/generic/tclEnv.c:619:5: note: Function 'EnvTraceProc' argument 1 names different: declaration 'clientData' definition 'dummy619'. tcl8.7a5/generic/tclEnv.c:258:15: style: Variable 'oldValue' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEnv.c:454:11: style: Variable 'oldValue' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEnv.c:128:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnv.c:128:5: error: Uninitialized variable: varNamePtr [uninitvar] tcl8.7a5/generic/tclEnv.c:128:5: note: Assignment '(varNamePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEnv.c:128:5: note: Uninitialized variable: varNamePtr tcl8.7a5/generic/tclEnsemble.c:1869:28: warning: Either the condition 'hPtr==NULL' is redundant or there is possible null pointer dereference: hPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclEnsemble.c:1850:11: note: Assuming that condition 'hPtr==NULL' is not redundant tcl8.7a5/generic/tclEnsemble.c:1869:28: note: Null pointer dereference tcl8.7a5/generic/tclEnsemble.c:1907:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclEnsemble.c:1907:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclEnsemble.c:1907:2: note: Null pointer dereference tcl8.7a5/generic/tclEnsemble.c:1918:6: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclEnsemble.c:1918:6: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclEnsemble.c:1918:6: note: Null pointer dereference tcl8.7a5/generic/tclEnsemble.c:1928:3: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclEnsemble.c:1918:6: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclEnsemble.c:1928:3: note: Null pointer dereference tcl8.7a5/generic/tclEnsemble.c:2196:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclEnsemble.c:2196:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclEnsemble.c:2196:2: note: Null pointer dereference tcl8.7a5/generic/tclEnsemble.c:2201:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclEnsemble.c:2196:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclEnsemble.c:2201:5: note: Null pointer dereference tcl8.7a5/generic/tclEnsemble.c:2833:5: warning: Possible null pointer dereference: ensembleCmd [nullPointer] tcl8.7a5/generic/tclEnsemble.c:2832:5: note: Assignment 'ensembleCmd=irPtr?(struct EnsembleCmdRep*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclEnsemble.c:2833:5: note: Null pointer dereference tcl8.7a5/generic/tclEnsemble.c:2869:27: warning: Possible null pointer dereference: ensembleCmd [nullPointer] tcl8.7a5/generic/tclEnsemble.c:2866:5: note: Assignment 'ensembleCmd=irPtr?(struct EnsembleCmdRep*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclEnsemble.c:2869:27: note: Null pointer dereference tcl8.7a5/generic/tclEnsemble.c:2870:27: warning: Possible null pointer dereference: ensembleCmd [nullPointer] tcl8.7a5/generic/tclEnsemble.c:2866:5: note: Assignment 'ensembleCmd=irPtr?(struct EnsembleCmdRep*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclEnsemble.c:2870:27: note: Null pointer dereference tcl8.7a5/generic/tclEnsemble.c:2872:25: warning: Possible null pointer dereference: ensembleCmd [nullPointer] tcl8.7a5/generic/tclEnsemble.c:2866:5: note: Assignment 'ensembleCmd=irPtr?(struct EnsembleCmdRep*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclEnsemble.c:2872:25: note: Null pointer dereference tcl8.7a5/generic/tclEnsemble.c:2539:37: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclEnsemble.c:173:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:290:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:306:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:575:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:588:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:614:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:787:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:863:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:939:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:966:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1038:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1104:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1181:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1223:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1265:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1306:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1347:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1388:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1449:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1741:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:1961:26: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:2301:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:2370:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:2714:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEnsemble.c:154:5: style:inconclusive: Function 'TclNamespaceEnsembleCmd' argument 1 names different: declaration 'dummy' definition 'dummy154'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3519:53: note: Function 'TclNamespaceEnsembleCmd' argument 1 names different: declaration 'dummy' definition 'dummy154'. tcl8.7a5/generic/tclEnsemble.c:154:5: note: Function 'TclNamespaceEnsembleCmd' argument 1 names different: declaration 'dummy' definition 'dummy154'. tcl8.7a5/generic/tclEnsemble.c:668:20: style:inconclusive: Function 'TclCreateEnsembleInNs' argument 3 names different: declaration 'nameNamespacePtr' definition 'nameNsPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:2956:41: note: Function 'TclCreateEnsembleInNs' argument 3 names different: declaration 'nameNamespacePtr' definition 'nameNsPtr'. tcl8.7a5/generic/tclEnsemble.c:668:20: note: Function 'TclCreateEnsembleInNs' argument 3 names different: declaration 'nameNamespacePtr' definition 'nameNsPtr'. tcl8.7a5/generic/tclEnsemble.c:670:20: style:inconclusive: Function 'TclCreateEnsembleInNs' argument 4 names different: declaration 'ensembleNamespacePtr' definition 'ensembleNsPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:2957:23: note: Function 'TclCreateEnsembleInNs' argument 4 names different: declaration 'ensembleNamespacePtr' definition 'ensembleNsPtr'. tcl8.7a5/generic/tclEnsemble.c:670:20: note: Function 'TclCreateEnsembleInNs' argument 4 names different: declaration 'ensembleNamespacePtr' definition 'ensembleNsPtr'. tcl8.7a5/generic/tclEnsemble.c:2113:9: style:inconclusive: Function 'TclSpellFix' argument 4 names different: declaration 'subIdx' definition 'badIdx'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3223:44: note: Function 'TclSpellFix' argument 4 names different: declaration 'subIdx' definition 'badIdx'. tcl8.7a5/generic/tclEnsemble.c:2113:9: note: Function 'TclSpellFix' argument 4 names different: declaration 'subIdx' definition 'badIdx'. tcl8.7a5/generic/tclEnsemble.c:122:16: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEnsemble.c:1341:21: style: Variable 'ensemblePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEnsemble.c:2114:14: style: Parameter 'bad' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclEnsemble.c:454:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:454:6: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclEnsemble.c:454:6: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEnsemble.c:454:6: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclEnsemble.c:808:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:884:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:984:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:1059:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:1603:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:1603:2: error: Uninitialized variable: mapDict [uninitvar] tcl8.7a5/generic/tclEnsemble.c:1603:2: note: Assignment '(mapDict)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEnsemble.c:1603:2: note: Uninitialized variable: mapDict tcl8.7a5/generic/tclEnsemble.c:1606:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:1606:6: error: Uninitialized variable: toObj [uninitvar] tcl8.7a5/generic/tclEnsemble.c:1606:6: note: Assignment '(toObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEnsemble.c:1606:6: note: Uninitialized variable: toObj tcl8.7a5/generic/tclEnsemble.c:1908:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2278:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2278:5: error: Uninitialized variable: ensObj [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2278:5: note: Assignment '(ensObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEnsemble.c:2278:5: note: Uninitialized variable: ensObj tcl8.7a5/generic/tclEnsemble.c:2318:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2328:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2341:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2377:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2710:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2710:4: error: Uninitialized variable: cmdObj [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2710:4: note: Assignment '(cmdObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEnsemble.c:2710:4: note: Uninitialized variable: cmdObj tcl8.7a5/generic/tclEnsemble.c:2920:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2920:5: error: Uninitialized variable: replaced [uninitvar] tcl8.7a5/generic/tclEnsemble.c:2920:5: note: Assignment '(replaced)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEnsemble.c:2920:5: note: Uninitialized variable: replaced tcl8.7a5/generic/tclEnsemble.c:3043:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:3043:2: error: Uninitialized variable: subcmdObj [uninitvar] tcl8.7a5/generic/tclEnsemble.c:3043:2: note: Assignment '(subcmdObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEnsemble.c:3043:2: note: Uninitialized variable: subcmdObj tcl8.7a5/generic/tclEnsemble.c:3053:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:3127:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:3424:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:3424:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:3424:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEnsemble.c:3424:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclEnsemble.c:3433:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:3465:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:3465:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclEnsemble.c:3465:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEnsemble.c:3465:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclEnsemble.c:274:11: error: Uninitialized variable: *(&listv) [legacyUninitvar] tcl8.7a5/generic/tclEvent.c:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEvent.c:333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEvent.c:571:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclEvent.c:1421:12: style: Condition '!done' is always true [knownConditionTrueFalse] tcl8.7a5/generic/tclEvent.c:1419:12: note: Assignment 'done=0', assigned value is 0 tcl8.7a5/generic/tclEvent.c:1421:12: note: Condition '!done' is always true tcl8.7a5/generic/tclEvent.c:614:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclEvent.c:340:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEvent.c:353:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEvent.c:1441:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEvent.c:314:5: style:inconclusive: Function 'TclDefaultBgErrorHandlerObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy314'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3381:19: note: Function 'TclDefaultBgErrorHandlerObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy314'. tcl8.7a5/generic/tclEvent.c:314:5: note: Function 'TclDefaultBgErrorHandlerObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy314'. tcl8.7a5/generic/tclEvent.c:600:5: style:inconclusive: Function 'BgErrorDeleteProc' argument 2 names different: declaration 'interp' definition 'dummy600'. [funcArgNamesDifferent] tcl8.7a5/generic/tclEvent.c:116:20: note: Function 'BgErrorDeleteProc' argument 2 names different: declaration 'interp' definition 'dummy600'. tcl8.7a5/generic/tclEvent.c:600:5: note: Function 'BgErrorDeleteProc' argument 2 names different: declaration 'interp' definition 'dummy600'. tcl8.7a5/generic/tclEvent.c:1401:5: style:inconclusive: Function 'Tcl_VwaitObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1401'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3616:45: note: Function 'Tcl_VwaitObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1401'. tcl8.7a5/generic/tclEvent.c:1401:5: note: Function 'Tcl_VwaitObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1401'. tcl8.7a5/generic/tclEvent.c:1468:5: style:inconclusive: Function 'VwaitVarProc' argument 5 names different: declaration 'flags' definition 'dummy1468'. [funcArgNamesDifferent] tcl8.7a5/generic/tclEvent.c:120:31: note: Function 'VwaitVarProc' argument 5 names different: declaration 'flags' definition 'dummy1468'. tcl8.7a5/generic/tclEvent.c:1468:5: note: Function 'VwaitVarProc' argument 5 names different: declaration 'flags' definition 'dummy1468'. tcl8.7a5/generic/tclEvent.c:1497:5: style:inconclusive: Function 'Tcl_UpdateObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1497'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3604:46: note: Function 'Tcl_UpdateObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1497'. tcl8.7a5/generic/tclEvent.c:1497:5: note: Function 'Tcl_UpdateObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1497'. tcl8.7a5/generic/tclEvent.c:566:19: style: Variable 'assocPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEvent.c:704:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclEvent.c:747:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclEvent.c:823:11: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclEvent.c:1374:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEvent.c:271:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEvent.c:271:3: error: Uninitialized variable: keyPtr [uninitvar] tcl8.7a5/generic/tclEvent.c:271:3: note: Assignment '(keyPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEvent.c:271:3: note: Uninitialized variable: keyPtr tcl8.7a5/generic/tclEvent.c:333:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEvent.c:333:5: error: Uninitialized variable: keyPtr [uninitvar] tcl8.7a5/generic/tclEvent.c:333:5: note: Assignment '(keyPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEvent.c:333:5: note: Uninitialized variable: keyPtr tcl8.7a5/generic/tclEvent.c:346:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEvent.c:346:5: error: Uninitialized variable: (keyPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclEvent.c:346:5: note: Assignment '(keyPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEvent.c:346:5: note: Uninitialized variable: (keyPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclEvent.c:381:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEvent.c:381:5: error: Uninitialized variable: (tempObjv[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclEvent.c:381:5: note: Assignment '(tempObjv[0])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEvent.c:381:5: note: Uninitialized variable: (tempObjv[0])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclEvent.c:394:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEvent.c:398:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEvent.c:411:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEvent.c:419:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEvent.c:571:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEvent.c:571:2: error: Uninitialized variable: bgerrorObj [uninitvar] tcl8.7a5/generic/tclEvent.c:571:2: note: Assignment '(bgerrorObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEvent.c:571:2: note: Uninitialized variable: bgerrorObj tcl8.7a5/generic/tclEncoding.c:3041:11: style: Condition 'ch>=0xD800' is always false [knownConditionTrueFalse] tcl8.7a5/generic/tclEncoding.c:3039:9: note: Assuming that condition 'ch>0xFF' is not redundant tcl8.7a5/generic/tclEncoding.c:3041:11: note: Condition 'ch>=0xD800' is always false tcl8.7a5/generic/tclEncoding.c:1588:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEncoding.c:1663:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclEncoding.c:411:14: style:inconclusive: Function 'TclSetLibraryPath' argument 1 names different: declaration 'pathPtr' definition 'path'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:396:41: note: Function 'TclSetLibraryPath' argument 1 names different: declaration 'pathPtr' definition 'path'. tcl8.7a5/generic/tclEncoding.c:411:14: note: Function 'TclSetLibraryPath' argument 1 names different: declaration 'pathPtr' definition 'path'. tcl8.7a5/generic/tclEncoding.c:1123:18: style:inconclusive: Function 'Tcl_ExternalToUtfDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:929:18: note: Function 'Tcl_ExternalToUtfDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. tcl8.7a5/generic/tclEncoding.c:1123:18: note: Function 'Tcl_ExternalToUtfDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. tcl8.7a5/generic/tclEncoding.c:1192:5: style:inconclusive: Function 'Tcl_ExternalToUtf' argument 1 names different: declaration 'interp' definition 'dummy1192'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:920:43: note: Function 'Tcl_ExternalToUtf' argument 1 names different: declaration 'interp' definition 'dummy1192'. tcl8.7a5/generic/tclEncoding.c:1192:5: note: Function 'Tcl_ExternalToUtf' argument 1 names different: declaration 'interp' definition 'dummy1192'. tcl8.7a5/generic/tclEncoding.c:1315:18: style:inconclusive: Function 'Tcl_UtfToExternalDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1024:18: note: Function 'Tcl_UtfToExternalDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. tcl8.7a5/generic/tclEncoding.c:1315:18: note: Function 'Tcl_UtfToExternalDString' argument 4 names different: declaration 'dsPtr' definition 'dstPtr'. tcl8.7a5/generic/tclEncoding.c:1384:5: style:inconclusive: Function 'Tcl_UtfToExternal' argument 1 names different: declaration 'interp' definition 'dummy1384'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1015:43: note: Function 'Tcl_UtfToExternal' argument 1 names different: declaration 'interp' definition 'dummy1384'. tcl8.7a5/generic/tclEncoding.c:1384:5: note: Function 'Tcl_UtfToExternal' argument 1 names different: declaration 'interp' definition 'dummy1384'. tcl8.7a5/generic/tclEncoding.c:936:12: style: Variable 'encodingPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEncoding.c:2014:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEncoding.c:2702:24: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEncoding.c:2809:24: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEncoding.c:3287:25: style: Variable 'tableDataPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclEncoding.c:471:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEncoding.c:471:2: error: Uninitialized variable: matchFileList [uninitvar] tcl8.7a5/generic/tclEncoding.c:471:2: note: Assignment '(matchFileList)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEncoding.c:471:2: note: Uninitialized variable: matchFileList tcl8.7a5/generic/tclEncoding.c:926:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEncoding.c:926:5: error: Uninitialized variable: result [uninitvar] tcl8.7a5/generic/tclEncoding.c:926:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEncoding.c:926:5: note: Uninitialized variable: result tcl8.7a5/generic/tclEncoding.c:1771:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEncoding.c:1771:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclEncoding.c:1771:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEncoding.c:1771:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclEncoding.c:1799:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEncoding.c:3692:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEncoding.c:3692:5: error: Uninitialized variable: encodingObj [uninitvar] tcl8.7a5/generic/tclEncoding.c:3692:5: note: Assignment '(encodingObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEncoding.c:3692:5: note: Uninitialized variable: encodingObj tcl8.7a5/generic/tclEncoding.c:3693:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclEncoding.c:3693:5: error: Uninitialized variable: searchPathObj [uninitvar] tcl8.7a5/generic/tclEncoding.c:3693:5: note: Assignment '(searchPathObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclEncoding.c:3693:5: note: Uninitialized variable: searchPathObj tcl8.7a5/generic/tclEncoding.c:2699:20: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclFCmd.c:148:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFCmd.c:238:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFCmd.c:381:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFCmd.c:508:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFCmd.c:907:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFCmd.c:1226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFCmd.c:1389:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFCmd.c:1602:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:197:25: style: Condition 'comsize>0' is always false [knownConditionTrueFalse] tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:150:27: note: Assignment 'comment=""', assigned value is "" tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:151:25: note: Assignment 'comsize=(int)strlen(comment)', assigned value is 0 tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:197:25: note: Condition 'comsize>0' is always false tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:243:21: style: Condition 'comsize>0' is always false [knownConditionTrueFalse] tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:225:23: note: Assignment 'comment=""', assigned value is "" tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:226:21: note: Assignment 'comsize=(int)strlen(comment)', assigned value is 0 tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:243:21: note: Condition 'comsize>0' is always false tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:149:16: style: Local variable 'header' shadows outer variable [shadowVariable] tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:44:10: note: Shadowed declaration tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:149:16: note: Shadow variable tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:224:12: style: Local variable 'header' shadows outer variable [shadowVariable] tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:44:10: note: Shadowed declaration tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:224:12: note: Shadow variable tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:150:17: style: Variable 'comment' can be declared as pointer to const [constVariablePointer] tcl8.7a5/compat/zlib/contrib/minizip/mztools.c:225:13: style: Variable 'comment' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclFCmd.c:1083:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFCmd.c:1107:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFCmd.c:1120:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFCmd.c:470:14: style:inconclusive: Function 'CopyRenameOneFile' argument 2 names different: declaration 'srcPathPtr' definition 'source'. [funcArgNamesDifferent] tcl8.7a5/generic/tclFCmd.c:21:17: note: Function 'CopyRenameOneFile' argument 2 names different: declaration 'srcPathPtr' definition 'source'. tcl8.7a5/generic/tclFCmd.c:470:14: note: Function 'CopyRenameOneFile' argument 2 names different: declaration 'srcPathPtr' definition 'source'. tcl8.7a5/generic/tclFCmd.c:472:14: style:inconclusive: Function 'CopyRenameOneFile' argument 3 names different: declaration 'destPathPtr' definition 'target'. [funcArgNamesDifferent] tcl8.7a5/generic/tclFCmd.c:21:38: note: Function 'CopyRenameOneFile' argument 3 names different: declaration 'destPathPtr' definition 'target'. tcl8.7a5/generic/tclFCmd.c:472:14: note: Function 'CopyRenameOneFile' argument 3 names different: declaration 'destPathPtr' definition 'target'. tcl8.7a5/generic/tclFCmd.c:571:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:571:6: error: Uninitialized variable: perm [uninitvar] tcl8.7a5/generic/tclFCmd.c:571:6: note: Assignment '(perm)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFCmd.c:571:6: note: Uninitialized variable: perm tcl8.7a5/generic/tclFCmd.c:697:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:697:3: error: Uninitialized variable: copyCommand [uninitvar] tcl8.7a5/generic/tclFCmd.c:697:3: note: Assignment '(copyCommand)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFCmd.c:697:3: note: Uninitialized variable: copyCommand tcl8.7a5/generic/tclFCmd.c:698:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:698:3: error: Uninitialized variable: cmdObj [uninitvar] tcl8.7a5/generic/tclFCmd.c:698:3: note: Assignment '(cmdObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFCmd.c:698:3: note: Uninitialized variable: cmdObj tcl8.7a5/generic/tclFCmd.c:701:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:701:7: error: Uninitialized variable: opObj [uninitvar] tcl8.7a5/generic/tclFCmd.c:701:7: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFCmd.c:701:7: note: Uninitialized variable: opObj tcl8.7a5/generic/tclFCmd.c:703:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:703:7: error: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclFCmd.c:703:7: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFCmd.c:703:7: note: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclFCmd.c:907:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:907:2: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:907:2: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFCmd.c:907:2: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclFCmd.c:1389:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1389:2: error: Uninitialized variable: nameObj [uninitvar] tcl8.7a5/generic/tclFCmd.c:1389:2: note: Assignment '(nameObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFCmd.c:1389:2: note: Uninitialized variable: nameObj tcl8.7a5/generic/tclFCmd.c:1422:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1440:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1450:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1454:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1458:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1474:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1477:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1480:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1489:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1602:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1612:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1616:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1632:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFCmd.c:1635:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:654:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFileName.c:743:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFileName.c:991:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFileName.c:1923:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFileName.c:2337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIO.h:29:0: error: #error one of EWOULDBLOCK or EAGAIN must be defined [preprocessorErrorDirective] tcl8.7a5/generic/tclIO.h:29:2: error: #error one of EWOULDBLOCK or EAGAIN must be defined [preprocessorErrorDirective] tcl8.7a5/generic/tclHash.c:812:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclHistory.c:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclHistory.c:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclHash.c:430:10: warning: Either the condition 'prevPtr==NULL' is redundant or there is possible null pointer dereference: prevPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclHash.c:427:18: note: Assuming that condition 'prevPtr==NULL' is not redundant tcl8.7a5/generic/tclHash.c:430:10: note: Null pointer dereference tcl8.7a5/generic/tclHash.c:801:5: style:inconclusive: Function 'AllocStringEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy801'. [funcArgNamesDifferent] tcl8.7a5/generic/tclHash.c:52:56: note: Function 'AllocStringEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy801'. tcl8.7a5/generic/tclHash.c:801:5: note: Function 'AllocStringEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy801'. tcl8.7a5/generic/tclHash.c:866:5: style:inconclusive: Function 'HashStringKey' argument 1 names different: declaration 'tablePtr' definition 'dummy866'. [funcArgNamesDifferent] tcl8.7a5/generic/tclHash.c:55:51: note: Function 'HashStringKey' argument 1 names different: declaration 'tablePtr' definition 'dummy866'. tcl8.7a5/generic/tclHash.c:866:5: note: Function 'HashStringKey' argument 1 names different: declaration 'tablePtr' definition 'dummy866'. tcl8.7a5/generic/tclHash.c:932:5: style:inconclusive: Function 'BogusFind' argument 1 names different: declaration 'tablePtr' definition 'dummy932'. [funcArgNamesDifferent] tcl8.7a5/generic/tclHash.c:61:49: note: Function 'BogusFind' argument 1 names different: declaration 'tablePtr' definition 'dummy932'. tcl8.7a5/generic/tclHash.c:932:5: note: Function 'BogusFind' argument 1 names different: declaration 'tablePtr' definition 'dummy932'. tcl8.7a5/generic/tclHash.c:933:5: style:inconclusive: Function 'BogusFind' argument 2 names different: declaration 'key' definition 'dummy933'. [funcArgNamesDifferent] tcl8.7a5/generic/tclHash.c:61:71: note: Function 'BogusFind' argument 2 names different: declaration 'key' definition 'dummy933'. tcl8.7a5/generic/tclHash.c:933:5: note: Function 'BogusFind' argument 2 names different: declaration 'key' definition 'dummy933'. tcl8.7a5/generic/tclHash.c:958:5: style:inconclusive: Function 'BogusCreate' argument 1 names different: declaration 'tablePtr' definition 'dummy958'. [funcArgNamesDifferent] tcl8.7a5/generic/tclHash.c:62:51: note: Function 'BogusCreate' argument 1 names different: declaration 'tablePtr' definition 'dummy958'. tcl8.7a5/generic/tclHash.c:958:5: note: Function 'BogusCreate' argument 1 names different: declaration 'tablePtr' definition 'dummy958'. tcl8.7a5/generic/tclHash.c:959:5: style:inconclusive: Function 'BogusCreate' argument 2 names different: declaration 'key' definition 'dummy959'. [funcArgNamesDifferent] tcl8.7a5/generic/tclHash.c:62:73: note: Function 'BogusCreate' argument 2 names different: declaration 'key' definition 'dummy959'. tcl8.7a5/generic/tclHash.c:959:5: note: Function 'BogusCreate' argument 2 names different: declaration 'key' definition 'dummy959'. tcl8.7a5/generic/tclHash.c:960:5: style:inconclusive: Function 'BogusCreate' argument 3 names different: declaration 'newPtr' definition 'dummy960'. [funcArgNamesDifferent] tcl8.7a5/generic/tclHash.c:63:13: note: Function 'BogusCreate' argument 3 names different: declaration 'newPtr' definition 'dummy960'. tcl8.7a5/generic/tclHash.c:960:5: note: Function 'BogusCreate' argument 3 names different: declaration 'newPtr' definition 'dummy960'. tcl8.7a5/generic/tclHash.c:614:20: style: Parameter 'tablePtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclHash.c:685: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] tcl8.7a5/generic/tclHash.c:74:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:685:20: note: Parameter 'tablePtr' can be declared as pointer to const tcl8.7a5/generic/tclHash.c:730: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] tcl8.7a5/generic/tclHash.c:73:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:730:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl8.7a5/generic/tclHash.c:735:20: style: Variable 'tablePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclHash.c:769: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] tcl8.7a5/generic/tclHash.c:72:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:769:20: note: Parameter 'tablePtr' can be declared as pointer to const tcl8.7a5/generic/tclHash.c:770: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] tcl8.7a5/generic/tclHash.c:72:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:770:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl8.7a5/generic/tclHash.c:802: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] tcl8.7a5/generic/tclHash.c:92:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:802:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl8.7a5/generic/tclHash.c:838:11: style: Parameter 'keyPtr' can be declared as pointer to const. However it seems that 'CompareStringKeys' is a callback function, if 'keyPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclHash.c:91:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:838:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl8.7a5/generic/tclHash.c:866:5: style: Parameter 'dummy866' can be declared as pointer to const. However it seems that 'HashStringKey' is a callback function, if 'dummy866' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclHash.c:90:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:866:5: note: Parameter 'dummy866' can be declared as pointer to const tcl8.7a5/generic/tclHash.c:867:11: style: Parameter 'keyPtr' can be declared as pointer to const. However it seems that 'HashStringKey' is a callback function, if 'keyPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclHash.c:90:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:867:11: note: Parameter 'keyPtr' can be declared as pointer to const tcl8.7a5/generic/tclHash.c:932:5: style: Parameter 'dummy932' can be declared as pointer to const. However it seems that 'BogusFind' is a callback function, if 'dummy932' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclHash.c:515:26: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:932:5: note: Parameter 'dummy932' can be declared as pointer to const tcl8.7a5/generic/tclHash.c:958:5: style: Parameter 'dummy958' can be declared as pointer to const. However it seems that 'BogusCreate' is a callback function, if 'dummy958' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclHash.c:516:28: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:958:5: note: Parameter 'dummy958' can be declared as pointer to const tcl8.7a5/generic/tclHash.c:960:5: style: Parameter 'dummy960' can be declared as pointer to const. However it seems that 'BogusCreate' is a callback function, if 'dummy960' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclHash.c:516:28: note: You might need to cast the function pointer here tcl8.7a5/generic/tclHash.c:960:5: note: Parameter 'dummy960' can be declared as pointer to const tcl8.7a5/generic/tclHistory.c:141:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclHistory.c:141:2: error: Uninitialized variable: histObjsPtr->historyObj [uninitvar] tcl8.7a5/generic/tclHistory.c:141:2: note: Assignment '(histObjsPtr->historyObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclHistory.c:141:2: note: Uninitialized variable: histObjsPtr->historyObj tcl8.7a5/generic/tclHistory.c:142:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclHistory.c:142:2: error: Uninitialized variable: histObjsPtr->addObj [uninitvar] tcl8.7a5/generic/tclHistory.c:142:2: note: Assignment '(histObjsPtr->addObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclHistory.c:142:2: note: Uninitialized variable: histObjsPtr->addObj tcl8.7a5/generic/tclHistory.c:218:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclHistory.c:219:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:161:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIOCmd.c:317:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIOCmd.c:456:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIOCmd.c:978:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIOCmd.c:1121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIOCmd.c:1957:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:858:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackWords [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:942:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:1124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackWords [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:1356:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:1876:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:2008:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:2143:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:8188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:8825:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:8915:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EQ [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:9622:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIOUtil.c:286:0: error: #error "What status should be returned for file size out of range?" [preprocessorErrorDirective] tcl8.7a5/generic/tclIOUtil.c:286:2: error: #error "What status should be returned for file size out of range?" [preprocessorErrorDirective] tcl8.7a5/generic/tclIOSock.c:199:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIOSock.c:79:7: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] tcl8.7a5/generic/tclIOSock.c:65:17: style:inconclusive: Function 'TclSockGetPort' argument 2 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:271:60: note: Function 'TclSockGetPort' argument 2 names different: declaration 'str' definition 'string'. tcl8.7a5/generic/tclIOSock.c:65:17: note: Function 'TclSockGetPort' argument 2 names different: declaration 'str' definition 'string'. tcl8.7a5/generic/tclIOSock.c:69:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclIOSock.c:119:11: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclIOSock.c:177:11: style: Variable 'native' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclIOSock.c:177:55: style: Variable 'portstring' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclIOCmd.c:447:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIOCmd.c:100:5: style:inconclusive: Function 'Tcl_PutsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy100'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3532:44: note: Function 'Tcl_PutsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy100'. tcl8.7a5/generic/tclIOCmd.c:100:5: note: Function 'Tcl_PutsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy100'. tcl8.7a5/generic/tclIOCmd.c:226:5: style:inconclusive: Function 'Tcl_FlushObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy226'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3433:45: note: Function 'Tcl_FlushObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy226'. tcl8.7a5/generic/tclIOCmd.c:226:5: note: Function 'Tcl_FlushObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy226'. tcl8.7a5/generic/tclIOCmd.c:290:5: style:inconclusive: Function 'Tcl_GetsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy290'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3445:44: note: Function 'Tcl_GetsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy290'. tcl8.7a5/generic/tclIOCmd.c:290:5: note: Function 'Tcl_GetsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy290'. tcl8.7a5/generic/tclIOCmd.c:374:5: style:inconclusive: Function 'Tcl_ReadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy374'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3538:44: note: Function 'Tcl_ReadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy374'. tcl8.7a5/generic/tclIOCmd.c:374:5: note: Function 'Tcl_ReadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy374'. tcl8.7a5/generic/tclIOCmd.c:517:5: style:inconclusive: Function 'Tcl_SeekObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy517'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3559:44: note: Function 'Tcl_SeekObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy517'. tcl8.7a5/generic/tclIOCmd.c:517:5: note: Function 'Tcl_SeekObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy517'. tcl8.7a5/generic/tclIOCmd.c:592:5: style:inconclusive: Function 'Tcl_TellObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy592'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3581:44: note: Function 'Tcl_TellObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy592'. tcl8.7a5/generic/tclIOCmd.c:592:5: note: Function 'Tcl_TellObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy592'. tcl8.7a5/generic/tclIOCmd.c:654:5: style:inconclusive: Function 'Tcl_CloseObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy654'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3368:45: note: Function 'Tcl_CloseObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy654'. tcl8.7a5/generic/tclIOCmd.c:654:5: note: Function 'Tcl_CloseObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy654'. tcl8.7a5/generic/tclIOCmd.c:762:5: style:inconclusive: Function 'Tcl_FconfigureObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy762'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3424:19: note: Function 'Tcl_FconfigureObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy762'. tcl8.7a5/generic/tclIOCmd.c:762:5: note: Function 'Tcl_FconfigureObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy762'. tcl8.7a5/generic/tclIOCmd.c:837:5: style:inconclusive: Function 'Tcl_EofObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy837'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3402:43: note: Function 'Tcl_EofObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy837'. tcl8.7a5/generic/tclIOCmd.c:837:5: note: Function 'Tcl_EofObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy837'. tcl8.7a5/generic/tclIOCmd.c:876:5: style:inconclusive: Function 'Tcl_ExecObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy876'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3411:44: note: Function 'Tcl_ExecObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy876'. tcl8.7a5/generic/tclIOCmd.c:876:5: note: Function 'Tcl_ExecObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy876'. tcl8.7a5/generic/tclIOCmd.c:1043:5: style:inconclusive: Function 'Tcl_FblockedObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1043'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3420:48: note: Function 'Tcl_FblockedObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1043'. tcl8.7a5/generic/tclIOCmd.c:1043:5: note: Function 'Tcl_FblockedObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1043'. tcl8.7a5/generic/tclIOCmd.c:1089:5: style:inconclusive: Function 'Tcl_OpenObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1089'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3522:44: note: Function 'Tcl_OpenObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1089'. tcl8.7a5/generic/tclIOCmd.c:1089:5: note: Function 'Tcl_OpenObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1089'. tcl8.7a5/generic/tclIOCmd.c:1464:5: style:inconclusive: Function 'Tcl_SocketObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1464'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3568:46: note: Function 'Tcl_SocketObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1464'. tcl8.7a5/generic/tclIOCmd.c:1464:5: note: Function 'Tcl_SocketObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1464'. tcl8.7a5/generic/tclIOCmd.c:1706:5: style:inconclusive: Function 'Tcl_FcopyObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy1706'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3426:45: note: Function 'Tcl_FcopyObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy1706'. tcl8.7a5/generic/tclIOCmd.c:1706:5: note: Function 'Tcl_FcopyObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy1706'. tcl8.7a5/generic/tclIOCmd.c:1345:11: style: Parameter 'address' can be declared as pointer to const. However it seems that 'AcceptCallbackProc' is a callback function, if 'address' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclIOCmd.c:1645:3: note: You might need to cast the function pointer here tcl8.7a5/generic/tclIOCmd.c:1345:11: note: Parameter 'address' can be declared as pointer to const tcl8.7a5/generic/tclIOCmd.c:161:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:161:6: error: Uninitialized variable: tsdPtr->stdoutObjPtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:161:6: note: Assignment '(tsdPtr->stdoutObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclIOCmd.c:161:6: note: Uninitialized variable: tsdPtr->stdoutObjPtr tcl8.7a5/generic/tclIOCmd.c:317:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:317:5: error: Uninitialized variable: linePtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:317:5: note: Assignment '(linePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclIOCmd.c:317:5: note: Uninitialized variable: linePtr tcl8.7a5/generic/tclIOCmd.c:456:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:456:5: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:456:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclIOCmd.c:456:5: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclIOCmd.c:978:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:978:5: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:978:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclIOCmd.c:978:5: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclIOCmd.c:1121:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:1121:3: error: Uninitialized variable: permObj [uninitvar] tcl8.7a5/generic/tclIOCmd.c:1121:3: note: Assignment '(permObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclIOCmd.c:1121:3: note: Uninitialized variable: permObj tcl8.7a5/generic/tclIOCmd.c:1957:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:1957:5: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclIOCmd.c:1957:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclIOCmd.c:1957:5: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclIOCmd.c:130:10: style: Variable 'newline' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclIndexObj.c:374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIndexObj.c:426:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIndexObj.c:486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclIndexObj.c:880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclFileName.c:1610:14: style: Condition 'dir==PATH_GENERAL' is always true [knownConditionTrueFalse] tcl8.7a5/generic/tclFileName.c:1604:20: note: Assuming that condition 'dir==PATH_GENERAL' is not redundant tcl8.7a5/generic/tclFileName.c:1610:14: note: Condition 'dir==PATH_GENERAL' is always true tcl8.7a5/generic/tclFileName.c:2002:8: warning: Either the condition 'pathPrefix==NULL' is redundant or there is possible null pointer dereference: pathPrefix. [nullPointerRedundantCheck] tcl8.7a5/generic/tclFileName.c:1998:17: note: Assuming that condition 'pathPrefix==NULL' is not redundant tcl8.7a5/generic/tclFileName.c:2002:8: note: Null pointer dereference tcl8.7a5/generic/tclFileName.c:1189:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1200:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1282:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1292:26: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1310:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1320:26: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1331:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1352:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1561:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1571:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1662:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:2230:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:2237:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclFileName.c:1226:5: style:inconclusive: Function 'Tcl_GlobObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1226'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3451:44: note: Function 'Tcl_GlobObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1226'. tcl8.7a5/generic/tclFileName.c:1226:5: note: Function 'Tcl_GlobObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1226'. tcl8.7a5/generic/tclFileName.c:1722:14: style:inconclusive: Function 'TclGlob' argument 3 names different: declaration 'unquotedPrefix' definition 'pathPrefix'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3051:17: note: Function 'TclGlob' argument 3 names different: declaration 'unquotedPrefix' definition 'pathPrefix'. tcl8.7a5/generic/tclFileName.c:1722:14: note: Function 'TclGlob' argument 3 names different: declaration 'unquotedPrefix' definition 'pathPrefix'. tcl8.7a5/generic/tclFileName.c:2144:14: style:inconclusive: Function 'DoGlob' argument 2 names different: declaration 'resultPtr' definition 'matchesObj'. [funcArgNamesDifferent] tcl8.7a5/generic/tclFileName.c:37:49: note: Function 'DoGlob' argument 2 names different: declaration 'resultPtr' definition 'matchesObj'. tcl8.7a5/generic/tclFileName.c:2144:14: note: Function 'DoGlob' argument 2 names different: declaration 'resultPtr' definition 'matchesObj'. tcl8.7a5/generic/tclFileName.c:2654:5: style:inconclusive: Function 'Tcl_GetBlockSizeFromStat' argument 1 names different: declaration 'statPtr' definition 'dummy2654'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1785:62: note: Function 'Tcl_GetBlockSizeFromStat' argument 1 names different: declaration 'statPtr' definition 'dummy2654'. tcl8.7a5/generic/tclFileName.c:2654:5: note: Function 'Tcl_GetBlockSizeFromStat' argument 1 names different: declaration 'statPtr' definition 'dummy2654'. tcl8.7a5/generic/tclFileName.c:1391:12: style: Variable 'search' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclFileName.c:2160:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclFileName.c:2160:47: style: Variable 'firstSpecialChar' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclFileName.c:654:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:654:5: error: Uninitialized variable: result [uninitvar] tcl8.7a5/generic/tclFileName.c:654:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFileName.c:654:5: note: Uninitialized variable: result tcl8.7a5/generic/tclFileName.c:701:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:701:3: error: Uninitialized variable: nextElt [uninitvar] tcl8.7a5/generic/tclFileName.c:701:3: note: Assignment '(nextElt)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFileName.c:701:3: note: Uninitialized variable: nextElt tcl8.7a5/generic/tclFileName.c:743:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:743:5: error: Uninitialized variable: result [uninitvar] tcl8.7a5/generic/tclFileName.c:743:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFileName.c:743:5: note: Uninitialized variable: result tcl8.7a5/generic/tclFileName.c:772:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:772:3: error: Uninitialized variable: nextElt [uninitvar] tcl8.7a5/generic/tclFileName.c:772:3: note: Assignment '(nextElt)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFileName.c:772:3: note: Uninitialized variable: nextElt tcl8.7a5/generic/tclFileName.c:991:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:991:5: error: Uninitialized variable: listObj [uninitvar] tcl8.7a5/generic/tclFileName.c:991:5: note: Assignment '(listObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFileName.c:991:5: note: Uninitialized variable: listObj tcl8.7a5/generic/tclFileName.c:1923:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:1923:5: error: Uninitialized variable: filenamesObj [uninitvar] tcl8.7a5/generic/tclFileName.c:1923:5: note: Assignment '(filenamesObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFileName.c:1923:5: note: Uninitialized variable: filenamesObj tcl8.7a5/generic/tclFileName.c:1969:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:1970:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:2026:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:2026:7: error: Uninitialized variable: elem [uninitvar] tcl8.7a5/generic/tclFileName.c:2026:7: note: Assignment '(elem)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFileName.c:2026:7: note: Uninitialized variable: elem tcl8.7a5/generic/tclFileName.c:2028:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:2028:7: error: Uninitialized variable: (elem)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclFileName.c:2028:7: note: Assignment '(elem)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFileName.c:2028:7: note: Uninitialized variable: (elem)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclFileName.c:2044:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:2053:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:2054:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:2337:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:2337:2: error: Uninitialized variable: subdirsPtr [uninitvar] tcl8.7a5/generic/tclFileName.c:2337:2: note: Assignment '(subdirsPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclFileName.c:2337:2: note: Uninitialized variable: subdirsPtr tcl8.7a5/generic/tclFileName.c:2382:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclFileName.c:2218:16: style: Variable 'openBrace' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclIndexObj.c:381:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:383:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:386:16: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:391:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:393:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:400:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:578:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:588:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:600:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:965:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:987:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:1017:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:1028:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:1030:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:1031:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:1447:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclIndexObj.c:543:5: style:inconclusive: Function 'PrefixMatchObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy543'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIndexObj.c:34:42: note: Function 'PrefixMatchObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy543'. tcl8.7a5/generic/tclIndexObj.c:543:5: note: Function 'PrefixMatchObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy543'. tcl8.7a5/generic/tclIndexObj.c:667:5: style:inconclusive: Function 'PrefixAllObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy667'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIndexObj.c:28:40: note: Function 'PrefixAllObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy667'. tcl8.7a5/generic/tclIndexObj.c:667:5: note: Function 'PrefixAllObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy667'. tcl8.7a5/generic/tclIndexObj.c:724:5: style:inconclusive: Function 'PrefixLongestObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy724'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIndexObj.c:31:44: note: Function 'PrefixLongestObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy724'. tcl8.7a5/generic/tclIndexObj.c:724:5: note: Function 'PrefixLongestObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy724'. tcl8.7a5/generic/tclIndexObj.c:1423:10: style:inconclusive: Function 'TclGetCompletionCodeFromObj' argument 3 names different: declaration 'code' definition 'codePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3031:29: note: Function 'TclGetCompletionCodeFromObj' argument 3 names different: declaration 'code' definition 'codePtr'. tcl8.7a5/generic/tclIndexObj.c:1423:10: note: Function 'TclGetCompletionCodeFromObj' argument 3 names different: declaration 'code' definition 'codePtr'. tcl8.7a5/generic/tclIndexObj.c:128:12: style: Variable 'indexRep' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclIndexObj.c:374:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclIndexObj.c:374:2: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclIndexObj.c:374:2: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclIndexObj.c:374:2: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclIndexObj.c:880:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclIndexObj.c:880:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclIndexObj.c:880:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclIndexObj.c:880:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclLink.c:547:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclLink.c:618:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclLink.c:1237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclLink.c:1299:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:1044:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:1617:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:1775:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:1856:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:2374:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elemCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:2503:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:2821:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:3095:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:3149:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbackPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:4509:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclInterp.c:4697:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclLiteral.c:134:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclLiteral.c:250:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclLiteral.c:866:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclLiteral.c:392:11: style:inconclusive: Function 'TclRegisterLiteral' argument 1 names different: declaration 'envPtr' definition 'ePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:629:38: note: Function 'TclRegisterLiteral' argument 1 names different: declaration 'envPtr' definition 'ePtr'. tcl8.7a5/generic/tclLiteral.c:392:11: note: Function 'TclRegisterLiteral' argument 1 names different: declaration 'envPtr' definition 'ePtr'. tcl8.7a5/generic/tclLiteral.c:408:19: style: Variable 'localTablePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclLiteral.c:134:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLiteral.c:250:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLiteral.c:250:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclLiteral.c:250:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclLiteral.c:250:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclLiteral.c:866:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclListObj.c:438:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclListObj.c:483:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclListObj.c:781:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclListObj.c:1065:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclListObj.c:1384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclListObj.c:1628:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclListObj.c:1854:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclListObj.c:2073:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclLink.c:631:5: style:inconclusive: Function 'SetInvalidRealFromAny' argument 1 names different: declaration 'interp' definition 'dummy631'. [funcArgNamesDifferent] tcl8.7a5/generic/tclLink.c:105:47: note: Function 'SetInvalidRealFromAny' argument 1 names different: declaration 'interp' definition 'dummy631'. tcl8.7a5/generic/tclLink.c:631:5: note: Function 'SetInvalidRealFromAny' argument 1 names different: declaration 'interp' definition 'dummy631'. tcl8.7a5/generic/tclLink.c:748:5: style:inconclusive: Function 'LinkTraceProc' argument 3 names different: declaration 'name1' definition 'dummy748'. [funcArgNamesDifferent] tcl8.7a5/generic/tclLink.c:99:20: note: Function 'LinkTraceProc' argument 3 names different: declaration 'name1' definition 'dummy748'. tcl8.7a5/generic/tclLink.c:748:5: note: Function 'LinkTraceProc' argument 3 names different: declaration 'name1' definition 'dummy748'. tcl8.7a5/generic/tclLink.c:749:5: style:inconclusive: Function 'LinkTraceProc' argument 4 names different: declaration 'name2' definition 'dummy749'. [funcArgNamesDifferent] tcl8.7a5/generic/tclLink.c:99:39: note: Function 'LinkTraceProc' argument 4 names different: declaration 'name2' definition 'dummy749'. tcl8.7a5/generic/tclLink.c:749:5: note: Function 'LinkTraceProc' argument 4 names different: declaration 'name2' definition 'dummy749'. tcl8.7a5/generic/tclLink.c:1289:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclLink.c:1299:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1299:3: error: Uninitialized variable: (objv[i])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclLink.c:1299:3: note: Assignment '(objv[i])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclLink.c:1299:3: note: Uninitialized variable: (objv[i])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclLink.c:1312:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1351:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1364:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1377:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1390:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1403:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1417:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1430:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1457:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1470:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1470:6: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclLink.c:1470:6: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclLink.c:1470:6: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclLink.c:1500:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLink.c:1500:2: error: Uninitialized variable: (resultObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclLink.c:1500:2: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclLink.c:1500:2: note: Uninitialized variable: (resultObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclListObj.c:1610:33: error: Array 'indexArray[0]' accessed at index -1, which is out of bounds. [negativeIndex] tcl8.7a5/generic/tclListObj.c:586:16: warning: Possible null pointer dereference: listRepPtr [nullPointer] tcl8.7a5/generic/tclListObj.c:584:2: note: Assignment 'listRepPtr=irPtr?(struct List*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclListObj.c:586:16: note: Null pointer dereference tcl8.7a5/generic/tclListObj.c:699:16: warning: Possible null pointer dereference: listRepPtr [nullPointer] tcl8.7a5/generic/tclListObj.c:696:2: note: Assignment 'listRepPtr=irPtr?(struct List*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclListObj.c:699:16: note: Null pointer dereference tcl8.7a5/generic/tclListObj.c:701:31: warning: Possible null pointer dereference: listRepPtr [nullPointer] tcl8.7a5/generic/tclListObj.c:696:2: note: Assignment 'listRepPtr=irPtr?(struct List*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclListObj.c:701:31: note: Null pointer dereference tcl8.7a5/generic/tclListObj.c:702:17: warning: Possible null pointer dereference: listRepPtr [nullPointer] tcl8.7a5/generic/tclListObj.c:696:2: note: Assignment 'listRepPtr=irPtr?(struct List*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclListObj.c:702:17: note: Null pointer dereference tcl8.7a5/generic/tclListObj.c:924:15: warning: Possible null pointer dereference: listRepPtr [nullPointer] tcl8.7a5/generic/tclListObj.c:921:2: note: Assignment 'listRepPtr=irPtr?(struct List*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclListObj.c:924:15: note: Null pointer dereference tcl8.7a5/generic/tclListObj.c:1013:16: warning: Possible null pointer dereference: listRepPtr [nullPointer] tcl8.7a5/generic/tclListObj.c:1001:2: note: Assignment 'listRepPtr=irPtr?(struct List*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclListObj.c:1013:16: note: Null pointer dereference tcl8.7a5/generic/tclListObj.c:1817:17: warning: Possible null pointer dereference: listRepPtr [nullPointer] tcl8.7a5/generic/tclListObj.c:1814:2: note: Assignment 'listRepPtr=irPtr?(struct List*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclListObj.c:1817:17: note: Null pointer dereference tcl8.7a5/generic/tclListObj.c:1887:5: warning: Possible null pointer dereference: listRepPtr [nullPointer] tcl8.7a5/generic/tclListObj.c:1886:5: note: Assignment 'listRepPtr=irPtr?(struct List*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclListObj.c:1887:5: note: Null pointer dereference tcl8.7a5/generic/tclLoad.c:1113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclListObj.c:194:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclListObj.c:709:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclListObj.c:1612:16: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclListObj.c:1806:16: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclListObj.c:1828:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclListObj.c:2081:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclListObj.c:339:5: style:inconclusive: Function 'Tcl_DbNewListObj' argument 3 names different: declaration 'file' definition 'dummy339'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:133:17: note: Function 'Tcl_DbNewListObj' argument 3 names different: declaration 'file' definition 'dummy339'. tcl8.7a5/generic/tclListObj.c:339:5: note: Function 'Tcl_DbNewListObj' argument 3 names different: declaration 'file' definition 'dummy339'. tcl8.7a5/generic/tclListObj.c:340:5: style:inconclusive: Function 'Tcl_DbNewListObj' argument 4 names different: declaration 'line' definition 'dummy340'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:133:27: note: Function 'Tcl_DbNewListObj' argument 4 names different: declaration 'line' definition 'dummy340'. tcl8.7a5/generic/tclListObj.c:340:5: note: Function 'Tcl_DbNewListObj' argument 4 names different: declaration 'line' definition 'dummy340'. tcl8.7a5/generic/tclListObj.c:904:10: style:inconclusive: Function 'Tcl_ListObjLength' argument 3 names different: declaration 'lengthPtr' definition 'intPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:198:28: note: Function 'Tcl_ListObjLength' argument 3 names different: declaration 'lengthPtr' definition 'intPtr'. tcl8.7a5/generic/tclListObj.c:904:10: note: Function 'Tcl_ListObjLength' argument 3 names different: declaration 'lengthPtr' definition 'intPtr'. tcl8.7a5/generic/tclListObj.c:1431:14: style:inconclusive: Function 'TclLsetList' argument 3 names different: declaration 'indexPtr' definition 'indexArgPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3097:17: note: Function 'TclLsetList' argument 3 names different: declaration 'indexPtr' definition 'indexArgPtr'. tcl8.7a5/generic/tclListObj.c:1431:14: note: Function 'TclLsetList' argument 3 names different: declaration 'indexPtr' definition 'indexArgPtr'. tcl8.7a5/generic/tclListObj.c:429:11: style: Variable 'listRepPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclListObj.c:906:11: style: Variable 'listRepPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclListObj.c:1439:11: style: Variable 'listRepPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclInterp.c:1856:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclInterp.c:1856:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclInterp.c:1856:2: note: Null pointer dereference tcl8.7a5/generic/tclListObj.c:125:26: warning: Expression 'objc-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] tcl8.7a5/generic/tclListObj.c:106:14: note: Assuming that condition 'objc<=0' is not redundant tcl8.7a5/generic/tclListObj.c:125:26: note: Negative value is converted to an unsigned value tcl8.7a5/generic/tclInterp.c:3610:54: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclListObj.c:246:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:246:5: error: Uninitialized variable: listPtr [uninitvar] tcl8.7a5/generic/tclListObj.c:246:5: note: Assignment '(listPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclListObj.c:246:5: note: Uninitialized variable: listPtr tcl8.7a5/generic/tclListObj.c:438:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:438:5: error: Uninitialized variable: copyPtr [uninitvar] tcl8.7a5/generic/tclListObj.c:438:5: note: Assignment '(copyPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclListObj.c:438:5: note: Uninitialized variable: copyPtr tcl8.7a5/generic/tclListObj.c:483:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:483:2: error: Uninitialized variable: obj [uninitvar] tcl8.7a5/generic/tclListObj.c:483:2: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclListObj.c:483:2: note: Uninitialized variable: obj tcl8.7a5/generic/tclListObj.c:510:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:513:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:1082:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:1177:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:1384:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:1384:3: error: Uninitialized variable: listPtr [uninitvar] tcl8.7a5/generic/tclListObj.c:1384:3: note: Assignment '(listPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclListObj.c:1384:3: note: Uninitialized variable: listPtr tcl8.7a5/generic/tclListObj.c:1628:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:1628:3: error: Uninitialized variable: subListPtr [uninitvar] tcl8.7a5/generic/tclListObj.c:1628:3: note: Assignment '(subListPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclListObj.c:1628:3: note: Uninitialized variable: subListPtr tcl8.7a5/generic/tclListObj.c:2073:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclListObj.c:2073:6: error: Uninitialized variable: *elemPtrs [uninitvar] tcl8.7a5/generic/tclListObj.c:2073:6: note: Assignment '(*elemPtrs)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclListObj.c:2073:6: note: Uninitialized variable: *elemPtrs tcl8.7a5/generic/tclListObj.c:631:19: error: Uninitialized variable: *(&objv) [legacyUninitvar] tcl8.7a5/generic/tclListObj.c:1584:6: error: Uninitialized variable: *(&elemPtrs) [legacyUninitvar] tcl8.7a5/generic/tclListObj.c:1600:16: style: Variable 'indexArray' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclInterp.c:1842:11: style: Variable 'prefv' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/generic/tclInterp.c:1834:11: note: prefv is assigned tcl8.7a5/generic/tclInterp.c:1842:11: note: prefv is overwritten tcl8.7a5/generic/tclInterp.c:871:16: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:1114:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:1124:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:1304:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:1366:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:1473:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:1694:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:2341:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:2379:22: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:2949:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:2994:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:3004:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:3013:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:3055:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:3140:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:3217:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:3472:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:3498:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:4502:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:4601:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:4618:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:4690:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:4810:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:4827:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:4845:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:4864:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:4872:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclInterp.c:606:9: style:inconclusive: Function 'Tcl_InterpObjCmd' argument 3 names different: declaration 'argc' definition 'objc'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3462:32: note: Function 'Tcl_InterpObjCmd' argument 3 names different: declaration 'argc' definition 'objc'. tcl8.7a5/generic/tclInterp.c:606:9: note: Function 'Tcl_InterpObjCmd' argument 3 names different: declaration 'argc' definition 'objc'. tcl8.7a5/generic/tclInterp.c:1191:17: style:inconclusive: Function 'Tcl_CreateAlias' argument 3 names different: declaration 'target' definition 'targetInterp'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:304:39: note: Function 'Tcl_CreateAlias' argument 3 names different: declaration 'target' definition 'targetInterp'. tcl8.7a5/generic/tclInterp.c:1191:17: note: Function 'Tcl_CreateAlias' argument 3 names different: declaration 'target' definition 'targetInterp'. tcl8.7a5/generic/tclInterp.c:1246:17: style:inconclusive: Function 'Tcl_CreateAliasObj' argument 3 names different: declaration 'target' definition 'targetInterp'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:309:39: note: Function 'Tcl_CreateAliasObj' argument 3 names different: declaration 'target' definition 'targetInterp'. tcl8.7a5/generic/tclInterp.c:1246:17: note: Function 'Tcl_CreateAliasObj' argument 3 names different: declaration 'target' definition 'targetInterp'. tcl8.7a5/generic/tclInterp.c:1287:17: style:inconclusive: Function 'Tcl_GetAlias' argument 2 names different: declaration 'childCmd' definition 'aliasName'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:485:17: note: Function 'Tcl_GetAlias' argument 2 names different: declaration 'childCmd' definition 'aliasName'. tcl8.7a5/generic/tclInterp.c:1287:17: note: Function 'Tcl_GetAlias' argument 2 names different: declaration 'childCmd' definition 'aliasName'. tcl8.7a5/generic/tclInterp.c:1290:18: style:inconclusive: Function 'Tcl_GetAlias' argument 4 names different: declaration 'targetCmdPtr' definition 'targetNamePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:487:18: note: Function 'Tcl_GetAlias' argument 4 names different: declaration 'targetCmdPtr' definition 'targetNamePtr'. tcl8.7a5/generic/tclInterp.c:1290:18: note: Function 'Tcl_GetAlias' argument 4 names different: declaration 'targetCmdPtr' definition 'targetNamePtr'. tcl8.7a5/generic/tclInterp.c:1349:17: style:inconclusive: Function 'Tcl_GetAliasObj' argument 2 names different: declaration 'childCmd' definition 'aliasName'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:491:17: note: Function 'Tcl_GetAliasObj' argument 2 names different: declaration 'childCmd' definition 'aliasName'. tcl8.7a5/generic/tclInterp.c:1349:17: note: Function 'Tcl_GetAliasObj' argument 2 names different: declaration 'childCmd' definition 'aliasName'. tcl8.7a5/generic/tclInterp.c:1352:18: style:inconclusive: Function 'Tcl_GetAliasObj' argument 4 names different: declaration 'targetCmdPtr' definition 'targetNamePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:493:18: note: Function 'Tcl_GetAliasObj' argument 4 names different: declaration 'targetCmdPtr' definition 'targetNamePtr'. tcl8.7a5/generic/tclInterp.c:1352:18: note: Function 'Tcl_GetAliasObj' argument 4 names different: declaration 'targetCmdPtr' definition 'targetNamePtr'. tcl8.7a5/generic/tclInterp.c:1354:16: style:inconclusive: Function 'Tcl_GetAliasObj' argument 6 names different: declaration 'objv' definition 'objvPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:494:16: note: Function 'Tcl_GetAliasObj' argument 6 names different: declaration 'objv' definition 'objvPtr'. tcl8.7a5/generic/tclInterp.c:1354:16: note: Function 'Tcl_GetAliasObj' argument 6 names different: declaration 'objv' definition 'objvPtr'. tcl8.7a5/generic/tclInterp.c:1516:14: style:inconclusive: Function 'AliasCreate' argument 5 names different: declaration 'targetPtr' definition 'targetNamePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInterp.c:218:35: note: Function 'AliasCreate' argument 5 names different: declaration 'targetPtr' definition 'targetNamePtr'. tcl8.7a5/generic/tclInterp.c:1516:14: note: Function 'AliasCreate' argument 5 names different: declaration 'targetPtr' definition 'targetNamePtr'. tcl8.7a5/generic/tclInterp.c:1724:14: style:inconclusive: Function 'AliasDescribe' argument 3 names different: declaration 'objPtr' definition 'namePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInterp.c:223:42: note: Function 'AliasDescribe' argument 3 names different: declaration 'objPtr' definition 'namePtr'. tcl8.7a5/generic/tclInterp.c:1724:14: note: Function 'AliasDescribe' argument 3 names different: declaration 'objPtr' definition 'namePtr'. tcl8.7a5/generic/tclInterp.c:2101:17: style:inconclusive: Function 'Tcl_CreateChild' argument 2 names different: declaration 'name' definition 'childPath'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:348:69: note: Function 'Tcl_CreateChild' argument 2 names different: declaration 'name' definition 'childPath'. tcl8.7a5/generic/tclInterp.c:2101:17: note: Function 'Tcl_CreateChild' argument 2 names different: declaration 'name' definition 'childPath'. tcl8.7a5/generic/tclInterp.c:2133:17: style:inconclusive: Function 'Tcl_GetChild' argument 2 names different: declaration 'name' definition 'childPath'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:559:66: note: Function 'Tcl_GetChild' argument 2 names different: declaration 'name' definition 'childPath'. tcl8.7a5/generic/tclInterp.c:2133:17: note: Function 'Tcl_GetChild' argument 2 names different: declaration 'name' definition 'childPath'. tcl8.7a5/generic/tclInterp.c:2267:17: style:inconclusive: Function 'Tcl_GetInterpPath' argument 2 names different: declaration 'childInterp' definition 'targetInterp'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:531:17: note: Function 'Tcl_GetInterpPath' argument 2 names different: declaration 'childInterp' definition 'targetInterp'. tcl8.7a5/generic/tclInterp.c:2267:17: note: Function 'Tcl_GetInterpPath' argument 2 names different: declaration 'childInterp' definition 'targetInterp'. tcl8.7a5/generic/tclInterp.c:4249:5: style:inconclusive: Function 'CallScriptLimitCallback' argument 2 names different: declaration 'interp' definition 'dummy4249'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInterp.c:269:20: note: Function 'CallScriptLimitCallback' argument 2 names different: declaration 'interp' definition 'dummy4249'. tcl8.7a5/generic/tclInterp.c:4249:5: note: Function 'CallScriptLimitCallback' argument 2 names different: declaration 'interp' definition 'dummy4249'. tcl8.7a5/generic/tclInterp.c:1037:8: style: Variable 'string' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclInterp.c:2165:12: style: Variable 'childPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclInterp.c:2987:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclInterp.c:3092:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclInterp.c:3245:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclInterp.c:3278:17: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclInterp.c:4033:15: style: Parameter 'timeLimitPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclInterp.c:4120:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclInterp.c:1044:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:1044:2: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclInterp.c:1044:2: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:1044:2: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclInterp.c:1617:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:1617:2: error: Uninitialized variable: newToken [uninitvar] tcl8.7a5/generic/tclInterp.c:1617:2: note: Assignment '(newToken)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:1617:2: note: Uninitialized variable: newToken tcl8.7a5/generic/tclInterp.c:1775:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:1775:5: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclInterp.c:1775:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:1775:5: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclInterp.c:2503:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:2503:2: error: Uninitialized variable: clockObj [uninitvar] tcl8.7a5/generic/tclInterp.c:2503:2: note: Assignment '(clockObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:2503:2: note: Uninitialized variable: clockObj tcl8.7a5/generic/tclInterp.c:2821:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:2821:2: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclInterp.c:2821:2: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:2821:2: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclInterp.c:3095:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:3095:5: error: Uninitialized variable: listObjPtr [uninitvar] tcl8.7a5/generic/tclInterp.c:3095:5: note: Assignment '(listObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:3095:5: note: Uninitialized variable: listObjPtr tcl8.7a5/generic/tclInterp.c:4509:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:4509:2: error: Uninitialized variable: dictPtr [uninitvar] tcl8.7a5/generic/tclInterp.c:4509:2: note: Assignment '(dictPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:4509:2: note: Uninitialized variable: dictPtr tcl8.7a5/generic/tclInterp.c:4525:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:4525:6: error: Uninitialized variable: empty [uninitvar] tcl8.7a5/generic/tclInterp.c:4525:6: note: Assignment '(empty)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:4525:6: note: Uninitialized variable: empty tcl8.7a5/generic/tclInterp.c:4539:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:4539:6: error: Uninitialized variable: empty [uninitvar] tcl8.7a5/generic/tclInterp.c:4539:6: note: Assignment '(empty)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:4539:6: note: Uninitialized variable: empty tcl8.7a5/generic/tclInterp.c:4697:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:4697:2: error: Uninitialized variable: dictPtr [uninitvar] tcl8.7a5/generic/tclInterp.c:4697:2: note: Assignment '(dictPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:4697:2: note: Uninitialized variable: dictPtr tcl8.7a5/generic/tclInterp.c:4712:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:4712:6: error: Uninitialized variable: empty [uninitvar] tcl8.7a5/generic/tclInterp.c:4712:6: note: Assignment '(empty)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:4712:6: note: Uninitialized variable: empty tcl8.7a5/generic/tclInterp.c:4731:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclInterp.c:4731:6: error: Uninitialized variable: empty [uninitvar] tcl8.7a5/generic/tclInterp.c:4731:6: note: Assignment '(empty)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclInterp.c:4731:6: note: Uninitialized variable: empty tcl8.7a5/generic/tclInterp.c:2318:9: error: Uninitialized variable: *(&objv) [legacyUninitvar] tcl8.7a5/generic/tclInterp.c:328:10: style: struct member 'PkgName::name' is never used. [unusedStructMember] tcl8.7a5/generic/tclInterp.c:770:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclLoad.c:200:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:269:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:305:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:365:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:460:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:471:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:633:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:703:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:715:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:745:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:791:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:804:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:961:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclLoad.c:131:5: style:inconclusive: Function 'Tcl_LoadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy131'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3488:44: note: Function 'Tcl_LoadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy131'. tcl8.7a5/generic/tclLoad.c:131:5: note: Function 'Tcl_LoadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy131'. tcl8.7a5/generic/tclLoad.c:557:5: style:inconclusive: Function 'Tcl_UnloadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy557'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3598:46: note: Function 'Tcl_UnloadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy557'. tcl8.7a5/generic/tclLoad.c:557:5: note: Function 'Tcl_UnloadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy557'. tcl8.7a5/generic/tclLoad.c:767:17: style:inconclusive: Function 'UnloadLibrary' argument 3 names different: declaration 'library' definition 'libraryPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclLoad.c:101:22: note: Function 'UnloadLibrary' argument 3 names different: declaration 'library' definition 'libraryPtr'. tcl8.7a5/generic/tclLoad.c:767:17: note: Function 'UnloadLibrary' argument 3 names different: declaration 'library' definition 'libraryPtr'. tcl8.7a5/generic/tclLoad.c:1103:17: style:inconclusive: Function 'TclGetLoadedLibraries' argument 3 names different: declaration 'packageName' definition 'prefix'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3047:17: note: Function 'TclGetLoadedLibraries' argument 3 names different: declaration 'packageName' definition 'prefix'. tcl8.7a5/generic/tclLoad.c:1103:17: note: Function 'TclGetLoadedLibraries' argument 3 names different: declaration 'packageName' definition 'prefix'. tcl8.7a5/generic/tclLoad.c:1190:5: style:inconclusive: Function 'LoadCleanupProc' argument 1 names different: declaration 'clientData' definition 'dummy1190'. [funcArgNamesDifferent] tcl8.7a5/generic/tclLoad.c:97:40: note: Function 'LoadCleanupProc' argument 1 names different: declaration 'clientData' definition 'dummy1190'. tcl8.7a5/generic/tclLoad.c:1190:5: note: Function 'LoadCleanupProc' argument 1 names different: declaration 'clientData' definition 'dummy1190'. tcl8.7a5/generic/tclLoad.c:1113:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLoad.c:1113:2: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclLoad.c:1113:2: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclLoad.c:1113:2: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclLoad.c:1159:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclLoad.c:1159:5: error: Uninitialized variable: (resultObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclLoad.c:1159:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclLoad.c:1159:5: note: Uninitialized variable: (resultObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclLoad.c:910:21: style: Variable 'trustedRefCount' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclLoad.c:911:18: style: Variable 'safeRefCount' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclLoad.c:775:20: style: Unused variable: iterLibraryPtr [unusedVariable] tcl8.7a5/generic/tclExecute.c:875:21: portability: Undefined behaviour, pointer arithmetic '(esPtr)->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:1094:30: portability: Undefined behaviour, pointer arithmetic 'esPtr->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:1095:44: portability: Undefined behaviour, pointer arithmetic 'esPtr->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:1107:30: portability: Undefined behaviour, pointer arithmetic 'esPtr->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:1261:21: portability: Undefined behaviour, pointer arithmetic '(esPtr)->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:1264:24: portability: Undefined behaviour, pointer arithmetic 'tmpPtr->stackWords-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:1968:21: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:1971:23: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:2582:15: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:2695:41: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:2710:9: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:2748:9: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:2814:9: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:6826:18: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:7736:23: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:7778:18: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:7813:9: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:7851:18: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:7856:15: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:7861:18: portability: Undefined behaviour, pointer arithmetic 'TD->stack-1' is out of bounds. [pointerOutOfBounds] tcl8.7a5/generic/tclExecute.c:8182:35: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] tcl8.7a5/generic/tclMain.c:305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclMain.c:788:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclMain.c:546:12: style: Condition 'is.input' is always true [knownConditionTrueFalse] tcl8.7a5/generic/tclMain.c:732:5: style:inconclusive: Function 'StdinProc' argument 2 names different: declaration 'mask' definition 'dummy732'. [funcArgNamesDifferent] tcl8.7a5/generic/tclMain.c:113:51: note: Function 'StdinProc' argument 2 names different: declaration 'mask' definition 'dummy732'. tcl8.7a5/generic/tclMain.c:732:5: note: Function 'StdinProc' argument 2 names different: declaration 'mask' definition 'dummy732'. tcl8.7a5/generic/tclMain.c:667:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclMain.c:305:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclMain.c:305:5: error: Uninitialized variable: is.commandPtr [uninitvar] tcl8.7a5/generic/tclMain.c:305:5: note: Assignment 'is.commandPtr=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclMain.c:305:5: note: Uninitialized variable: is.commandPtr tcl8.7a5/generic/tclMain.c:406:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclMain.c:406:3: error: Uninitialized variable: keyPtr [uninitvar] tcl8.7a5/generic/tclMain.c:406:3: note: Assignment '(keyPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclMain.c:406:3: note: Uninitialized variable: keyPtr tcl8.7a5/generic/tclMain.c:520:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclMain.c:520:6: error: Uninitialized variable: (is.commandPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclMain.c:520:6: note: Assignment 'is.commandPtr=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclMain.c:520:6: note: Uninitialized variable: (is.commandPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclMain.c:788:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclMain.c:788:5: error: Uninitialized variable: commandPtr [uninitvar] tcl8.7a5/generic/tclMain.c:788:5: note: Assignment '(commandPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclMain.c:788:5: note: Uninitialized variable: commandPtr tcl8.7a5/generic/tclCompCmdsSZ.c:129:5: style:inconclusive: Function 'TclCompileSetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy129'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3822:38: note: Function 'TclCompileSetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy129'. tcl8.7a5/generic/tclCompCmdsSZ.c:129:5: note: Function 'TclCompileSetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy129'. tcl8.7a5/generic/tclCompCmdsSZ.c:222:5: style:inconclusive: Function 'TclCompileStringCatCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy222'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3825:38: note: Function 'TclCompileStringCatCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy222'. tcl8.7a5/generic/tclCompCmdsSZ.c:222:5: note: Function 'TclCompileStringCatCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy222'. tcl8.7a5/generic/tclCompCmdsSZ.c:293:5: style:inconclusive: Function 'TclCompileStringCmpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy293'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3828:38: note: Function 'TclCompileStringCmpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy293'. tcl8.7a5/generic/tclCompCmdsSZ.c:293:5: note: Function 'TclCompileStringCmpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy293'. tcl8.7a5/generic/tclCompCmdsSZ.c:324:5: style:inconclusive: Function 'TclCompileStringEqualCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy324'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3831:38: note: Function 'TclCompileStringEqualCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy324'. tcl8.7a5/generic/tclCompCmdsSZ.c:324:5: note: Function 'TclCompileStringEqualCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy324'. tcl8.7a5/generic/tclCompCmdsSZ.c:355:5: style:inconclusive: Function 'TclCompileStringFirstCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy355'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3834:38: note: Function 'TclCompileStringFirstCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy355'. tcl8.7a5/generic/tclCompCmdsSZ.c:355:5: note: Function 'TclCompileStringFirstCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy355'. tcl8.7a5/generic/tclCompCmdsSZ.c:386:5: style:inconclusive: Function 'TclCompileStringLastCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy386'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3846:38: note: Function 'TclCompileStringLastCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy386'. tcl8.7a5/generic/tclCompCmdsSZ.c:386:5: note: Function 'TclCompileStringLastCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy386'. tcl8.7a5/generic/tclCompCmdsSZ.c:417:5: style:inconclusive: Function 'TclCompileStringIndexCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy417'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3837:38: note: Function 'TclCompileStringIndexCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy417'. tcl8.7a5/generic/tclCompCmdsSZ.c:417:5: note: Function 'TclCompileStringIndexCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy417'. tcl8.7a5/generic/tclCompCmdsSZ.c:444:5: style:inconclusive: Function 'TclCompileStringInsertCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy444'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3840:38: note: Function 'TclCompileStringInsertCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy444'. tcl8.7a5/generic/tclCompCmdsSZ.c:444:5: note: Function 'TclCompileStringInsertCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy444'. tcl8.7a5/generic/tclCompCmdsSZ.c:872:5: style:inconclusive: Function 'TclCompileStringLenCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy872'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3849:38: note: Function 'TclCompileStringLenCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy872'. tcl8.7a5/generic/tclCompCmdsSZ.c:872:5: note: Function 'TclCompileStringLenCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy872'. tcl8.7a5/generic/tclCompCmdsSZ.c:974:5: style:inconclusive: Function 'TclCompileStringRangeCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy974'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3858:38: note: Function 'TclCompileStringRangeCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy974'. tcl8.7a5/generic/tclCompCmdsSZ.c:974:5: note: Function 'TclCompileStringRangeCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy974'. tcl8.7a5/generic/tclCompCmdsSZ.c:1049:5: style:inconclusive: Function 'TclCompileStringReplaceCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1049'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3861:38: note: Function 'TclCompileStringReplaceCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1049'. tcl8.7a5/generic/tclCompCmdsSZ.c:1049:5: note: Function 'TclCompileStringReplaceCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1049'. tcl8.7a5/generic/tclCompCmdsSZ.c:1247:5: style:inconclusive: Function 'TclCompileStringTrimLCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1247'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3876:38: note: Function 'TclCompileStringTrimLCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1247'. tcl8.7a5/generic/tclCompCmdsSZ.c:1247:5: note: Function 'TclCompileStringTrimLCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1247'. tcl8.7a5/generic/tclCompCmdsSZ.c:1274:5: style:inconclusive: Function 'TclCompileStringTrimRCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1274'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3879:38: note: Function 'TclCompileStringTrimRCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1274'. tcl8.7a5/generic/tclCompCmdsSZ.c:1274:5: note: Function 'TclCompileStringTrimRCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1274'. tcl8.7a5/generic/tclCompCmdsSZ.c:1301:5: style:inconclusive: Function 'TclCompileStringTrimCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1301'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3873:38: note: Function 'TclCompileStringTrimCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1301'. tcl8.7a5/generic/tclCompCmdsSZ.c:1301:5: note: Function 'TclCompileStringTrimCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1301'. tcl8.7a5/generic/tclCompCmdsSZ.c:1450:5: style:inconclusive: Function 'TclCompileSubstCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1450'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3882:38: note: Function 'TclCompileSubstCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1450'. tcl8.7a5/generic/tclCompCmdsSZ.c:1450:5: note: Function 'TclCompileSubstCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1450'. tcl8.7a5/generic/tclCompCmdsSZ.c:1782:5: style:inconclusive: Function 'TclCompileSwitchCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1782'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3885:38: note: Function 'TclCompileSwitchCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1782'. tcl8.7a5/generic/tclCompCmdsSZ.c:1782:5: note: Function 'TclCompileSwitchCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy1782'. tcl8.7a5/generic/tclCompCmdsSZ.c:2111:9: style:inconclusive: Function 'IssueSwitchChainedTests' argument 5 names different: declaration 'numWords' definition 'numBodyTokens'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompCmdsSZ.c:44:12: note: Function 'IssueSwitchChainedTests' argument 5 names different: declaration 'numWords' definition 'numBodyTokens'. tcl8.7a5/generic/tclCompCmdsSZ.c:2111:9: note: Function 'IssueSwitchChainedTests' argument 5 names different: declaration 'numWords' definition 'numBodyTokens'. tcl8.7a5/generic/tclCompCmdsSZ.c:2117:11: style:inconclusive: Function 'IssueSwitchChainedTests' argument 8 names different: declaration 'bodyNext' definition 'bodyContLines'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompCmdsSZ.c:45:27: note: Function 'IssueSwitchChainedTests' argument 8 names different: declaration 'bodyNext' definition 'bodyContLines'. tcl8.7a5/generic/tclCompCmdsSZ.c:2117:11: note: Function 'IssueSwitchChainedTests' argument 8 names different: declaration 'bodyNext' definition 'bodyContLines'. tcl8.7a5/generic/tclCompCmdsSZ.c:2359:9: style:inconclusive: Function 'IssueSwitchJumpTable' argument 3 names different: declaration 'numWords' definition 'numBodyTokens'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompCmdsSZ.c:47:32: note: Function 'IssueSwitchJumpTable' argument 3 names different: declaration 'numWords' definition 'numBodyTokens'. tcl8.7a5/generic/tclCompCmdsSZ.c:2359:9: note: Function 'IssueSwitchJumpTable' argument 3 names different: declaration 'numWords' definition 'numBodyTokens'. tcl8.7a5/generic/tclCompCmdsSZ.c:2657:5: style:inconclusive: Function 'TclCompileTailcallCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2657'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3888:38: note: Function 'TclCompileTailcallCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2657'. tcl8.7a5/generic/tclCompCmdsSZ.c:2657:5: note: Function 'TclCompileTailcallCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2657'. tcl8.7a5/generic/tclCompCmdsSZ.c:2703:5: style:inconclusive: Function 'TclCompileThrowCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2703'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3891:38: note: Function 'TclCompileThrowCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2703'. tcl8.7a5/generic/tclCompCmdsSZ.c:2703:5: note: Function 'TclCompileThrowCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2703'. tcl8.7a5/generic/tclCompCmdsSZ.c:2806:5: style:inconclusive: Function 'TclCompileTryCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2806'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3894:38: note: Function 'TclCompileTryCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2806'. tcl8.7a5/generic/tclCompCmdsSZ.c:2806:5: note: Function 'TclCompileTryCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy2806'. tcl8.7a5/generic/tclCompCmdsSZ.c:3040:10: style:inconclusive: Function 'IssueTryClausesInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompCmdsSZ.c:53:37: note: Function 'IssueTryClausesInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. tcl8.7a5/generic/tclCompCmdsSZ.c:3040:10: note: Function 'IssueTryClausesInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. tcl8.7a5/generic/tclCompCmdsSZ.c:3041:10: style:inconclusive: Function 'IssueTryClausesInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompCmdsSZ.c:54:13: note: Function 'IssueTryClausesInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. tcl8.7a5/generic/tclCompCmdsSZ.c:3041:10: note: Function 'IssueTryClausesInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. tcl8.7a5/generic/tclCompCmdsSZ.c:3250:10: style:inconclusive: Function 'IssueTryClausesFinallyInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompCmdsSZ.c:58:37: note: Function 'IssueTryClausesFinallyInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. tcl8.7a5/generic/tclCompCmdsSZ.c:3250:10: note: Function 'IssueTryClausesFinallyInstructions' argument 7 names different: declaration 'resultVarIndices' definition 'resultVars'. tcl8.7a5/generic/tclCompCmdsSZ.c:3251:10: style:inconclusive: Function 'IssueTryClausesFinallyInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. [funcArgNamesDifferent] tcl8.7a5/generic/tclCompCmdsSZ.c:59:13: note: Function 'IssueTryClausesFinallyInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. tcl8.7a5/generic/tclCompCmdsSZ.c:3251:10: note: Function 'IssueTryClausesFinallyInstructions' argument 8 names different: declaration 'optionVarIndices' definition 'optionVars'. tcl8.7a5/generic/tclCompCmdsSZ.c:3615:5: style:inconclusive: Function 'TclCompileUnsetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3615'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3897:38: note: Function 'TclCompileUnsetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3615'. tcl8.7a5/generic/tclCompCmdsSZ.c:3615:5: note: Function 'TclCompileUnsetCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3615'. tcl8.7a5/generic/tclCompCmdsSZ.c:3753:5: style:inconclusive: Function 'TclCompileWhileCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3753'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3906:38: note: Function 'TclCompileWhileCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3753'. tcl8.7a5/generic/tclCompCmdsSZ.c:3753:5: note: Function 'TclCompileWhileCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3753'. tcl8.7a5/generic/tclCompCmdsSZ.c:3930:5: style:inconclusive: Function 'TclCompileYieldCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3930'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3909:38: note: Function 'TclCompileYieldCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3930'. tcl8.7a5/generic/tclCompCmdsSZ.c:3930:5: note: Function 'TclCompileYieldCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3930'. tcl8.7a5/generic/tclCompCmdsSZ.c:3972:5: style:inconclusive: Function 'TclCompileYieldToCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3972'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3912:38: note: Function 'TclCompileYieldToCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3972'. tcl8.7a5/generic/tclCompCmdsSZ.c:3972:5: note: Function 'TclCompileYieldToCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy3972'. tcl8.7a5/generic/tclCompCmdsSZ.c:4221:5: style:inconclusive: Function 'TclCompileInvertOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4221'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3955:38: note: Function 'TclCompileInvertOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4221'. tcl8.7a5/generic/tclCompCmdsSZ.c:4221:5: note: Function 'TclCompileInvertOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4221'. tcl8.7a5/generic/tclCompCmdsSZ.c:4231:5: style:inconclusive: Function 'TclCompileNotOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4231'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3961:38: note: Function 'TclCompileNotOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4231'. tcl8.7a5/generic/tclCompCmdsSZ.c:4231:5: note: Function 'TclCompileNotOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4231'. tcl8.7a5/generic/tclCompCmdsSZ.c:4241:5: style:inconclusive: Function 'TclCompileAddOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4241'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3967:38: note: Function 'TclCompileAddOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4241'. tcl8.7a5/generic/tclCompCmdsSZ.c:4241:5: note: Function 'TclCompileAddOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4241'. tcl8.7a5/generic/tclCompCmdsSZ.c:4252:5: style:inconclusive: Function 'TclCompileMulOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4252'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3973:38: note: Function 'TclCompileMulOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4252'. tcl8.7a5/generic/tclCompCmdsSZ.c:4252:5: note: Function 'TclCompileMulOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4252'. tcl8.7a5/generic/tclCompCmdsSZ.c:4263:5: style:inconclusive: Function 'TclCompileAndOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4263'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3979:38: note: Function 'TclCompileAndOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4263'. tcl8.7a5/generic/tclCompCmdsSZ.c:4263:5: note: Function 'TclCompileAndOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4263'. tcl8.7a5/generic/tclCompCmdsSZ.c:4274:5: style:inconclusive: Function 'TclCompileOrOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4274'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3985:38: note: Function 'TclCompileOrOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4274'. tcl8.7a5/generic/tclCompCmdsSZ.c:4274:5: note: Function 'TclCompileOrOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4274'. tcl8.7a5/generic/tclCompCmdsSZ.c:4285:5: style:inconclusive: Function 'TclCompileXorOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4285'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3991:38: note: Function 'TclCompileXorOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4285'. tcl8.7a5/generic/tclCompCmdsSZ.c:4285:5: note: Function 'TclCompileXorOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4285'. tcl8.7a5/generic/tclCompCmdsSZ.c:4296:5: style:inconclusive: Function 'TclCompilePowOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4296'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3997:38: note: Function 'TclCompilePowOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4296'. tcl8.7a5/generic/tclCompCmdsSZ.c:4296:5: note: Function 'TclCompilePowOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4296'. tcl8.7a5/generic/tclCompCmdsSZ.c:4326:5: style:inconclusive: Function 'TclCompileLshiftOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4326'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4003:38: note: Function 'TclCompileLshiftOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4326'. tcl8.7a5/generic/tclCompCmdsSZ.c:4326:5: note: Function 'TclCompileLshiftOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4326'. tcl8.7a5/generic/tclCompCmdsSZ.c:4336:5: style:inconclusive: Function 'TclCompileRshiftOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4336'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4009:38: note: Function 'TclCompileRshiftOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4336'. tcl8.7a5/generic/tclCompCmdsSZ.c:4336:5: note: Function 'TclCompileRshiftOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4336'. tcl8.7a5/generic/tclCompCmdsSZ.c:4346:5: style:inconclusive: Function 'TclCompileModOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4346'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4015:38: note: Function 'TclCompileModOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4346'. tcl8.7a5/generic/tclCompCmdsSZ.c:4346:5: note: Function 'TclCompileModOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4346'. tcl8.7a5/generic/tclCompCmdsSZ.c:4356:5: style:inconclusive: Function 'TclCompileNeqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4356'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4021:38: note: Function 'TclCompileNeqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4356'. tcl8.7a5/generic/tclCompCmdsSZ.c:4356:5: note: Function 'TclCompileNeqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4356'. tcl8.7a5/generic/tclCompCmdsSZ.c:4366:5: style:inconclusive: Function 'TclCompileStrneqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4366'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4027:38: note: Function 'TclCompileStrneqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4366'. tcl8.7a5/generic/tclCompCmdsSZ.c:4366:5: note: Function 'TclCompileStrneqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4366'. tcl8.7a5/generic/tclCompCmdsSZ.c:4376:5: style:inconclusive: Function 'TclCompileInOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4376'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4033:38: note: Function 'TclCompileInOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4376'. tcl8.7a5/generic/tclCompCmdsSZ.c:4376:5: note: Function 'TclCompileInOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4376'. tcl8.7a5/generic/tclCompCmdsSZ.c:4386:5: style:inconclusive: Function 'TclCompileNiOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4386'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4039:38: note: Function 'TclCompileNiOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4386'. tcl8.7a5/generic/tclCompCmdsSZ.c:4386:5: note: Function 'TclCompileNiOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4386'. tcl8.7a5/generic/tclCompCmdsSZ.c:4397:5: style:inconclusive: Function 'TclCompileLessOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4397'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4054:38: note: Function 'TclCompileLessOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4397'. tcl8.7a5/generic/tclCompCmdsSZ.c:4397:5: note: Function 'TclCompileLessOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4397'. tcl8.7a5/generic/tclCompCmdsSZ.c:4407:5: style:inconclusive: Function 'TclCompileLeqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4407'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4057:38: note: Function 'TclCompileLeqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4407'. tcl8.7a5/generic/tclCompCmdsSZ.c:4407:5: note: Function 'TclCompileLeqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4407'. tcl8.7a5/generic/tclCompCmdsSZ.c:4417:5: style:inconclusive: Function 'TclCompileGreaterOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4417'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4060:38: note: Function 'TclCompileGreaterOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4417'. tcl8.7a5/generic/tclCompCmdsSZ.c:4417:5: note: Function 'TclCompileGreaterOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4417'. tcl8.7a5/generic/tclCompCmdsSZ.c:4427:5: style:inconclusive: Function 'TclCompileGeqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4427'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4063:38: note: Function 'TclCompileGeqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4427'. tcl8.7a5/generic/tclCompCmdsSZ.c:4427:5: note: Function 'TclCompileGeqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4427'. tcl8.7a5/generic/tclCompCmdsSZ.c:4437:5: style:inconclusive: Function 'TclCompileEqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4437'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4066:38: note: Function 'TclCompileEqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4437'. tcl8.7a5/generic/tclCompCmdsSZ.c:4437:5: note: Function 'TclCompileEqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4437'. tcl8.7a5/generic/tclCompCmdsSZ.c:4447:5: style:inconclusive: Function 'TclCompileStreqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4447'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4069:38: note: Function 'TclCompileStreqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4447'. tcl8.7a5/generic/tclCompCmdsSZ.c:4447:5: note: Function 'TclCompileStreqOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4447'. tcl8.7a5/generic/tclCompCmdsSZ.c:4457:5: style:inconclusive: Function 'TclCompileStrLtOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4457'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4072:38: note: Function 'TclCompileStrLtOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4457'. tcl8.7a5/generic/tclCompCmdsSZ.c:4457:5: note: Function 'TclCompileStrLtOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4457'. tcl8.7a5/generic/tclCompCmdsSZ.c:4467:5: style:inconclusive: Function 'TclCompileStrLeOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4467'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4075:38: note: Function 'TclCompileStrLeOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4467'. tcl8.7a5/generic/tclCompCmdsSZ.c:4467:5: note: Function 'TclCompileStrLeOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4467'. tcl8.7a5/generic/tclCompCmdsSZ.c:4477:5: style:inconclusive: Function 'TclCompileStrGtOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4477'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4078:38: note: Function 'TclCompileStrGtOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4477'. tcl8.7a5/generic/tclCompCmdsSZ.c:4477:5: note: Function 'TclCompileStrGtOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4477'. tcl8.7a5/generic/tclCompCmdsSZ.c:4487:5: style:inconclusive: Function 'TclCompileStrGeOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4487'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4081:38: note: Function 'TclCompileStrGeOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4487'. tcl8.7a5/generic/tclCompCmdsSZ.c:4487:5: note: Function 'TclCompileStrGeOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4487'. tcl8.7a5/generic/tclCompCmdsSZ.c:4497:5: style:inconclusive: Function 'TclCompileMinusOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4497'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4045:38: note: Function 'TclCompileMinusOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4497'. tcl8.7a5/generic/tclCompCmdsSZ.c:4497:5: note: Function 'TclCompileMinusOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4497'. tcl8.7a5/generic/tclCompCmdsSZ.c:4542:5: style:inconclusive: Function 'TclCompileDivOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4542'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4051:38: note: Function 'TclCompileDivOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4542'. tcl8.7a5/generic/tclCompCmdsSZ.c:4542:5: note: Function 'TclCompileDivOpCmd' argument 3 names different: declaration 'cmdPtr' definition 'dummy4542'. tcl8.7a5/generic/tclExecute.c:7857:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] tcl8.7a5/generic/tclExecute.c:7857:6: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] tcl8.7a5/generic/tclCompCmdsSZ.c:1520:16: style: Variable 'endTokenPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmdsSZ.c:2115:10: style: Parameter 'bodyLines' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmdsSZ.c:2363:10: style: Parameter 'bodyLines' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmdsSZ.c:3038:10: style: Parameter 'matchCodes' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmdsSZ.c:3040:10: style: Parameter 'resultVars' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmdsSZ.c:3041:10: style: Parameter 'optionVars' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmdsSZ.c:3248:10: style: Parameter 'matchCodes' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmdsSZ.c:3250:10: style: Parameter 'resultVars' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclCompCmdsSZ.c:3251:10: style: Parameter 'optionVars' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclExecute.c:1360:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclExecute.c:1360:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclExecute.c:1360:5: note: Null pointer dereference tcl8.7a5/generic/tclExecute.c:1967:43: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclExecute.c:1360:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclExecute.c:1362:19: note: Calling function 'Tcl_NRExprObj', 1st argument 'interp' value is 0 tcl8.7a5/generic/tclExecute.c:1421:33: note: Calling function 'TclNRExecuteByteCode', 1st argument 'interp' value is 0 tcl8.7a5/generic/tclExecute.c:1946:20: note: Assignment 'iPtr=(struct Interp*)interp', assigned value is 0 tcl8.7a5/generic/tclExecute.c:1967:43: note: Null pointer dereference tcl8.7a5/generic/tclExecute.c:1968:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclExecute.c:1360:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclExecute.c:1362:19: note: Calling function 'Tcl_NRExprObj', 1st argument 'interp' value is 0 tcl8.7a5/generic/tclExecute.c:1421:33: note: Calling function 'TclNRExecuteByteCode', 1st argument 'interp' value is 0 tcl8.7a5/generic/tclExecute.c:1946:20: note: Assignment 'iPtr=(struct Interp*)interp', assigned value is 0 tcl8.7a5/generic/tclExecute.c:1968:5: note: Null pointer dereference tcl8.7a5/generic/tclExecute.c:2008:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclExecute.c:2008:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclExecute.c:2008:5: note: Null pointer dereference tcl8.7a5/generic/tclExecute.c:9346:16: warning: Either the condition 'locPtr==NULL' is redundant or there is possible null pointer dereference: locPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclExecute.c:9342:13: note: Assuming that condition 'locPtr==NULL' is not redundant tcl8.7a5/generic/tclExecute.c:9346:16: note: Null pointer dereference tcl8.7a5/generic/tclExecute.c:9347:17: warning: Either the condition 'locPtr==NULL' is redundant or there is possible null pointer dereference: locPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclExecute.c:9342:13: note: Assuming that condition 'locPtr==NULL' is not redundant tcl8.7a5/generic/tclExecute.c:9347:17: note: Null pointer dereference tcl8.7a5/generic/tclExecute.c:6920:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclExecute.c:6990:28: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclNotify.c:229:24: style: Parameter 'notifierProcPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclNotify.c:775:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNotify.c:887:15: style: Variable 'timePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclCompCmdsSZ.c:244:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:244:2: error: Uninitialized variable: obj [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:244:2: note: Assignment '(obj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsSZ.c:244:2: note: Uninitialized variable: obj tcl8.7a5/generic/tclCompCmdsSZ.c:529:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:845:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:884:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:884:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:884:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsSZ.c:884:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclCompCmdsSZ.c:902:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:936:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:936:5: error: Uninitialized variable: mapObj [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:936:5: note: Assignment '(mapObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsSZ.c:936:5: note: Uninitialized variable: mapObj tcl8.7a5/generic/tclCompCmdsSZ.c:1468:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:1468:2: error: Uninitialized variable: (objv[objc])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:1468:2: note: Assignment '(objv[objc])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsSZ.c:1468:2: note: Uninitialized variable: (objv[objc])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCompCmdsSZ.c:1496:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2623:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2623:5: error: Uninitialized variable: mapping [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2623:5: note: Assignment '(mapping)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsSZ.c:2623:5: note: Uninitialized variable: mapping tcl8.7a5/generic/tclCompCmdsSZ.c:2718:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2740:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2741:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2745:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2864:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2864:3: error: Uninitialized variable: tmpObj [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2864:3: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsSZ.c:2864:3: note: Uninitialized variable: tmpObj tcl8.7a5/generic/tclCompCmdsSZ.c:2869:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2883:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2883:3: error: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2883:3: note: Assignment '(tmpObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsSZ.c:2883:3: note: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclCompCmdsSZ.c:2886:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2890:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2894:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2904:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2907:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2912:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2921:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2933:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:2939:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:3004:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:3633:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:3633:2: error: Uninitialized variable: leadingWord [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:3633:2: note: Assignment '(leadingWord)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclCompCmdsSZ.c:3633:2: note: Uninitialized variable: leadingWord tcl8.7a5/generic/tclCompCmdsSZ.c:3636:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:3683:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclCompCmdsSZ.c:3792:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6459:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] tcl8.7a5/generic/tclExecute.c:2438:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:2469:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:2480:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:2542:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:4157:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:4503:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:4543:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:4572:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:4600:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:4621:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:4672:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:4681:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:4699:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:4728:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:6970:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:7675:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:7682:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:7696:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:9248:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:9625:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:9630:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:9634:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclExecute.c:9641:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:303:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:907:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:1392:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:1529:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:1599:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:1880:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:2594:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:2768:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:2944:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:3013:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:3173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:3237:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:3442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:3574:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:3735:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:3877:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:3934:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:3981:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:4036:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:4339:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:4395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:4675:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:4833:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:823:5: style:inconclusive: Function 'InitByteCodeExecution' argument 1 names different: declaration 'interp' definition 'dummy823'. [funcArgNamesDifferent] tcl8.7a5/generic/tclExecute.c:703:48: note: Function 'InitByteCodeExecution' argument 1 names different: declaration 'interp' definition 'dummy823'. tcl8.7a5/generic/tclExecute.c:823:5: note: Function 'InitByteCodeExecution' argument 1 names different: declaration 'interp' definition 'dummy823'. tcl8.7a5/generic/tclExecute.c:1564:5: style:inconclusive: Function 'DupExprCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy1564'. [funcArgNamesDifferent] tcl8.7a5/generic/tclExecute.c:686:46: note: Function 'DupExprCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy1564'. tcl8.7a5/generic/tclExecute.c:1564:5: note: Function 'DupExprCodeInternalRep' argument 1 names different: declaration 'srcPtr' definition 'dummy1564'. tcl8.7a5/generic/tclExecute.c:1565:5: style:inconclusive: Function 'DupExprCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy1565'. [funcArgNamesDifferent] tcl8.7a5/generic/tclExecute.c:687:17: note: Function 'DupExprCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy1565'. tcl8.7a5/generic/tclExecute.c:1565:5: note: Function 'DupExprCodeInternalRep' argument 2 names different: declaration 'copyPtr' definition 'dummy1565'. tcl8.7a5/generic/tclExecute.c:9303:15: style:inconclusive: Function 'TclGetSrcInfoForPc' argument 1 names different: declaration 'contextPtr' definition 'cfPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:575:43: note: Function 'TclGetSrcInfoForPc' argument 1 names different: declaration 'contextPtr' definition 'cfPtr'. tcl8.7a5/generic/tclExecute.c:9303:15: note: Function 'TclGetSrcInfoForPc' argument 1 names different: declaration 'contextPtr' definition 'cfPtr'. tcl8.7a5/generic/tclExecute.c:823:5: style: Parameter 'dummy823' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclExecute.c:1286:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclExecute.c:1480:13: style: Variable 'namespacePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclExecute.c:1564:5: style: Parameter 'dummy1564' can be declared as pointer to const. However it seems that 'DupExprCodeInternalRep' is a callback function, if 'dummy1564' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclExecute.c:723:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclExecute.c:1564:5: note: Parameter 'dummy1564' can be declared as pointer to const tcl8.7a5/generic/tclExecute.c:1565:5: style: Parameter 'dummy1565' can be declared as pointer to const. However it seems that 'DupExprCodeInternalRep' is a callback function, if 'dummy1565' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclExecute.c:723:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclExecute.c:1565:5: note: Parameter 'dummy1565' can be declared as pointer to const tcl8.7a5/generic/tclExecute.c:1624:16: style: Variable 'namespacePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclExecute.c:1709:17: style: Variable 'eclPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclExecute.c:5443:26: style: Variable 'ustring2' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclExecute.c:5443:37: style: Variable 'ustring3' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclExecute.c:5443:48: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclExecute.c:5614:19: style: Variable 'ustring1' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclExecute.c:5614:30: style: Variable 'ustring2' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclExecute.c:5621:21: style: Variable 'bytes1' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclExecute.c:5621:30: style: Variable 'bytes2' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOBasic.c:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:381:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:490:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:707:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:834:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:896:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:966:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:1252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclExecute.c:777:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:862:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:862:5: error: Uninitialized variable: (eePtr->constants[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclExecute.c:862:5: note: Assignment '(eePtr->constants[0])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclExecute.c:862:5: note: Uninitialized variable: (eePtr->constants[0])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclExecute.c:864:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:942:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:943:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:1359:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:1359:5: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclExecute.c:1359:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclExecute.c:1359:5: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclExecute.c:2143:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2144:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2199:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2204:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2229:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2235:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2240:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2251:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2257:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2262:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2588:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2620:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2694:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2825:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2898:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:2942:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3251:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3512:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3577:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3586:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3638:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3673:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3725:8: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3739:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3763:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3777:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3926:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3953:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:3991:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4069:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4454:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4456:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4466:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4476:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4516:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4534:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4818:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4852:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4873:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:4924:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5079:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5154:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5165:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5242:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5247:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5256:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5273:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5290:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5322:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5339:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5381:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5437:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5459:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5464:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5466:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5473:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5486:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5497:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5502:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5599:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5642:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5735:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5761:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5845:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:5963:8: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6159:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6275:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6314:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6482:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6568:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6582:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6595:8: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6602:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6679:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6689:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6740:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6754:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6851:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6858:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:6941:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7026:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7051:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7061:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7076:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7088:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7099:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7130:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7142:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7189:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7191:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7201:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7227:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7238:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7273:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7283:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7306:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7323:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7381:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7444:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7453:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7486:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7493:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7500:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7567:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7631:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:7815:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:8678:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:8848:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclExecute.c:8848:6: error: Uninitialized variable: objResultPtr [uninitvar] tcl8.7a5/generic/tclExecute.c:8848:6: note: Assignment '(objResultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclExecute.c:8848:6: note: Uninitialized variable: objResultPtr tcl8.7a5/generic/tclExecute.c:1821:9: error: Uninitialized variable: *(&ptr1) [legacyUninitvar] tcl8.7a5/generic/tclExecute.c:1828:9: error: Uninitialized variable: *(&ptr2) [legacyUninitvar] tcl8.7a5/generic/tclExecute.c:3710:10: error: Uninitialized variable: *(&ptr) [legacyUninitvar] tcl8.7a5/generic/tclExecute.c:5750:6: error: Uninitialized variable: *(&ptr1) [legacyUninitvar] tcl8.7a5/generic/tclExecute.c:9226:9: error: Uninitialized variable: *(&ptr) [legacyUninitvar] tcl8.7a5/generic/tclExecute.c:8771:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclExecute.c:8774:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclExecute.c:8777:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclExecute.c:8788:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclExecute.c:8799:8: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclOO.c:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:481:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:580:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:624:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:1028:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:1227:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:1590:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:1611:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:1776:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:1797:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectFoundation [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:2212:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:2682:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:2913:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:3045:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOBasic.c:48:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOBasic.c:48:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOBasic.c:48:5: note: Null pointer dereference tcl8.7a5/generic/tclOOBasic.c:124:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOBasic.c:124:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOBasic.c:124:5: note: Null pointer dereference tcl8.7a5/generic/tclOOBasic.c:381:6: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOBasic.c:381:6: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOBasic.c:381:6: note: Null pointer dereference tcl8.7a5/generic/tclOOBasic.c:475:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOBasic.c:475:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOBasic.c:475:5: note: Null pointer dereference tcl8.7a5/generic/tclOOBasic.c:896:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOBasic.c:896:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOBasic.c:896:5: note: Null pointer dereference tcl8.7a5/generic/tclOOBasic.c:966:6: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOBasic.c:966:6: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOBasic.c:966:6: note: Null pointer dereference tcl8.7a5/generic/tclOOBasic.c:198:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:216:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:263:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:281:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:289:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:334:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:592:27: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:611:30: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:668:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:697:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:825:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:886:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:926:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:947:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:995:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:1003:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:1066:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:1101:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:1122:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:1148:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:1216:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOBasic.c:79:5: style:inconclusive: Function 'TclOO_Class_Constructor' argument 1 names different: declaration 'clientData' definition 'dummy79'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:515:53: note: Function 'TclOO_Class_Constructor' argument 1 names different: declaration 'clientData' definition 'dummy79'. tcl8.7a5/generic/tclOOBasic.c:79:5: note: Function 'TclOO_Class_Constructor' argument 1 names different: declaration 'clientData' definition 'dummy79'. tcl8.7a5/generic/tclOOBasic.c:177:5: style:inconclusive: Function 'TclOO_Class_Create' argument 1 names different: declaration 'clientData' definition 'dummy177'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:518:48: note: Function 'TclOO_Class_Create' argument 1 names different: declaration 'clientData' definition 'dummy177'. tcl8.7a5/generic/tclOOBasic.c:177:5: note: Function 'TclOO_Class_Create' argument 1 names different: declaration 'clientData' definition 'dummy177'. tcl8.7a5/generic/tclOOBasic.c:242:5: style:inconclusive: Function 'TclOO_Class_CreateNs' argument 1 names different: declaration 'clientData' definition 'dummy242'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:521:50: note: Function 'TclOO_Class_CreateNs' argument 1 names different: declaration 'clientData' definition 'dummy242'. tcl8.7a5/generic/tclOOBasic.c:242:5: note: Function 'TclOO_Class_CreateNs' argument 1 names different: declaration 'clientData' definition 'dummy242'. tcl8.7a5/generic/tclOOBasic.c:315:5: style:inconclusive: Function 'TclOO_Class_New' argument 1 names different: declaration 'clientData' definition 'dummy315'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:524:45: note: Function 'TclOO_Class_New' argument 1 names different: declaration 'clientData' definition 'dummy315'. tcl8.7a5/generic/tclOOBasic.c:315:5: note: Function 'TclOO_Class_New' argument 1 names different: declaration 'clientData' definition 'dummy315'. tcl8.7a5/generic/tclOOBasic.c:359:5: style:inconclusive: Function 'TclOO_Object_Destroy' argument 1 names different: declaration 'clientData' definition 'dummy359'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:527:50: note: Function 'TclOO_Object_Destroy' argument 1 names different: declaration 'clientData' definition 'dummy359'. tcl8.7a5/generic/tclOOBasic.c:359:5: note: Function 'TclOO_Object_Destroy' argument 1 names different: declaration 'clientData' definition 'dummy359'. tcl8.7a5/generic/tclOOBasic.c:420:5: style:inconclusive: Function 'TclOO_Object_Eval' argument 1 names different: declaration 'clientData' definition 'dummy420'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:530:47: note: Function 'TclOO_Object_Eval' argument 1 names different: declaration 'clientData' definition 'dummy420'. tcl8.7a5/generic/tclOOBasic.c:420:5: note: Function 'TclOO_Object_Eval' argument 1 names different: declaration 'clientData' definition 'dummy420'. tcl8.7a5/generic/tclOOBasic.c:521:5: style:inconclusive: Function 'TclOO_Object_Unknown' argument 1 names different: declaration 'clientData' definition 'dummy521'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:536:50: note: Function 'TclOO_Object_Unknown' argument 1 names different: declaration 'clientData' definition 'dummy521'. tcl8.7a5/generic/tclOOBasic.c:521:5: note: Function 'TclOO_Object_Unknown' argument 1 names different: declaration 'clientData' definition 'dummy521'. tcl8.7a5/generic/tclOOBasic.c:627:5: style:inconclusive: Function 'TclOO_Object_LinkVar' argument 1 names different: declaration 'clientData' definition 'dummy627'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:533:50: note: Function 'TclOO_Object_LinkVar' argument 1 names different: declaration 'clientData' definition 'dummy627'. tcl8.7a5/generic/tclOOBasic.c:627:5: note: Function 'TclOO_Object_LinkVar' argument 1 names different: declaration 'clientData' definition 'dummy627'. tcl8.7a5/generic/tclOOBasic.c:729:5: style:inconclusive: Function 'TclOO_Object_VarName' argument 1 names different: declaration 'clientData' definition 'dummy729'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:539:50: note: Function 'TclOO_Object_VarName' argument 1 names different: declaration 'clientData' definition 'dummy729'. tcl8.7a5/generic/tclOOBasic.c:729:5: note: Function 'TclOO_Object_VarName' argument 1 names different: declaration 'clientData' definition 'dummy729'. tcl8.7a5/generic/tclOOBasic.c:867:5: style:inconclusive: Function 'TclOONextObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy867'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:501:45: note: Function 'TclOONextObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy867'. tcl8.7a5/generic/tclOOBasic.c:867:5: note: Function 'TclOONextObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy867'. tcl8.7a5/generic/tclOOBasic.c:903:5: style:inconclusive: Function 'TclOONextToObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy903'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:504:47: note: Function 'TclOONextToObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy903'. tcl8.7a5/generic/tclOOBasic.c:903:5: note: Function 'TclOONextToObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy903'. tcl8.7a5/generic/tclOOBasic.c:1036:5: style:inconclusive: Function 'TclOOSelfObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1036'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:507:45: note: Function 'TclOOSelfObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1036'. tcl8.7a5/generic/tclOOBasic.c:1036:5: note: Function 'TclOOSelfObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1036'. tcl8.7a5/generic/tclOOBasic.c:1273:5: style:inconclusive: Function 'TclOOCopyObjectCmd' argument 1 names different: declaration 'clientData' definition 'dummy1273'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:498:48: note: Function 'TclOOCopyObjectCmd' argument 1 names different: declaration 'clientData' definition 'dummy1273'. tcl8.7a5/generic/tclOOBasic.c:1273:5: note: Function 'TclOOCopyObjectCmd' argument 1 names different: declaration 'clientData' definition 'dummy1273'. tcl8.7a5/generic/tclOOBasic.c:427:18: style: Variable 'contextPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOBasic.c:432:15: style: Variable 'invoker' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOBasic.c:761:17: style: Variable 'namespacePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOBasic.c:958:18: style: Variable 'miPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOBasic.c:146:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOBasic.c:147:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOBasic.c:148:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOBasic.c:155:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOBasic.c:156:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOBasic.c:834:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOBasic.c:834:5: error: Uninitialized variable: varNamePtr [uninitvar] tcl8.7a5/generic/tclOOBasic.c:834:5: note: Assignment '(varNamePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOBasic.c:834:5: note: Uninitialized variable: varNamePtr tcl8.7a5/generic/tclOOBasic.c:1252:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOBasic.c:1252:2: error: Uninitialized variable: (result[1])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclOOBasic.c:1252:2: note: Assignment '(result[1])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOBasic.c:1252:2: note: Uninitialized variable: (result[1])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclOOCall.c:283:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOCall.c:291:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOCall.c:349:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOCall.c:1803:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclNamesp.c:3442:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclNamesp.c:3442:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclNamesp.c:3442:5: note: Null pointer dereference tcl8.7a5/generic/tclNamesp.c:3877:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclNamesp.c:3877:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclNamesp.c:3877:5: note: Null pointer dereference tcl8.7a5/generic/tclNamesp.c:717:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:756:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:1435:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:1640:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:1649:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:1657:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:1662:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:1785:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:1827:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:1897:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:2532:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:2722:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:2916:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:3308:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:3942:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclNamesp.c:276:20: style:inconclusive: Function 'Tcl_PushCallFrame' argument 2 names different: declaration 'framePtr' definition 'callFramePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:344:20: note: Function 'Tcl_PushCallFrame' argument 2 names different: declaration 'framePtr' definition 'callFramePtr'. tcl8.7a5/generic/tclNamesp.c:276:20: note: Function 'Tcl_PushCallFrame' argument 2 names different: declaration 'framePtr' definition 'callFramePtr'. tcl8.7a5/generic/tclNamesp.c:285:20: style:inconclusive: Function 'Tcl_PushCallFrame' argument 3 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:345:20: note: Function 'Tcl_PushCallFrame' argument 3 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:285:20: note: Function 'Tcl_PushCallFrame' argument 3 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:496:5: style:inconclusive: Function 'EstablishErrorCodeTraces' argument 1 names different: declaration 'clientData' definition 'dummy496'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:84:52: note: Function 'EstablishErrorCodeTraces' argument 1 names different: declaration 'clientData' definition 'dummy496'. tcl8.7a5/generic/tclNamesp.c:496:5: note: Function 'EstablishErrorCodeTraces' argument 1 names different: declaration 'clientData' definition 'dummy496'. tcl8.7a5/generic/tclNamesp.c:498:5: style:inconclusive: Function 'EstablishErrorCodeTraces' argument 3 names different: declaration 'name1' definition 'dummy498'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:85:40: note: Function 'EstablishErrorCodeTraces' argument 3 names different: declaration 'name1' definition 'dummy498'. tcl8.7a5/generic/tclNamesp.c:498:5: note: Function 'EstablishErrorCodeTraces' argument 3 names different: declaration 'name1' definition 'dummy498'. tcl8.7a5/generic/tclNamesp.c:499:5: style:inconclusive: Function 'EstablishErrorCodeTraces' argument 4 names different: declaration 'name2' definition 'dummy499'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:86:20: note: Function 'EstablishErrorCodeTraces' argument 4 names different: declaration 'name2' definition 'dummy499'. tcl8.7a5/generic/tclNamesp.c:499:5: note: Function 'EstablishErrorCodeTraces' argument 4 names different: declaration 'name2' definition 'dummy499'. tcl8.7a5/generic/tclNamesp.c:500:5: style:inconclusive: Function 'EstablishErrorCodeTraces' argument 5 names different: declaration 'flags' definition 'dummy500'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:86:31: note: Function 'EstablishErrorCodeTraces' argument 5 names different: declaration 'flags' definition 'dummy500'. tcl8.7a5/generic/tclNamesp.c:500:5: note: Function 'EstablishErrorCodeTraces' argument 5 names different: declaration 'flags' definition 'dummy500'. tcl8.7a5/generic/tclNamesp.c:528:5: style:inconclusive: Function 'ErrorCodeRead' argument 1 names different: declaration 'clientData' definition 'dummy528'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:80:41: note: Function 'ErrorCodeRead' argument 1 names different: declaration 'clientData' definition 'dummy528'. tcl8.7a5/generic/tclNamesp.c:528:5: note: Function 'ErrorCodeRead' argument 1 names different: declaration 'clientData' definition 'dummy528'. tcl8.7a5/generic/tclNamesp.c:530:5: style:inconclusive: Function 'ErrorCodeRead' argument 3 names different: declaration 'name1' definition 'dummy530'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:81:20: note: Function 'ErrorCodeRead' argument 3 names different: declaration 'name1' definition 'dummy530'. tcl8.7a5/generic/tclNamesp.c:530:5: note: Function 'ErrorCodeRead' argument 3 names different: declaration 'name1' definition 'dummy530'. tcl8.7a5/generic/tclNamesp.c:531:5: style:inconclusive: Function 'ErrorCodeRead' argument 4 names different: declaration 'name2' definition 'dummy531'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:81:39: note: Function 'ErrorCodeRead' argument 4 names different: declaration 'name2' definition 'dummy531'. tcl8.7a5/generic/tclNamesp.c:531:5: note: Function 'ErrorCodeRead' argument 4 names different: declaration 'name2' definition 'dummy531'. tcl8.7a5/generic/tclNamesp.c:532:5: style:inconclusive: Function 'ErrorCodeRead' argument 5 names different: declaration 'flags' definition 'dummy532'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:81:50: note: Function 'ErrorCodeRead' argument 5 names different: declaration 'flags' definition 'dummy532'. tcl8.7a5/generic/tclNamesp.c:532:5: note: Function 'ErrorCodeRead' argument 5 names different: declaration 'flags' definition 'dummy532'. tcl8.7a5/generic/tclNamesp.c:570:5: style:inconclusive: Function 'EstablishErrorInfoTraces' argument 1 names different: declaration 'clientData' definition 'dummy570'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:87:52: note: Function 'EstablishErrorInfoTraces' argument 1 names different: declaration 'clientData' definition 'dummy570'. tcl8.7a5/generic/tclNamesp.c:570:5: note: Function 'EstablishErrorInfoTraces' argument 1 names different: declaration 'clientData' definition 'dummy570'. tcl8.7a5/generic/tclNamesp.c:572:5: style:inconclusive: Function 'EstablishErrorInfoTraces' argument 3 names different: declaration 'name1' definition 'dummy572'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:88:40: note: Function 'EstablishErrorInfoTraces' argument 3 names different: declaration 'name1' definition 'dummy572'. tcl8.7a5/generic/tclNamesp.c:572:5: note: Function 'EstablishErrorInfoTraces' argument 3 names different: declaration 'name1' definition 'dummy572'. tcl8.7a5/generic/tclNamesp.c:573:5: style:inconclusive: Function 'EstablishErrorInfoTraces' argument 4 names different: declaration 'name2' definition 'dummy573'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:89:20: note: Function 'EstablishErrorInfoTraces' argument 4 names different: declaration 'name2' definition 'dummy573'. tcl8.7a5/generic/tclNamesp.c:573:5: note: Function 'EstablishErrorInfoTraces' argument 4 names different: declaration 'name2' definition 'dummy573'. tcl8.7a5/generic/tclNamesp.c:574:5: style:inconclusive: Function 'EstablishErrorInfoTraces' argument 5 names different: declaration 'flags' definition 'dummy574'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:89:31: note: Function 'EstablishErrorInfoTraces' argument 5 names different: declaration 'flags' definition 'dummy574'. tcl8.7a5/generic/tclNamesp.c:574:5: note: Function 'EstablishErrorInfoTraces' argument 5 names different: declaration 'flags' definition 'dummy574'. tcl8.7a5/generic/tclNamesp.c:602:5: style:inconclusive: Function 'ErrorInfoRead' argument 1 names different: declaration 'clientData' definition 'dummy602'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:82:41: note: Function 'ErrorInfoRead' argument 1 names different: declaration 'clientData' definition 'dummy602'. tcl8.7a5/generic/tclNamesp.c:602:5: note: Function 'ErrorInfoRead' argument 1 names different: declaration 'clientData' definition 'dummy602'. tcl8.7a5/generic/tclNamesp.c:604:5: style:inconclusive: Function 'ErrorInfoRead' argument 3 names different: declaration 'name1' definition 'dummy604'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:83:20: note: Function 'ErrorInfoRead' argument 3 names different: declaration 'name1' definition 'dummy604'. tcl8.7a5/generic/tclNamesp.c:604:5: note: Function 'ErrorInfoRead' argument 3 names different: declaration 'name1' definition 'dummy604'. tcl8.7a5/generic/tclNamesp.c:605:5: style:inconclusive: Function 'ErrorInfoRead' argument 4 names different: declaration 'name2' definition 'dummy605'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:83:39: note: Function 'ErrorInfoRead' argument 4 names different: declaration 'name2' definition 'dummy605'. tcl8.7a5/generic/tclNamesp.c:605:5: note: Function 'ErrorInfoRead' argument 4 names different: declaration 'name2' definition 'dummy605'. tcl8.7a5/generic/tclNamesp.c:606:5: style:inconclusive: Function 'ErrorInfoRead' argument 5 names different: declaration 'flags' definition 'dummy606'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:83:50: note: Function 'ErrorInfoRead' argument 5 names different: declaration 'flags' definition 'dummy606'. tcl8.7a5/generic/tclNamesp.c:606:5: note: Function 'ErrorInfoRead' argument 5 names different: declaration 'flags' definition 'dummy606'. tcl8.7a5/generic/tclNamesp.c:902:20: style:inconclusive: Function 'Tcl_DeleteNamespace' argument 1 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1519:49: note: Function 'Tcl_DeleteNamespace' argument 1 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:902:20: note: Function 'Tcl_DeleteNamespace' argument 1 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:1380:20: style:inconclusive: Function 'Tcl_Export' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1524:59: note: Function 'Tcl_Export' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:1380:20: note: Function 'Tcl_Export' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:1515:20: style:inconclusive: Function 'Tcl_AppendExportList' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1522:20: note: Function 'Tcl_AppendExportList' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:1515:20: note: Function 'Tcl_AppendExportList' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:1577:20: style:inconclusive: Function 'Tcl_Import' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1527:59: note: Function 'Tcl_Import' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:1577:20: note: Function 'Tcl_Import' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:1863:20: style:inconclusive: Function 'Tcl_ForgetImport' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1531:20: note: Function 'Tcl_ForgetImport' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:1863:20: note: Function 'Tcl_ForgetImport' argument 2 names different: declaration 'nsPtr' definition 'namespacePtr'. tcl8.7a5/generic/tclNamesp.c:4766:14: style:inconclusive: Function 'DupNsNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclNamesp.c:79:44: note: Function 'DupNsNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl8.7a5/generic/tclNamesp.c:4766:14: note: Function 'DupNsNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl8.7a5/generic/tclNamesp.c:663:16: style: Variable 'globalNsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:1072:16: style: Parameter 'nsPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclNamesp.c:1521:16: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:1684:8: style: Variable 'cmdName' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:1721:16: style: Parameter 'importNsPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclNamesp.c:1773:15: style: Variable 'overwrite' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:1815:23: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:1871:11: style: Variable 'cmdName' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:2087:14: style: Variable 'selfPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:2470:16: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:2933:21: style: Variable 'refNsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:3012:24: style: Variable 'childNsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:3140:16: style: Variable 'currNsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:3221:16: style: Variable 'currNsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:3741:15: style: Variable 'cmdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:4977:16: style: Variable 'tracePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclNamesp.c:1618:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:1618:2: error: Uninitialized variable: (objv[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclNamesp.c:1618:2: note: Assignment '(objv[0])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:1618:2: note: Uninitialized variable: (objv[0])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclNamesp.c:3173:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3173:5: error: Uninitialized variable: listPtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3173:5: note: Assignment '(listPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:3173:5: note: Uninitialized variable: listPtr tcl8.7a5/generic/tclNamesp.c:3174:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3174:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3174:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:3174:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclNamesp.c:3176:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3176:5: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclNamesp.c:3176:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:3176:5: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclNamesp.c:3181:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3574:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3574:2: error: Uninitialized variable: listPtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3574:2: note: Assignment '(listPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:3574:2: note: Uninitialized variable: listPtr tcl8.7a5/generic/tclNamesp.c:3738:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3738:2: error: Uninitialized variable: listPtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3738:2: note: Assignment '(listPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:3738:2: note: Uninitialized variable: listPtr tcl8.7a5/generic/tclNamesp.c:3934:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3934:5: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:3934:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:3934:5: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclNamesp.c:4053:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:4053:2: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclNamesp.c:4053:2: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:4053:2: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclNamesp.c:4348:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:4348:6: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:4348:6: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:4348:6: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclNamesp.c:4395:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:4395:2: error: Uninitialized variable: currNsPtr->unknownHandlerPtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:4395:2: note: Assignment '(currNsPtr->unknownHandlerPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:4395:2: note: Uninitialized variable: currNsPtr->unknownHandlerPtr tcl8.7a5/generic/tclNamesp.c:4675:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:4675:5: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclNamesp.c:4675:5: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclNamesp.c:4675:5: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclNamesp.c:4068:9: error: Uninitialized variable: *(&nsObjv) [legacyUninitvar] tcl8.7a5/generic/tclOODefineCmds.c:1053:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:1141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:1210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:1284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:1390:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:2275:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable classPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:2341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:2422:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:2528:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:2694:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:2803:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:2872:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOODefineCmds.c:2957:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOMethod.c:397:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOMethod.c:735:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOMethod.c:1063:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varTable [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOMethod.c:1093:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOMethod.c:1318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOMethod.c:1639:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:716:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:829:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:881:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:949:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:1017:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:1161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:1255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:1359:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:1466:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:1512:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:1563:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOOInfo.c:1608:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclOO.c:1776:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOO.c:1776:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOO.c:1776:2: note: Null pointer dereference tcl8.7a5/generic/tclOO.c:1783:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOO.c:1776:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOO.c:1783:5: note: Null pointer dereference tcl8.7a5/generic/tclOO.c:1977:24: warning: Either the condition 'mixinPtr' is redundant or there is possible null pointer dereference: mixinPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclOO.c:1974:10: note: Assuming that condition 'mixinPtr' is not redundant tcl8.7a5/generic/tclOO.c:1977:24: note: Null pointer dereference tcl8.7a5/generic/tclOO.c:1991:2: warning: Either the condition 'mixinPtr' is redundant or there is possible null pointer dereference: mixinPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclOO.c:1983:6: note: Assuming that condition 'mixinPtr' is not redundant tcl8.7a5/generic/tclOO.c:1991:2: note: Null pointer dereference tcl8.7a5/generic/tclOO.c:2760:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOO.c:2760:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOO.c:2760:5: note: Null pointer dereference tcl8.7a5/generic/tclOO.c:2913:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOO.c:2913:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOO.c:2913:5: note: Null pointer dereference tcl8.7a5/generic/tclOO.c:1816:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOO.c:1870:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOO.c:1940:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOO.c:2705:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOO.c:2722:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOO.c:2749:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOO.c:2830:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOO.c:2899:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOO.c:2977:77: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOO.c:1523:12: style:inconclusive: Function 'TclOORemoveFromMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:604:15: note: Function 'TclOORemoveFromMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. tcl8.7a5/generic/tclOO.c:1523:12: note: Function 'TclOORemoveFromMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. tcl8.7a5/generic/tclOO.c:1554:12: style:inconclusive: Function 'TclOOAddToMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:549:61: note: Function 'TclOOAddToMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. tcl8.7a5/generic/tclOO.c:1554:12: note: Function 'TclOOAddToMixinSubs' argument 2 names different: declaration 'mixinPtr' definition 'superPtr'. tcl8.7a5/generic/tclOO.c:2273:14: style:inconclusive: Function 'CloneClassMethod' argument 5 names different: declaration 'newMPtrPtr' definition 'm2PtrPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOO.c:67:17: note: Function 'CloneClassMethod' argument 5 names different: declaration 'newMPtrPtr' definition 'm2PtrPtr'. tcl8.7a5/generic/tclOO.c:2273:14: note: Function 'CloneClassMethod' argument 5 names different: declaration 'newMPtrPtr' definition 'm2PtrPtr'. tcl8.7a5/generic/tclOO.c:2627:9: style:inconclusive: Function 'TclOOObjectCmdCore' argument 5 names different: declaration 'publicOnly' definition 'flags'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOIntDecls.h:46:9: note: Function 'TclOOObjectCmdCore' argument 5 names different: declaration 'publicOnly' definition 'flags'. tcl8.7a5/generic/tclOO.c:2627:9: note: Function 'TclOOObjectCmdCore' argument 5 names different: declaration 'publicOnly' definition 'flags'. tcl8.7a5/generic/tclOO.c:1344:34: style: Parameter 'oPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclOO.c:1423:12: style: Parameter 'mixinPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclOO.c:1796:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOO.c:2333:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOO.c:2413:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOO.c:2735:22: style: Variable 'miPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOO.c:332:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:332:5: error: Uninitialized variable: fPtr->unknownMethodNameObj [uninitvar] tcl8.7a5/generic/tclOO.c:332:5: note: Assignment '(fPtr->unknownMethodNameObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOO.c:332:5: note: Uninitialized variable: fPtr->unknownMethodNameObj tcl8.7a5/generic/tclOO.c:333:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:333:5: error: Uninitialized variable: fPtr->constructorName [uninitvar] tcl8.7a5/generic/tclOO.c:333:5: note: Assignment '(fPtr->constructorName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOO.c:333:5: note: Uninitialized variable: fPtr->constructorName tcl8.7a5/generic/tclOO.c:334:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:334:5: error: Uninitialized variable: fPtr->destructorName [uninitvar] tcl8.7a5/generic/tclOO.c:334:5: note: Assignment '(fPtr->destructorName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOO.c:334:5: note: Uninitialized variable: fPtr->destructorName tcl8.7a5/generic/tclOO.c:335:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:335:5: error: Uninitialized variable: fPtr->clonedName [uninitvar] tcl8.7a5/generic/tclOO.c:335:5: note: Assignment '(fPtr->clonedName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOO.c:335:5: note: Uninitialized variable: fPtr->clonedName tcl8.7a5/generic/tclOO.c:336:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:336:5: error: Uninitialized variable: fPtr->defineName [uninitvar] tcl8.7a5/generic/tclOO.c:336:5: note: Assignment '(fPtr->defineName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOO.c:336:5: note: Uninitialized variable: fPtr->defineName tcl8.7a5/generic/tclOO.c:344:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:344:5: error: Uninitialized variable: namePtr [uninitvar] tcl8.7a5/generic/tclOO.c:344:5: note: Assignment '(namePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOO.c:344:5: note: Uninitialized variable: namePtr tcl8.7a5/generic/tclOO.c:393:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:393:5: error: Uninitialized variable: (namePtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclOO.c:393:5: note: Assignment '(namePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOO.c:393:5: note: Uninitialized variable: (namePtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclOO.c:481:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:481:5: error: Uninitialized variable: defNsName [uninitvar] tcl8.7a5/generic/tclOO.c:481:5: note: Assignment '(defNsName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOO.c:481:5: note: Uninitialized variable: defNsName tcl8.7a5/generic/tclOO.c:512:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:512:5: error: Uninitialized variable: (defNsName)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclOO.c:512:5: note: Assignment '(defNsName)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOO.c:512:5: note: Uninitialized variable: (defNsName)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclOO.c:582:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:583:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:584:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:585:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:586:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:1028:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:1079:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:1086:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:1087:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:1227:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:1242:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:1249:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:1250:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:2212:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:2213:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:2214:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:2682:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:2699:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:3045:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOO.c:3045:5: error: Uninitialized variable: namePtr [uninitvar] tcl8.7a5/generic/tclOO.c:3045:5: note: Assignment '(namePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOO.c:3045:5: note: Uninitialized variable: namePtr tcl8.7a5/generic/tclOOMethod.c:735:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOMethod.c:735:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOMethod.c:735:5: note: Null pointer dereference tcl8.7a5/generic/tclOOMethod.c:1199:20: warning: Either the condition 'mPtr->declaringClassPtr==NULL' is redundant or there is possible null pointer dereference: mPtr->declaringClassPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOMethod.c:1196:30: note: Assuming that condition 'mPtr->declaringClassPtr==NULL' is not redundant tcl8.7a5/generic/tclOOMethod.c:1199:20: note: Null pointer dereference tcl8.7a5/generic/tclOOMethod.c:1230:20: warning: Either the condition 'mPtr->declaringClassPtr==NULL' is redundant or there is possible null pointer dereference: mPtr->declaringClassPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOMethod.c:1227:30: note: Assuming that condition 'mPtr->declaringClassPtr==NULL' is not redundant tcl8.7a5/generic/tclOOMethod.c:1230:20: note: Null pointer dereference tcl8.7a5/generic/tclOOMethod.c:1260:20: warning: Either the condition 'mPtr->declaringClassPtr==NULL' is redundant or there is possible null pointer dereference: mPtr->declaringClassPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOMethod.c:1257:30: note: Assuming that condition 'mPtr->declaringClassPtr==NULL' is not redundant tcl8.7a5/generic/tclOOMethod.c:1260:20: note: Null pointer dereference tcl8.7a5/generic/tclOOMethod.c:1639:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOMethod.c:1639:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOMethod.c:1639:2: note: Null pointer dereference tcl8.7a5/generic/tclOOMethod.c:1398:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOMethod.c:1437:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOMethod.c:130:5: style:inconclusive: Function 'Tcl_NewInstanceMethod' argument 1 names different: declaration 'interp' definition 'dummy130'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODecls.h:60:53: note: Function 'Tcl_NewInstanceMethod' argument 1 names different: declaration 'interp' definition 'dummy130'. tcl8.7a5/generic/tclOOMethod.c:130:5: note: Function 'Tcl_NewInstanceMethod' argument 1 names different: declaration 'interp' definition 'dummy130'. tcl8.7a5/generic/tclOOMethod.c:203:5: style:inconclusive: Function 'Tcl_NewMethod' argument 1 names different: declaration 'interp' definition 'dummy203'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODecls.h:65:45: note: Function 'Tcl_NewMethod' argument 1 names different: declaration 'interp' definition 'dummy203'. tcl8.7a5/generic/tclOOMethod.c:203:5: note: Function 'Tcl_NewMethod' argument 1 names different: declaration 'interp' definition 'dummy203'. tcl8.7a5/generic/tclOOMethod.c:271:13: style:inconclusive: Function 'TclOODelMethodRef' argument 1 names different: declaration 'method' definition 'mPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:570:45: note: Function 'TclOODelMethodRef' argument 1 names different: declaration 'method' definition 'mPtr'. tcl8.7a5/generic/tclOOMethod.c:271:13: note: Function 'TclOODelMethodRef' argument 1 names different: declaration 'method' definition 'mPtr'. tcl8.7a5/generic/tclOOMethod.c:1384:9: style:inconclusive: Function 'TclOONewForwardInstanceMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOIntDecls.h:55:23: note: Function 'TclOONewForwardInstanceMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. tcl8.7a5/generic/tclOOMethod.c:1384:9: note: Function 'TclOONewForwardInstanceMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. tcl8.7a5/generic/tclOOMethod.c:1423:9: style:inconclusive: Function 'TclOONewForwardMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOIntDecls.h:51:24: note: Function 'TclOONewForwardMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. tcl8.7a5/generic/tclOOMethod.c:1423:9: note: Function 'TclOONewForwardMethod' argument 3 names different: declaration 'isPublic' definition 'flags'. tcl8.7a5/generic/tclOOMethod.c:1527:5: style:inconclusive: Function 'CloneForwardMethod' argument 1 names different: declaration 'interp' definition 'dummy1527'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOMethod.c:91:44: note: Function 'CloneForwardMethod' argument 1 names different: declaration 'interp' definition 'dummy1527'. tcl8.7a5/generic/tclOOMethod.c:1527:5: note: Function 'CloneForwardMethod' argument 1 names different: declaration 'interp' definition 'dummy1527'. tcl8.7a5/generic/tclOOMethod.c:397:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOMethod.c:397:2: error: Uninitialized variable: argsObj [uninitvar] tcl8.7a5/generic/tclOOMethod.c:397:2: note: Assignment '(argsObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOMethod.c:397:2: note: Uninitialized variable: argsObj tcl8.7a5/generic/tclOOMethod.c:1318:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOMethod.c:1318:5: error: Uninitialized variable: argsObj [uninitvar] tcl8.7a5/generic/tclOOMethod.c:1318:5: note: Assignment '(argsObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOMethod.c:1318:5: note: Uninitialized variable: argsObj tcl8.7a5/generic/tclOOMethod.c:1324:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOMethod.c:1324:6: error: Uninitialized variable: argObj [uninitvar] tcl8.7a5/generic/tclOOMethod.c:1324:6: note: Assignment '(argObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOMethod.c:1324:6: note: Uninitialized variable: argObj tcl8.7a5/generic/tclOOCall.c:349:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOCall.c:349:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOCall.c:349:2: note: Null pointer dereference tcl8.7a5/generic/tclOOCall.c:358:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOCall.c:358:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOCall.c:358:2: note: Null pointer dereference tcl8.7a5/generic/tclOOCall.c:360:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclOOCall.c:360:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclOOCall.c:360:2: note: Null pointer dereference tcl8.7a5/generic/tclOODefineCmds.c:396:21: warning: Either the condition 'mixinPtr' is redundant or there is possible null pointer dereference: mixinPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclOODefineCmds.c:393:7: note: Assuming that condition 'mixinPtr' is not redundant tcl8.7a5/generic/tclOODefineCmds.c:396:21: note: Null pointer dereference tcl8.7a5/generic/tclOODefineCmds.c:927:16: warning: Either the condition 'iPtr->varFramePtr->callerVarPtr==NULL' is redundant or there is possible null pointer dereference: iPtr->varFramePtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclOODefineCmds.c:929:38: note: Assuming that condition 'iPtr->varFramePtr->callerVarPtr==NULL' is not redundant tcl8.7a5/generic/tclOODefineCmds.c:932:39: note: Assignment 'iPtr->varFramePtr=iPtr->varFramePtr->callerVarPtr', assigned value is 0 tcl8.7a5/generic/tclOODefineCmds.c:927:16: note: Null pointer dereference tcl8.7a5/generic/tclOODefineCmds.c:958:16: warning: Either the condition 'iPtr->varFramePtr->callerVarPtr==NULL' is redundant or there is possible null pointer dereference: iPtr->varFramePtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclOODefineCmds.c:960:38: note: Assuming that condition 'iPtr->varFramePtr->callerVarPtr==NULL' is not redundant tcl8.7a5/generic/tclOODefineCmds.c:963:39: note: Assignment 'iPtr->varFramePtr=iPtr->varFramePtr->callerVarPtr', assigned value is 0 tcl8.7a5/generic/tclOODefineCmds.c:958:16: note: Null pointer dereference tcl8.7a5/generic/tclOOCall.c:773:6: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclOOInfo.c:156:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:261:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:269:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:372:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:381:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:574:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:668:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:945:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:1005:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:1013:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:1123:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:1203:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:1212:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:1332:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOInfo.c:1420:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:621:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:635:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:642:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:712:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:759:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:849:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:890:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:898:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:942:26: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:1117:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:1439:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:1445:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:1465:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:1618:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:1625:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:1702:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:1828:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:1922:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2000:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2079:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2141:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2337:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2373:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2418:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2457:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2476:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2524:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2562:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2567:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2608:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2615:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2690:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2737:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2751:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:2758:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:3007:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOODefineCmds.c:3014:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclOOCall.c:825:20: style:inconclusive: Function 'AddInstancePrivateToCallContext' argument 2 names different: declaration 'methodNameObj' definition 'methodName'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOCall.c:105:23: note: Function 'AddInstancePrivateToCallContext' argument 2 names different: declaration 'methodNameObj' definition 'methodName'. tcl8.7a5/generic/tclOOCall.c:825:20: note: Function 'AddInstancePrivateToCallContext' argument 2 names different: declaration 'methodNameObj' definition 'methodName'. tcl8.7a5/generic/tclOOCall.c:1105:9: style:inconclusive: Function 'IsStillValid' argument 4 names different: declaration 'reuseMask' definition 'mask'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOCall.c:137:23: note: Function 'IsStillValid' argument 4 names different: declaration 'reuseMask' definition 'mask'. tcl8.7a5/generic/tclOOCall.c:1105:9: note: Function 'IsStillValid' argument 4 names different: declaration 'reuseMask' definition 'mask'. tcl8.7a5/generic/tclOOCall.c:1139:13: style:inconclusive: Function 'TclOOGetCallContext' argument 4 names different: declaration 'contextObjPtr' definition 'contextObj'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:573:16: note: Function 'TclOOGetCallContext' argument 4 names different: declaration 'contextObjPtr' definition 'contextObj'. tcl8.7a5/generic/tclOOCall.c:1139:13: note: Function 'TclOOGetCallContext' argument 4 names different: declaration 'contextObjPtr' definition 'contextObj'. tcl8.7a5/generic/tclOOCall.c:1142:12: style:inconclusive: Function 'TclOOGetCallContext' argument 5 names different: declaration 'contextClsPtr' definition 'contextCls'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:573:38: note: Function 'TclOOGetCallContext' argument 5 names different: declaration 'contextClsPtr' definition 'contextCls'. tcl8.7a5/generic/tclOOCall.c:1142:12: note: Function 'TclOOGetCallContext' argument 5 names different: declaration 'contextClsPtr' definition 'contextCls'. tcl8.7a5/generic/tclOOCall.c:1622:20: style:inconclusive: Function 'AddPrivatesFromClassChainToCallContext' argument 3 names different: declaration 'methodNameObj' definition 'methodName'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOCall.c:119:23: note: Function 'AddPrivatesFromClassChainToCallContext' argument 3 names different: declaration 'methodNameObj' definition 'methodName'. tcl8.7a5/generic/tclOOCall.c:1622:20: note: Function 'AddPrivatesFromClassChainToCallContext' argument 3 names different: declaration 'methodNameObj' definition 'methodName'. tcl8.7a5/generic/tclOOInfo.c:312:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOInfo.c:703:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOInfo.c:745:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOInfo.c:777:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOInfo.c:1104:11: style: Variable 'procPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOInfo.c:1150:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOInfo.c:1238:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOInfo.c:1453:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOInfo.c:1495:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOInfo.c:1550:12: style: Variable 'clsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOODefineCmds.c:698:5: style:inconclusive: Function 'TclOOUnknownDefinition' argument 1 names different: declaration 'clientData' definition 'dummy698'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:495:52: note: Function 'TclOOUnknownDefinition' argument 1 names different: declaration 'clientData' definition 'dummy698'. tcl8.7a5/generic/tclOODefineCmds.c:698:5: note: Function 'TclOOUnknownDefinition' argument 1 names different: declaration 'clientData' definition 'dummy698'. tcl8.7a5/generic/tclOOCall.c:782:13: style: Parameter 'mPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclOODefineCmds.c:1095:5: style:inconclusive: Function 'TclOODefineObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1095'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:450:47: note: Function 'TclOODefineObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1095'. tcl8.7a5/generic/tclOODefineCmds.c:1095:5: note: Function 'TclOODefineObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1095'. tcl8.7a5/generic/tclOODefineCmds.c:1171:5: style:inconclusive: Function 'TclOOObjDefObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1171'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:453:47: note: Function 'TclOOObjDefObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1171'. tcl8.7a5/generic/tclOODefineCmds.c:1171:5: note: Function 'TclOOObjDefObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1171'. tcl8.7a5/generic/tclOOCall.c:956:26: style: Parameter 'doneFilters' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclOODefineCmds.c:1240:5: style:inconclusive: Function 'TclOODefineSelfObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1240'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:486:51: note: Function 'TclOODefineSelfObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1240'. tcl8.7a5/generic/tclOODefineCmds.c:1240:5: note: Function 'TclOODefineSelfObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1240'. tcl8.7a5/generic/tclOOCall.c:1102:16: style: Parameter 'callPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclOODefineCmds.c:1311:5: style:inconclusive: Function 'TclOODefineObjSelfObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1311'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:489:54: note: Function 'TclOODefineObjSelfObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1311'. tcl8.7a5/generic/tclOODefineCmds.c:1311:5: note: Function 'TclOODefineObjSelfObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1311'. tcl8.7a5/generic/tclOODefineCmds.c:1418:5: style:inconclusive: Function 'TclOODefineClassObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1418'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:483:52: note: Function 'TclOODefineClassObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1418'. tcl8.7a5/generic/tclOODefineCmds.c:1418:5: note: Function 'TclOODefineClassObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1418'. tcl8.7a5/generic/tclOODefineCmds.c:1527:5: style:inconclusive: Function 'TclOODefineConstructorObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1527'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:456:58: note: Function 'TclOODefineConstructorObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1527'. tcl8.7a5/generic/tclOODefineCmds.c:1527:5: note: Function 'TclOODefineConstructorObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1527'. tcl8.7a5/generic/tclOODefineCmds.c:1596:5: style:inconclusive: Function 'TclOODefineDefnNsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1596'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:459:53: note: Function 'TclOODefineDefnNsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1596'. tcl8.7a5/generic/tclOODefineCmds.c:1596:5: note: Function 'TclOODefineDefnNsObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1596'. tcl8.7a5/generic/tclOODefineCmds.c:1738:5: style:inconclusive: Function 'TclOODefineDestructorObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1738'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOOInt.h:465:57: note: Function 'TclOODefineDestructorObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1738'. tcl8.7a5/generic/tclOODefineCmds.c:1738:5: note: Function 'TclOODefineDestructorObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1738'. tcl8.7a5/generic/tclOODefineCmds.c:2317:5: style:inconclusive: Function 'ClassFilterGet' argument 1 names different: declaration 'clientData' definition 'dummy2317'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:81:39: note: Function 'ClassFilterGet' argument 1 names different: declaration 'clientData' definition 'dummy2317'. tcl8.7a5/generic/tclOODefineCmds.c:2317:5: note: Function 'ClassFilterGet' argument 1 names different: declaration 'clientData' definition 'dummy2317'. tcl8.7a5/generic/tclOODefineCmds.c:2351:5: style:inconclusive: Function 'ClassFilterSet' argument 1 names different: declaration 'clientData' definition 'dummy2351'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:84:39: note: Function 'ClassFilterSet' argument 1 names different: declaration 'clientData' definition 'dummy2351'. tcl8.7a5/generic/tclOODefineCmds.c:2351:5: note: Function 'ClassFilterSet' argument 1 names different: declaration 'clientData' definition 'dummy2351'. tcl8.7a5/generic/tclOODefineCmds.c:2397:5: style:inconclusive: Function 'ClassMixinGet' argument 1 names different: declaration 'clientData' definition 'dummy2397'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:87:38: note: Function 'ClassMixinGet' argument 1 names different: declaration 'clientData' definition 'dummy2397'. tcl8.7a5/generic/tclOODefineCmds.c:2397:5: note: Function 'ClassMixinGet' argument 1 names different: declaration 'clientData' definition 'dummy2397'. tcl8.7a5/generic/tclOODefineCmds.c:2434:5: style:inconclusive: Function 'ClassMixinSet' argument 1 names different: declaration 'clientData' definition 'dummy2434'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:90:38: note: Function 'ClassMixinSet' argument 1 names different: declaration 'clientData' definition 'dummy2434'. tcl8.7a5/generic/tclOODefineCmds.c:2434:5: note: Function 'ClassMixinSet' argument 1 names different: declaration 'clientData' definition 'dummy2434'. tcl8.7a5/generic/tclOOCall.c:1139:13: style: Parameter 'contextObj' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclOODefineCmds.c:2503:5: style:inconclusive: Function 'ClassSuperGet' argument 1 names different: declaration 'clientData' definition 'dummy2503'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:93:38: note: Function 'ClassSuperGet' argument 1 names different: declaration 'clientData' definition 'dummy2503'. tcl8.7a5/generic/tclOODefineCmds.c:2503:5: note: Function 'ClassSuperGet' argument 1 names different: declaration 'clientData' definition 'dummy2503'. tcl8.7a5/generic/tclOOCall.c:2089:19: style: Variable 'staticList' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOODefineCmds.c:2539:5: style:inconclusive: Function 'ClassSuperSet' argument 1 names different: declaration 'clientData' definition 'dummy2539'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:96:38: note: Function 'ClassSuperSet' argument 1 names different: declaration 'clientData' definition 'dummy2539'. tcl8.7a5/generic/tclOODefineCmds.c:2539:5: note: Function 'ClassSuperSet' argument 1 names different: declaration 'clientData' definition 'dummy2539'. tcl8.7a5/generic/tclOODefineCmds.c:2670:5: style:inconclusive: Function 'ClassVarsGet' argument 1 names different: declaration 'clientData' definition 'dummy2670'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:99:37: note: Function 'ClassVarsGet' argument 1 names different: declaration 'clientData' definition 'dummy2670'. tcl8.7a5/generic/tclOODefineCmds.c:2670:5: note: Function 'ClassVarsGet' argument 1 names different: declaration 'clientData' definition 'dummy2670'. tcl8.7a5/generic/tclOODefineCmds.c:2714:5: style:inconclusive: Function 'ClassVarsSet' argument 1 names different: declaration 'clientData' definition 'dummy2714'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:102:37: note: Function 'ClassVarsSet' argument 1 names different: declaration 'clientData' definition 'dummy2714'. tcl8.7a5/generic/tclOODefineCmds.c:2714:5: note: Function 'ClassVarsSet' argument 1 names different: declaration 'clientData' definition 'dummy2714'. tcl8.7a5/generic/tclOODefineCmds.c:2785:5: style:inconclusive: Function 'ObjFilterGet' argument 1 names different: declaration 'clientData' definition 'dummy2785'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:105:37: note: Function 'ObjFilterGet' argument 1 names different: declaration 'clientData' definition 'dummy2785'. tcl8.7a5/generic/tclOODefineCmds.c:2785:5: note: Function 'ObjFilterGet' argument 1 names different: declaration 'clientData' definition 'dummy2785'. tcl8.7a5/generic/tclOODefineCmds.c:2813:5: style:inconclusive: Function 'ObjFilterSet' argument 1 names different: declaration 'clientData' definition 'dummy2813'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:108:37: note: Function 'ObjFilterSet' argument 1 names different: declaration 'clientData' definition 'dummy2813'. tcl8.7a5/generic/tclOODefineCmds.c:2813:5: note: Function 'ObjFilterSet' argument 1 names different: declaration 'clientData' definition 'dummy2813'. tcl8.7a5/generic/tclOODefineCmds.c:2853:5: style:inconclusive: Function 'ObjMixinGet' argument 1 names different: declaration 'clientData' definition 'dummy2853'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:111:36: note: Function 'ObjMixinGet' argument 1 names different: declaration 'clientData' definition 'dummy2853'. tcl8.7a5/generic/tclOODefineCmds.c:2853:5: note: Function 'ObjMixinGet' argument 1 names different: declaration 'clientData' definition 'dummy2853'. tcl8.7a5/generic/tclOODefineCmds.c:2885:5: style:inconclusive: Function 'ObjMixinSet' argument 1 names different: declaration 'clientData' definition 'dummy2885'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:114:36: note: Function 'ObjMixinSet' argument 1 names different: declaration 'clientData' definition 'dummy2885'. tcl8.7a5/generic/tclOODefineCmds.c:2885:5: note: Function 'ObjMixinSet' argument 1 names different: declaration 'clientData' definition 'dummy2885'. tcl8.7a5/generic/tclOODefineCmds.c:2939:5: style:inconclusive: Function 'ObjVarsGet' argument 1 names different: declaration 'clientData' definition 'dummy2939'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:117:35: note: Function 'ObjVarsGet' argument 1 names different: declaration 'clientData' definition 'dummy2939'. tcl8.7a5/generic/tclOODefineCmds.c:2939:5: note: Function 'ObjVarsGet' argument 1 names different: declaration 'clientData' definition 'dummy2939'. tcl8.7a5/generic/tclOODefineCmds.c:2977:5: style:inconclusive: Function 'ObjVarsSet' argument 1 names different: declaration 'clientData' definition 'dummy2977'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:120:35: note: Function 'ObjVarsSet' argument 1 names different: declaration 'clientData' definition 'dummy2977'. tcl8.7a5/generic/tclOODefineCmds.c:2977:5: note: Function 'ObjVarsSet' argument 1 names different: declaration 'clientData' definition 'dummy2977'. tcl8.7a5/generic/tclOODefineCmds.c:3042:5: style:inconclusive: Function 'ResolveClass' argument 1 names different: declaration 'clientData' definition 'dummy3042'. [funcArgNamesDifferent] tcl8.7a5/generic/tclOODefineCmds.c:123:37: note: Function 'ResolveClass' argument 1 names different: declaration 'clientData' definition 'dummy3042'. tcl8.7a5/generic/tclOODefineCmds.c:3042:5: note: Function 'ResolveClass' argument 1 names different: declaration 'clientData' definition 'dummy3042'. tcl8.7a5/generic/tclOODefineCmds.c:1608:20: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOODefineCmds.c:1906:13: style: Variable 'mPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOODefineCmds.c:2323:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOODefineCmds.c:2403:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOODefineCmds.c:2509:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOODefineCmds.c:2791:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOODefineCmds.c:2859:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOODefineCmds.c:3049:13: style: Variable 'oPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclOOInfo.c:273:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:273:5: error: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclOOInfo.c:273:5: note: Assignment '(resultObjs[0])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:273:5: note: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclOOInfo.c:279:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:279:6: error: Uninitialized variable: argObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:279:6: note: Assignment '(argObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:279:6: note: Uninitialized variable: argObj tcl8.7a5/generic/tclOOInfo.c:323:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:323:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:323:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:323:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:604:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:604:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:604:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:604:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:716:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:716:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:716:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:716:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:829:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:829:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:829:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:829:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:881:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:881:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:881:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:881:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:949:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:949:5: error: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclOOInfo.c:949:5: note: Assignment '(resultObjs[0])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:949:5: note: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclOOInfo.c:955:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:955:6: error: Uninitialized variable: argObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:955:6: note: Assignment '(argObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:955:6: note: Uninitialized variable: argObj tcl8.7a5/generic/tclOOInfo.c:1017:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1017:5: error: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1017:5: note: Assignment '(resultObjs[0])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:1017:5: note: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclOOInfo.c:1023:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1023:6: error: Uninitialized variable: argObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1023:6: note: Assignment '(argObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:1023:6: note: Uninitialized variable: argObj tcl8.7a5/generic/tclOOInfo.c:1161:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1161:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1161:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:1161:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:1255:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1255:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1255:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:1255:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:1359:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1359:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1359:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:1359:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:1466:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1466:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1466:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:1466:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:1512:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1512:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1512:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:1512:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:1563:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1563:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1563:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:1563:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOInfo.c:1608:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1608:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOOInfo.c:1608:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOInfo.c:1608:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOOCall.c:1803:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOCall.c:1803:5: error: Uninitialized variable: filterLiteral [uninitvar] tcl8.7a5/generic/tclOOCall.c:1803:5: note: Assignment '(filterLiteral)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOCall.c:1803:5: note: Uninitialized variable: filterLiteral tcl8.7a5/generic/tclOOCall.c:1805:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOCall.c:1805:5: error: Uninitialized variable: methodLiteral [uninitvar] tcl8.7a5/generic/tclOOCall.c:1805:5: note: Assignment '(methodLiteral)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOCall.c:1805:5: note: Uninitialized variable: methodLiteral tcl8.7a5/generic/tclOOCall.c:1807:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOCall.c:1807:5: error: Uninitialized variable: objectLiteral [uninitvar] tcl8.7a5/generic/tclOOCall.c:1807:5: note: Assignment '(objectLiteral)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOCall.c:1807:5: note: Uninitialized variable: objectLiteral tcl8.7a5/generic/tclOOCall.c:1809:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOOCall.c:1809:5: error: Uninitialized variable: privateLiteral [uninitvar] tcl8.7a5/generic/tclOOCall.c:1809:5: note: Assignment '(privateLiteral)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOOCall.c:1809:5: note: Uninitialized variable: privateLiteral tcl8.7a5/generic/tclOODefineCmds.c:1053:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:1053:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:1053:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOODefineCmds.c:1053:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclOODefineCmds.c:1054:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:1054:5: error: Uninitialized variable: obj2Ptr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:1054:5: note: Assignment '(obj2Ptr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOODefineCmds.c:1054:5: note: Uninitialized variable: obj2Ptr tcl8.7a5/generic/tclOODefineCmds.c:1141:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:1210:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:1284:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:1390:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2341:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2341:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2341:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOODefineCmds.c:2341:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOODefineCmds.c:2422:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2422:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2422:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOODefineCmds.c:2422:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOODefineCmds.c:2528:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2528:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2528:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOODefineCmds.c:2528:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOODefineCmds.c:2694:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2694:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2694:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOODefineCmds.c:2694:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOODefineCmds.c:2803:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2803:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2803:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOODefineCmds.c:2803:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOODefineCmds.c:2872:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2872:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2872:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOODefineCmds.c:2872:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOODefineCmds.c:2957:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2957:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclOODefineCmds.c:2957:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclOODefineCmds.c:2957:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclOptimize.c:100:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashTable [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:570:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loc [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:834:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:1147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:1431:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:1581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:2025:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:2246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:2412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:2672:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:2884:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3071:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3310:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3392:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3463:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3555:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3637:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3778:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3825:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_int [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3884:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_int [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:4468:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPanic.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclObj.c:3466:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclObj.c:3825:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclObj.c:970:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclObj.c:2250:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclObj.c:2538:77: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclObj.c:2755:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclObj.c:3052:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclObj.c:3096:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclObj.c:3293:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclObj.c:3331:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclObj.c:3378:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclObj.c:3669:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclObj.c:786:5: style:inconclusive: Function 'TclThreadFinalizeContLines' argument 1 names different: declaration 'clientData' definition 'dummy786'. [funcArgNamesDifferent] tcl8.7a5/generic/tclObj.c:100:63: note: Function 'TclThreadFinalizeContLines' argument 1 names different: declaration 'clientData' definition 'dummy786'. tcl8.7a5/generic/tclObj.c:786:5: note: Function 'TclThreadFinalizeContLines' argument 1 names different: declaration 'clientData' definition 'dummy786'. tcl8.7a5/generic/tclObj.c:1028:5: style:inconclusive: Function 'TclDbDumpActiveObjects' argument 1 names different: declaration 'outFile' definition 'dummy1028'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:606:43: note: Function 'TclDbDumpActiveObjects' argument 1 names different: declaration 'outFile' definition 'dummy1028'. tcl8.7a5/generic/tclObj.c:1028:5: note: Function 'TclDbDumpActiveObjects' argument 1 names different: declaration 'outFile' definition 'dummy1028'. tcl8.7a5/generic/tclObj.c:1201:5: style:inconclusive: Function 'Tcl_DbNewObj' argument 1 names different: declaration 'file' definition 'dummy1201'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:139:43: note: Function 'Tcl_DbNewObj' argument 1 names different: declaration 'file' definition 'dummy1201'. tcl8.7a5/generic/tclObj.c:1201:5: note: Function 'Tcl_DbNewObj' argument 1 names different: declaration 'file' definition 'dummy1201'. tcl8.7a5/generic/tclObj.c:1202:5: style:inconclusive: Function 'Tcl_DbNewObj' argument 2 names different: declaration 'line' definition 'dummy1202'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:139:53: note: Function 'Tcl_DbNewObj' argument 2 names different: declaration 'line' definition 'dummy1202'. tcl8.7a5/generic/tclObj.c:1202:5: note: Function 'Tcl_DbNewObj' argument 2 names different: declaration 'line' definition 'dummy1202'. tcl8.7a5/generic/tclObj.c:2084:5: style:inconclusive: Function 'Tcl_DbNewBooleanObj' argument 2 names different: declaration 'file' definition 'dummy2084'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:123:59: note: Function 'Tcl_DbNewBooleanObj' argument 2 names different: declaration 'file' definition 'dummy2084'. tcl8.7a5/generic/tclObj.c:2084:5: note: Function 'Tcl_DbNewBooleanObj' argument 2 names different: declaration 'file' definition 'dummy2084'. tcl8.7a5/generic/tclObj.c:2085:5: style:inconclusive: Function 'Tcl_DbNewBooleanObj' argument 3 names different: declaration 'line' definition 'dummy2085'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:124:9: note: Function 'Tcl_DbNewBooleanObj' argument 3 names different: declaration 'line' definition 'dummy2085'. tcl8.7a5/generic/tclObj.c:2085:5: note: Function 'Tcl_DbNewBooleanObj' argument 3 names different: declaration 'line' definition 'dummy2085'. tcl8.7a5/generic/tclObj.c:2408:12: style:inconclusive: Function 'Tcl_NewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:210:42: note: Function 'Tcl_NewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. tcl8.7a5/generic/tclObj.c:2408:12: note: Function 'Tcl_NewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. tcl8.7a5/generic/tclObj.c:2468:12: style:inconclusive: Function 'Tcl_DbNewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:129:44: note: Function 'Tcl_DbNewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. tcl8.7a5/generic/tclObj.c:2468:12: note: Function 'Tcl_DbNewDoubleObj' argument 1 names different: declaration 'doubleValue' definition 'dblValue'. tcl8.7a5/generic/tclObj.c:2469:5: style:inconclusive: Function 'Tcl_DbNewDoubleObj' argument 2 names different: declaration 'file' definition 'dummy2469'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:130:17: note: Function 'Tcl_DbNewDoubleObj' argument 2 names different: declaration 'file' definition 'dummy2469'. tcl8.7a5/generic/tclObj.c:2469:5: note: Function 'Tcl_DbNewDoubleObj' argument 2 names different: declaration 'file' definition 'dummy2469'. tcl8.7a5/generic/tclObj.c:2470:5: style:inconclusive: Function 'Tcl_DbNewDoubleObj' argument 3 names different: declaration 'line' definition 'dummy2470'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:130:27: note: Function 'Tcl_DbNewDoubleObj' argument 3 names different: declaration 'line' definition 'dummy2470'. tcl8.7a5/generic/tclObj.c:2470:5: note: Function 'Tcl_DbNewDoubleObj' argument 3 names different: declaration 'line' definition 'dummy2470'. tcl8.7a5/generic/tclObj.c:2497:12: style:inconclusive: Function 'Tcl_SetDoubleObj' argument 2 names different: declaration 'doubleValue' definition 'dblValue'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:232:55: note: Function 'Tcl_SetDoubleObj' argument 2 names different: declaration 'doubleValue' definition 'dblValue'. tcl8.7a5/generic/tclObj.c:2497:12: note: Function 'Tcl_SetDoubleObj' argument 2 names different: declaration 'doubleValue' definition 'dblValue'. tcl8.7a5/generic/tclObj.c:2530:13: style:inconclusive: Function 'Tcl_GetDoubleFromObj' argument 3 names different: declaration 'doublePtr' definition 'dblPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:161:30: note: Function 'Tcl_GetDoubleFromObj' argument 3 names different: declaration 'doublePtr' definition 'dblPtr'. tcl8.7a5/generic/tclObj.c:2530:13: note: Function 'Tcl_GetDoubleFromObj' argument 3 names different: declaration 'doublePtr' definition 'dblPtr'. tcl8.7a5/generic/tclObj.c:2952:5: style:inconclusive: Function 'Tcl_DbNewLongObj' argument 2 names different: declaration 'file' definition 'dummy2952'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:136:57: note: Function 'Tcl_DbNewLongObj' argument 2 names different: declaration 'file' definition 'dummy2952'. tcl8.7a5/generic/tclObj.c:2952:5: note: Function 'Tcl_DbNewLongObj' argument 2 names different: declaration 'file' definition 'dummy2952'. tcl8.7a5/generic/tclObj.c:2953:5: style:inconclusive: Function 'Tcl_DbNewLongObj' argument 3 names different: declaration 'line' definition 'dummy2953'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:137:9: note: Function 'Tcl_DbNewLongObj' argument 3 names different: declaration 'line' definition 'dummy2953'. tcl8.7a5/generic/tclObj.c:2953:5: note: Function 'Tcl_DbNewLongObj' argument 3 names different: declaration 'line' definition 'dummy2953'. tcl8.7a5/generic/tclObj.c:3216:5: style:inconclusive: Function 'Tcl_DbNewWideIntObj' argument 2 names different: declaration 'file' definition 'dummy3216'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1455:17: note: Function 'Tcl_DbNewWideIntObj' argument 2 names different: declaration 'file' definition 'dummy3216'. tcl8.7a5/generic/tclObj.c:3216:5: note: Function 'Tcl_DbNewWideIntObj' argument 2 names different: declaration 'file' definition 'dummy3216'. tcl8.7a5/generic/tclObj.c:3217:5: style:inconclusive: Function 'Tcl_DbNewWideIntObj' argument 3 names different: declaration 'line' definition 'dummy3217'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1455:27: note: Function 'Tcl_DbNewWideIntObj' argument 3 names different: declaration 'line' definition 'dummy3217'. tcl8.7a5/generic/tclObj.c:3217:5: note: Function 'Tcl_DbNewWideIntObj' argument 3 names different: declaration 'line' definition 'dummy3217'. tcl8.7a5/generic/tclObj.c:3280:18: style:inconclusive: Function 'Tcl_GetWideIntFromObj' argument 3 names different: declaration 'widePtr' definition 'wideIntPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1458:35: note: Function 'Tcl_GetWideIntFromObj' argument 3 names different: declaration 'widePtr' definition 'wideIntPtr'. tcl8.7a5/generic/tclObj.c:3280:18: note: Function 'Tcl_GetWideIntFromObj' argument 3 names different: declaration 'widePtr' definition 'wideIntPtr'. tcl8.7a5/generic/tclObj.c:3455:14: style:inconclusive: Function 'DupBignum' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclObj.c:204:33: note: Function 'DupBignum' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl8.7a5/generic/tclObj.c:3455:14: note: Function 'DupBignum' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl8.7a5/generic/tclObj.c:3551:11: style:inconclusive: Function 'Tcl_NewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1654:41: note: Function 'Tcl_NewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. tcl8.7a5/generic/tclObj.c:3551:11: note: Function 'Tcl_NewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. tcl8.7a5/generic/tclObj.c:3595:11: style:inconclusive: Function 'Tcl_DbNewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1656:43: note: Function 'Tcl_DbNewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. tcl8.7a5/generic/tclObj.c:3595:11: note: Function 'Tcl_DbNewBignumObj' argument 1 names different: declaration 'value' definition 'bignumValue'. tcl8.7a5/generic/tclObj.c:3596:5: style:inconclusive: Function 'Tcl_DbNewBignumObj' argument 2 names different: declaration 'file' definition 'dummy3596'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1656:62: note: Function 'Tcl_DbNewBignumObj' argument 2 names different: declaration 'file' definition 'dummy3596'. tcl8.7a5/generic/tclObj.c:3596:5: note: Function 'Tcl_DbNewBignumObj' argument 2 names different: declaration 'file' definition 'dummy3596'. tcl8.7a5/generic/tclObj.c:3597:5: style:inconclusive: Function 'Tcl_DbNewBignumObj' argument 3 names different: declaration 'line' definition 'dummy3597'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1657:9: note: Function 'Tcl_DbNewBignumObj' argument 3 names different: declaration 'line' definition 'dummy3597'. tcl8.7a5/generic/tclObj.c:3597:5: note: Function 'Tcl_DbNewBignumObj' argument 3 names different: declaration 'line' definition 'dummy3597'. tcl8.7a5/generic/tclObj.c:3706:14: style:inconclusive: Function 'Tcl_GetBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1662:14: note: Function 'Tcl_GetBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. tcl8.7a5/generic/tclObj.c:3706:14: note: Function 'Tcl_GetBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. tcl8.7a5/generic/tclObj.c:3707:11: style:inconclusive: Function 'Tcl_GetBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1662:25: note: Function 'Tcl_GetBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. tcl8.7a5/generic/tclObj.c:3707:11: note: Function 'Tcl_GetBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. tcl8.7a5/generic/tclObj.c:3741:14: style:inconclusive: Function 'Tcl_TakeBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1665:14: note: Function 'Tcl_TakeBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. tcl8.7a5/generic/tclObj.c:3741:14: note: Function 'Tcl_TakeBignumFromObj' argument 2 names different: declaration 'obj' definition 'objPtr'. tcl8.7a5/generic/tclObj.c:3742:11: style:inconclusive: Function 'Tcl_TakeBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1665:25: note: Function 'Tcl_TakeBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. tcl8.7a5/generic/tclObj.c:3742:11: note: Function 'Tcl_TakeBignumFromObj' argument 3 names different: declaration 'value' definition 'bignumValue'. tcl8.7a5/generic/tclObj.c:3766:14: style:inconclusive: Function 'Tcl_SetBignumObj' argument 1 names different: declaration 'obj' definition 'objPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1659:40: note: Function 'Tcl_SetBignumObj' argument 1 names different: declaration 'obj' definition 'objPtr'. tcl8.7a5/generic/tclObj.c:3766:14: note: Function 'Tcl_SetBignumObj' argument 1 names different: declaration 'obj' definition 'objPtr'. tcl8.7a5/generic/tclObj.c:3767:11: style:inconclusive: Function 'Tcl_SetBignumObj' argument 2 names different: declaration 'value' definition 'big'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1659:51: note: Function 'Tcl_SetBignumObj' argument 2 names different: declaration 'value' definition 'big'. tcl8.7a5/generic/tclObj.c:3767:11: note: Function 'Tcl_SetBignumObj' argument 2 names different: declaration 'value' definition 'big'. tcl8.7a5/generic/tclObj.c:3821:11: style:inconclusive: Function 'TclSetBignumIntRep' argument 2 names different: declaration 'bignumValue' definition 'big'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3213:14: note: Function 'TclSetBignumIntRep' argument 2 names different: declaration 'bignumValue' definition 'big'. tcl8.7a5/generic/tclObj.c:3821:11: note: Function 'TclSetBignumIntRep' argument 2 names different: declaration 'bignumValue' definition 'big'. tcl8.7a5/generic/tclObj.c:4027:5: style:inconclusive: Function 'Tcl_DbIncrRefCount' argument 2 names different: declaration 'file' definition 'dummy4027'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:116:62: note: Function 'Tcl_DbIncrRefCount' argument 2 names different: declaration 'file' definition 'dummy4027'. tcl8.7a5/generic/tclObj.c:4027:5: note: Function 'Tcl_DbIncrRefCount' argument 2 names different: declaration 'file' definition 'dummy4027'. tcl8.7a5/generic/tclObj.c:4028:5: style:inconclusive: Function 'Tcl_DbIncrRefCount' argument 3 names different: declaration 'line' definition 'dummy4028'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:117:9: note: Function 'Tcl_DbIncrRefCount' argument 3 names different: declaration 'line' definition 'dummy4028'. tcl8.7a5/generic/tclObj.c:4028:5: note: Function 'Tcl_DbIncrRefCount' argument 3 names different: declaration 'line' definition 'dummy4028'. tcl8.7a5/generic/tclObj.c:4103:5: style:inconclusive: Function 'Tcl_DbDecrRefCount' argument 2 names different: declaration 'file' definition 'dummy4103'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:113:62: note: Function 'Tcl_DbDecrRefCount' argument 2 names different: declaration 'file' definition 'dummy4103'. tcl8.7a5/generic/tclObj.c:4103:5: note: Function 'Tcl_DbDecrRefCount' argument 2 names different: declaration 'file' definition 'dummy4103'. tcl8.7a5/generic/tclObj.c:4104:5: style:inconclusive: Function 'Tcl_DbDecrRefCount' argument 3 names different: declaration 'line' definition 'dummy4104'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:114:9: note: Function 'Tcl_DbDecrRefCount' argument 3 names different: declaration 'line' definition 'dummy4104'. tcl8.7a5/generic/tclObj.c:4104:5: note: Function 'Tcl_DbDecrRefCount' argument 3 names different: declaration 'line' definition 'dummy4104'. tcl8.7a5/generic/tclObj.c:4142:5: style:inconclusive: Function 'Tcl_DbIsShared' argument 2 names different: declaration 'file' definition 'dummy4142'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:119:57: note: Function 'Tcl_DbIsShared' argument 2 names different: declaration 'file' definition 'dummy4142'. tcl8.7a5/generic/tclObj.c:4142:5: note: Function 'Tcl_DbIsShared' argument 2 names different: declaration 'file' definition 'dummy4142'. tcl8.7a5/generic/tclObj.c:4143:5: style:inconclusive: Function 'Tcl_DbIsShared' argument 3 names different: declaration 'line' definition 'dummy4143'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:120:9: note: Function 'Tcl_DbIsShared' argument 3 names different: declaration 'line' definition 'dummy4143'. tcl8.7a5/generic/tclObj.c:4143:5: note: Function 'Tcl_DbIsShared' argument 3 names different: declaration 'line' definition 'dummy4143'. tcl8.7a5/generic/tclObj.c:4238:5: style:inconclusive: Function 'AllocObjEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy4238'. [funcArgNamesDifferent] tcl8.7a5/generic/tclObj.c:213:53: note: Function 'AllocObjEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy4238'. tcl8.7a5/generic/tclObj.c:4238:5: note: Function 'AllocObjEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy4238'. tcl8.7a5/generic/tclObj.c:4359:5: style:inconclusive: Function 'TclHashObjKey' argument 1 names different: declaration 'tablePtr' definition 'dummy4359'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4162:57: note: Function 'TclHashObjKey' argument 1 names different: declaration 'tablePtr' definition 'dummy4359'. tcl8.7a5/generic/tclObj.c:4359:5: note: Function 'TclHashObjKey' argument 1 names different: declaration 'tablePtr' definition 'dummy4359'. tcl8.7a5/generic/tclObj.c:4656:14: style:inconclusive: Function 'DupCmdNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclObj.c:219:45: note: Function 'DupCmdNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl8.7a5/generic/tclObj.c:4656:14: note: Function 'DupCmdNameInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl8.7a5/generic/tclObj.c:4760:5: style:inconclusive: Function 'Tcl_RepresentationCmd' argument 1 names different: declaration 'clientData' definition 'dummy4760'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3550:51: note: Function 'Tcl_RepresentationCmd' argument 1 names different: declaration 'clientData' definition 'dummy4760'. tcl8.7a5/generic/tclObj.c:4760:5: note: Function 'Tcl_RepresentationCmd' argument 1 names different: declaration 'clientData' definition 'dummy4760'. tcl8.7a5/generic/tclObj.c:564:10: style: Parameter 'loc' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclObj.c:631:10: style: Variable 'wordCLLast' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclObj.c:870:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclObj.c:918:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclObj.c:1028:5: style: Parameter 'dummy1028' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclObj.c:1522:14: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclObj.c:1887:14: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclObj.c:3956:14: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclObj.c:4135:14: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclObj.c:4467:24: style: Variable 'refNsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclObj.c:4574:22: style: Variable 'resPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclObj.c:1147:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:1147:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclObj.c:1147:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclObj.c:1147:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclObj.c:1431:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:1458:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:1470:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:1581:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:1581:5: error: Uninitialized variable: dupPtr [uninitvar] tcl8.7a5/generic/tclObj.c:1581:5: note: Assignment '(dupPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclObj.c:1581:5: note: Uninitialized variable: dupPtr tcl8.7a5/generic/tclObj.c:2025:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:2025:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclObj.c:2025:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclObj.c:2025:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclObj.c:2246:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:2246:2: error: Uninitialized variable: msg [uninitvar] tcl8.7a5/generic/tclObj.c:2246:2: note: Assignment '(msg)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclObj.c:2246:2: note: Uninitialized variable: msg tcl8.7a5/generic/tclObj.c:2412:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:2412:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclObj.c:2412:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclObj.c:2412:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclObj.c:2672:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:2672:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclObj.c:2672:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclObj.c:2672:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclObj.c:2884:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:2884:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclObj.c:2884:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclObj.c:2884:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclObj.c:3152:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:3152:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclObj.c:3152:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclObj.c:3152:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclObj.c:3555:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclObj.c:3555:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclObj.c:3555:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclObj.c:3555:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclPipe.c:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPipe.c:228:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPipe.c:337:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPipe.c:554:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:250:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:488:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:548:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:763:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:904:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:1153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:1275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:1397:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:1476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:1540:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:1584:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:1665:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:1701:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:1964:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:2055:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:2115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:2325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:2373:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:2408:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPathObj.c:2468:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr1 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPipe.c:114:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPipe.c:158:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPipe.c:516:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPipe.c:545:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPipe.c:662:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPipe.c:703:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPipe.c:1058:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPipe.c:1066:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPipe.c:1077:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPipe.c:66:9: style:inconclusive: Function 'FileForRedirect' argument 3 names different: declaration 'atOk' definition 'atOK'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPipe.c:36:12: note: Function 'FileForRedirect' argument 3 names different: declaration 'atOk' definition 'atOK'. tcl8.7a5/generic/tclPipe.c:66:9: note: Function 'FileForRedirect' argument 3 names different: declaration 'atOk' definition 'atOK'. tcl8.7a5/generic/tclPipe.c:337:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPipe.c:337:6: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclPipe.c:337:6: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclPipe.c:337:6: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclPkg.c:288:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPkg.c:419:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPkg.c:910:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPkg.c:1244:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPkg.c:1543:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPosixStr.c:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclPreserve.c:225:22: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclPreserve.c:292:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclPreserve.c:120:16: style:inconclusive: Function 'Tcl_Preserve' argument 1 names different: declaration 'data' definition 'clientData'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:638:38: note: Function 'Tcl_Preserve' argument 1 names different: declaration 'data' definition 'clientData'. tcl8.7a5/generic/tclPreserve.c:120:16: note: Function 'Tcl_Preserve' argument 1 names different: declaration 'data' definition 'clientData'. tcl8.7a5/generic/tclPkg.c:1821:20: style: Redundant condition: The condition '*s1 != 0' is redundant since '*s1 == '0'' is sufficient. [redundantCondition] tcl8.7a5/generic/tclPkg.c:1824:20: style: Redundant condition: The condition '*s2 != 0' is redundant since '*s2 == '0'' is sufficient. [redundantCondition] tcl8.7a5/generic/tclPkg.c:1148:41: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclPkg.c:1149:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclPkg.c:1151:46: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclPkg.c:1203:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclPkg.c:1205:46: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclPkg.c:1624:44: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclPkg.c:1625:43: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclPkg.c:1627:42: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclPkg.c:1301:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tcl8.7a5/generic/tclPkg.c:195:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:392:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:412:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:562:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:599:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:619:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:673:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:878:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:903:22: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:915:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:1020:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:1034:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:1354:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:1756:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:2019:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPkg.c:429:9: style:inconclusive: Function 'Tcl_PkgRequireProc' argument 3 names different: declaration 'objc' definition 'reqc'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1703:27: note: Function 'Tcl_PkgRequireProc' argument 3 names different: declaration 'objc' definition 'reqc'. tcl8.7a5/generic/tclPkg.c:429:9: note: Function 'Tcl_PkgRequireProc' argument 3 names different: declaration 'objc' definition 'reqc'. tcl8.7a5/generic/tclPkg.c:431:20: style:inconclusive: Function 'Tcl_PkgRequireProc' argument 4 names different: declaration 'objv' definition 'reqv'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1704:20: note: Function 'Tcl_PkgRequireProc' argument 4 names different: declaration 'objv' definition 'reqv'. tcl8.7a5/generic/tclPkg.c:431:20: note: Function 'Tcl_PkgRequireProc' argument 4 names different: declaration 'objv' definition 'reqv'. tcl8.7a5/generic/tclPkg.c:462:5: style:inconclusive: Function 'PkgRequireCore' argument 3 names different: declaration 'result' definition 'dummy462'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPkg.c:99:71: note: Function 'PkgRequireCore' argument 3 names different: declaration 'result' definition 'dummy462'. tcl8.7a5/generic/tclPkg.c:462:5: note: Function 'PkgRequireCore' argument 3 names different: declaration 'result' definition 'dummy462'. tcl8.7a5/generic/tclPkg.c:493:5: style:inconclusive: Function 'PkgRequireCoreStep1' argument 3 names different: declaration 'result' definition 'dummy493'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPkg.c:102:76: note: Function 'PkgRequireCoreStep1' argument 3 names different: declaration 'result' definition 'dummy493'. tcl8.7a5/generic/tclPkg.c:493:5: note: Function 'PkgRequireCoreStep1' argument 3 names different: declaration 'result' definition 'dummy493'. tcl8.7a5/generic/tclPkg.c:587:5: style:inconclusive: Function 'PkgRequireCoreFinal' argument 3 names different: declaration 'result' definition 'dummy587'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPkg.c:100:76: note: Function 'PkgRequireCoreFinal' argument 3 names different: declaration 'result' definition 'dummy587'. tcl8.7a5/generic/tclPkg.c:587:5: note: Function 'PkgRequireCoreFinal' argument 3 names different: declaration 'result' definition 'dummy587'. tcl8.7a5/generic/tclPkg.c:638:5: style:inconclusive: Function 'PkgRequireCoreCleanup' argument 2 names different: declaration 'interp' definition 'dummy638'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPkg.c:101:66: note: Function 'PkgRequireCoreCleanup' argument 2 names different: declaration 'interp' definition 'dummy638'. tcl8.7a5/generic/tclPkg.c:638:5: note: Function 'PkgRequireCoreCleanup' argument 2 names different: declaration 'interp' definition 'dummy638'. tcl8.7a5/generic/tclPkg.c:649:5: style:inconclusive: Function 'SelectPackage' argument 3 names different: declaration 'result' definition 'dummy649'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPkg.c:105:70: note: Function 'SelectPackage' argument 3 names different: declaration 'result' definition 'dummy649'. tcl8.7a5/generic/tclPkg.c:649:5: note: Function 'SelectPackage' argument 3 names different: declaration 'result' definition 'dummy649'. tcl8.7a5/generic/tclPkg.c:1540:5: style:inconclusive: Function 'TclNRPackageObjCmdCleanup' argument 2 names different: declaration 'interp' definition 'dummy1540'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPkg.c:107:70: note: Function 'TclNRPackageObjCmdCleanup' argument 2 names different: declaration 'interp' definition 'dummy1540'. tcl8.7a5/generic/tclPkg.c:1540:5: note: Function 'TclNRPackageObjCmdCleanup' argument 2 names different: declaration 'interp' definition 'dummy1540'. tcl8.7a5/generic/tclPkg.c:1781:11: style:inconclusive: Function 'CompareVersions' argument 1 names different: declaration 'v1i' definition 'v1'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPkg.c:85:35: note: Function 'CompareVersions' argument 1 names different: declaration 'v1i' definition 'v1'. tcl8.7a5/generic/tclPkg.c:1781:11: note: Function 'CompareVersions' argument 1 names different: declaration 'v1i' definition 'v1'. tcl8.7a5/generic/tclPkg.c:1781:21: style:inconclusive: Function 'CompareVersions' argument 2 names different: declaration 'v2i' definition 'v2'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPkg.c:85:46: note: Function 'CompareVersions' argument 2 names different: declaration 'v2i' definition 'v2'. tcl8.7a5/generic/tclPkg.c:1781:21: note: Function 'CompareVersions' argument 2 names different: declaration 'v2i' definition 'v2'. tcl8.7a5/generic/tclPkg.c:2103:18: style:inconclusive: Function 'AddRequirementsToDString' argument 1 names different: declaration 'dstring' definition 'dsPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPkg.c:96:52: note: Function 'AddRequirementsToDString' argument 1 names different: declaration 'dstring' definition 'dsPtr'. tcl8.7a5/generic/tclPkg.c:2103:18: note: Function 'AddRequirementsToDString' argument 1 names different: declaration 'dstring' definition 'dsPtr'. tcl8.7a5/generic/tclPkg.c:2142:11: style:inconclusive: Function 'SomeRequirementSatisfied' argument 1 names different: declaration 'havei' definition 'availVersionI'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPkg.c:92:44: note: Function 'SomeRequirementSatisfied' argument 1 names different: declaration 'havei' definition 'availVersionI'. tcl8.7a5/generic/tclPkg.c:2142:11: note: Function 'SomeRequirementSatisfied' argument 1 names different: declaration 'havei' definition 'availVersionI'. tcl8.7a5/generic/tclPkg.c:496:11: style: Variable 'script' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclPkg.c:660:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclPkg.c:1004:14: style: Variable 'pkgPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclPkg.c:288:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPkg.c:288:6: error: Uninitialized variable: list [uninitvar] tcl8.7a5/generic/tclPkg.c:288:6: note: Assignment '(list)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclPkg.c:288:6: note: Uninitialized variable: list tcl8.7a5/generic/tclPkg.c:419:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPkg.c:910:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPkg.c:910:2: error: Uninitialized variable: codePtr [uninitvar] tcl8.7a5/generic/tclPkg.c:910:2: note: Assignment '(codePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclPkg.c:910:2: note: Uninitialized variable: codePtr tcl8.7a5/generic/tclPkg.c:916:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPkg.c:1244:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPkg.c:1244:6: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclPkg.c:1244:6: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclPkg.c:1244:6: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclPkg.c:1495:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPkg.c:1495:6: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclPkg.c:1495:6: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclPkg.c:1495:6: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclPkg.c:1543:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPkg.c:1544:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProc.c:635:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:982:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:1098:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:1287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:1338:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varName0 [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:1528:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:1791:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:2313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:2425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:2566:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:2714:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclRegexp.c:679:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclRegexp.c:1030:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclRegexp.c:734:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclRegexp.c:185:16: style:inconclusive: Function 'Tcl_RegExpExec' argument 2 names different: declaration 'regexp' definition 're'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:668:59: note: Function 'Tcl_RegExpExec' argument 2 names different: declaration 'regexp' definition 're'. tcl8.7a5/generic/tclRegexp.c:185:16: note: Function 'Tcl_RegExpExec' argument 2 names different: declaration 'regexp' definition 're'. tcl8.7a5/generic/tclRegexp.c:251:16: style:inconclusive: Function 'Tcl_RegExpRange' argument 1 names different: declaration 'regexp' definition 're'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:674:41: note: Function 'Tcl_RegExpRange' argument 1 names different: declaration 'regexp' definition 're'. tcl8.7a5/generic/tclRegexp.c:251:16: note: Function 'Tcl_RegExpRange' argument 1 names different: declaration 'regexp' definition 're'. tcl8.7a5/generic/tclRegexp.c:304:24: style:inconclusive: Function 'RegExpExecUniChar' argument 3 names different: declaration 'uniString' definition 'wString'. [funcArgNamesDifferent] tcl8.7a5/generic/tclRegexp.c:95:27: note: Function 'RegExpExecUniChar' argument 3 names different: declaration 'uniString' definition 'wString'. tcl8.7a5/generic/tclRegexp.c:304:24: note: Function 'RegExpExecUniChar' argument 3 names different: declaration 'uniString' definition 'wString'. tcl8.7a5/generic/tclRegexp.c:441:16: style:inconclusive: Function 'Tcl_RegExpExecObj' argument 2 names different: declaration 'regexp' definition 're'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1140:16: note: Function 'Tcl_RegExpExecObj' argument 2 names different: declaration 'regexp' definition 're'. tcl8.7a5/generic/tclRegexp.c:441:16: note: Function 'Tcl_RegExpExecObj' argument 2 names different: declaration 'regexp' definition 're'. tcl8.7a5/generic/tclRegexp.c:591:14: style:inconclusive: Function 'Tcl_GetRegExpFromObj' argument 2 names different: declaration 'patObj' definition 'objPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1081:14: note: Function 'Tcl_GetRegExpFromObj' argument 2 names different: declaration 'patObj' definition 'objPtr'. tcl8.7a5/generic/tclRegexp.c:591:14: note: Function 'Tcl_GetRegExpFromObj' argument 2 names different: declaration 'patObj' definition 'objPtr'. tcl8.7a5/generic/tclRegexp.c:860:17: style:inconclusive: Function 'CompileRegexp' argument 2 names different: declaration 'pattern' definition 'string'. [funcArgNamesDifferent] tcl8.7a5/generic/tclRegexp.c:87:66: note: Function 'CompileRegexp' argument 2 names different: declaration 'pattern' definition 'string'. tcl8.7a5/generic/tclRegexp.c:860:17: note: Function 'CompileRegexp' argument 2 names different: declaration 'pattern' definition 'string'. tcl8.7a5/generic/tclRegexp.c:1056:5: style:inconclusive: Function 'FinalizeRegexp' argument 1 names different: declaration 'clientData' definition 'dummy1056'. [funcArgNamesDifferent] tcl8.7a5/generic/tclRegexp.c:91:40: note: Function 'FinalizeRegexp' argument 1 names different: declaration 'clientData' definition 'dummy1056'. tcl8.7a5/generic/tclRegexp.c:1056:5: note: Function 'FinalizeRegexp' argument 1 names different: declaration 'clientData' definition 'dummy1056'. tcl8.7a5/generic/tclProcess.c:230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProcess.c:381:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProcess.c:462:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclRegexp.c:679:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclRegexp.c:679:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclRegexp.c:679:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclRegexp.c:679:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclRegexp.c:680:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclRegexp.c:680:5: error: Uninitialized variable: infoObj [uninitvar] tcl8.7a5/generic/tclRegexp.c:680:5: note: Assignment '(infoObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclRegexp.c:680:5: note: Uninitialized variable: infoObj tcl8.7a5/generic/tclRegexp.c:687:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclRegexp.c:687:5: error: Uninitialized variable: (infoObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclRegexp.c:687:5: note: Assignment '(infoObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclRegexp.c:687:5: note: Uninitialized variable: (infoObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclRegexp.c:1030:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResolve.c:140:23: style:inconclusive: Function 'Tcl_GetInterpResolvers' argument 3 names different: declaration 'resInfo' definition 'resInfoPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:312:41: note: Function 'Tcl_GetInterpResolvers' argument 3 names different: declaration 'resInfo' definition 'resInfoPtr'. tcl8.7a5/generic/tclResolve.c:140:23: note: Function 'Tcl_GetInterpResolvers' argument 3 names different: declaration 'resInfo' definition 'resInfoPtr'. tcl8.7a5/generic/tclResolve.c:401:23: style:inconclusive: Function 'Tcl_GetNamespaceResolvers' argument 2 names different: declaration 'resInfo' definition 'resInfoPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:316:23: note: Function 'Tcl_GetNamespaceResolvers' argument 2 names different: declaration 'resInfo' definition 'resInfoPtr'. tcl8.7a5/generic/tclResolve.c:401:23: note: Function 'Tcl_GetNamespaceResolvers' argument 2 names different: declaration 'resInfo' definition 'resInfoPtr'. tcl8.7a5/generic/tclPathObj.c:1907:15: style: Condition 'fsPathPtr->normPathPtr' is always false [knownConditionTrueFalse] tcl8.7a5/generic/tclPathObj.c:1829:32: note: Assuming that condition 'fsPathPtr->normPathPtr==NULL' is not redundant tcl8.7a5/generic/tclPathObj.c:1907:15: note: Condition 'fsPathPtr->normPathPtr' is always false tcl8.7a5/generic/tclParse.c:1401:17: style: Variable 'tokenPtr->type' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/generic/tclParse.c:1378:20: note: tokenPtr->type is assigned tcl8.7a5/generic/tclParse.c:1401:17: note: tokenPtr->type is overwritten tcl8.7a5/generic/tclParse.c:1402:18: style: Variable 'tokenPtr->start' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/generic/tclParse.c:1379:21: note: tokenPtr->start is assigned tcl8.7a5/generic/tclParse.c:1402:18: note: tokenPtr->start is overwritten tcl8.7a5/generic/tclPathObj.c:663:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] tcl8.7a5/generic/tclPathObj.c:666:4: note: Found duplicate branches for 'if' and 'else'. tcl8.7a5/generic/tclPathObj.c:663:9: note: Found duplicate branches for 'if' and 'else'. tcl8.7a5/generic/tclParse.c:153:17: style:inconclusive: Function 'TclParseInit' argument 2 names different: declaration 'string' definition 'start'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3127:64: note: Function 'TclParseInit' argument 2 names different: declaration 'string' definition 'start'. tcl8.7a5/generic/tclParse.c:153:17: note: Function 'TclParseInit' argument 2 names different: declaration 'string' definition 'start'. tcl8.7a5/generic/tclParse.c:2448:17: style:inconclusive: Function 'Tcl_CommandComplete' argument 1 names different: declaration 'cmd' definition 'script'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:293:45: note: Function 'Tcl_CommandComplete' argument 1 names different: declaration 'cmd' definition 'script'. tcl8.7a5/generic/tclParse.c:2448:17: note: Function 'Tcl_CommandComplete' argument 1 names different: declaration 'cmd' definition 'script'. tcl8.7a5/generic/tclParse.c:2473:14: style:inconclusive: Function 'TclObjCommandComplete' argument 1 names different: declaration 'cmdPtr' definition 'objPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:198:44: note: Function 'TclObjCommandComplete' argument 1 names different: declaration 'cmdPtr' definition 'objPtr'. tcl8.7a5/generic/tclParse.c:2473:14: note: Function 'TclObjCommandComplete' argument 1 names different: declaration 'cmdPtr' definition 'objPtr'. tcl8.7a5/generic/tclPathObj.c:2263:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclPathObj.c:2287:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclParse.c:330:17: style: Variable 'expPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclParse.c:1978:14: style: Variable 'varTokenPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclPathObj.c:1388:5: style:inconclusive: Function 'TclFSMakePathRelative' argument 1 names different: declaration 'interp' definition 'dummy1388'. [funcArgNamesDifferent] tcl8.7a5/generic/tclFileSystem.h:28:58: note: Function 'TclFSMakePathRelative' argument 1 names different: declaration 'interp' definition 'dummy1388'. tcl8.7a5/generic/tclPathObj.c:1388:5: note: Function 'TclFSMakePathRelative' argument 1 names different: declaration 'interp' definition 'dummy1388'. tcl8.7a5/generic/tclPathObj.c:1459:5: style:inconclusive: Function 'MakePathFromNormalized' argument 1 names different: declaration 'interp' definition 'dummy1459'. [funcArgNamesDifferent] tcl8.7a5/generic/tclPathObj.c:31:48: note: Function 'MakePathFromNormalized' argument 1 names different: declaration 'interp' definition 'dummy1459'. tcl8.7a5/generic/tclPathObj.c:1459:5: note: Function 'MakePathFromNormalized' argument 1 names different: declaration 'interp' definition 'dummy1459'. tcl8.7a5/generic/tclPathObj.c:846:17: style: Variable 'eltIr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclPathObj.c:1394:20: style: Variable 'irPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclPathObj.c:1601:21: style: Variable 'translatedCwdIrPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclPathObj.c:2049:13: style: Variable 'srcFsPathPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclPathObj.c:250:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:286:8: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:293:8: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:296:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:376:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:392:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:707:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:725:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:725:3: error: Uninitialized variable: resultPtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:725:3: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclPathObj.c:725:3: note: Uninitialized variable: resultPtr tcl8.7a5/generic/tclPathObj.c:738:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:738:3: error: Uninitialized variable: (resultPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclPathObj.c:738:3: note: Assignment '(resultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclPathObj.c:738:3: note: Uninitialized variable: (resultPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclPathObj.c:744:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:763:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:763:2: error: Uninitialized variable: ret [uninitvar] tcl8.7a5/generic/tclPathObj.c:763:2: note: Assignment '(ret)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclPathObj.c:763:2: note: Uninitialized variable: ret tcl8.7a5/generic/tclPathObj.c:955:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:967:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1021:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1039:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1039:6: error: Uninitialized variable: res [uninitvar] tcl8.7a5/generic/tclPathObj.c:1039:6: note: Assignment '(res)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclPathObj.c:1039:6: note: Uninitialized variable: res tcl8.7a5/generic/tclPathObj.c:1074:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1078:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1275:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1275:5: error: Uninitialized variable: pathPtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1275:5: note: Assignment '(pathPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclPathObj.c:1275:5: note: Uninitialized variable: pathPtr tcl8.7a5/generic/tclPathObj.c:1665:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1782:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1785:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1786:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1788:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1790:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1793:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:1922:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:2325:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:2377:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:2382:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:2387:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclPathObj.c:2486:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProcess.c:205:15: style:inconclusive: Function 'WaitProcessStatus' argument 5 names different: declaration 'msgPtr' definition 'msgObjPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclProcess.c:51:45: note: Function 'WaitProcessStatus' argument 5 names different: declaration 'msgPtr' definition 'msgObjPtr'. tcl8.7a5/generic/tclProcess.c:205:15: note: Function 'WaitProcessStatus' argument 5 names different: declaration 'msgPtr' definition 'msgObjPtr'. tcl8.7a5/generic/tclProcess.c:405:5: style:inconclusive: Function 'ProcessListObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy405'. [funcArgNamesDifferent] tcl8.7a5/generic/tclProcess.c:54:42: note: Function 'ProcessListObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy405'. tcl8.7a5/generic/tclProcess.c:405:5: note: Function 'ProcessListObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy405'. tcl8.7a5/generic/tclProcess.c:456:5: style:inconclusive: Function 'ProcessStatusObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy456'. [funcArgNamesDifferent] tcl8.7a5/generic/tclProcess.c:57:44: note: Function 'ProcessStatusObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy456'. tcl8.7a5/generic/tclProcess.c:456:5: note: Function 'ProcessStatusObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy456'. tcl8.7a5/generic/tclProcess.c:604:5: style:inconclusive: Function 'ProcessPurgeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy604'. [funcArgNamesDifferent] tcl8.7a5/generic/tclProcess.c:60:43: note: Function 'ProcessPurgeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy604'. tcl8.7a5/generic/tclProcess.c:604:5: note: Function 'ProcessPurgeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy604'. tcl8.7a5/generic/tclProcess.c:704:5: style:inconclusive: Function 'ProcessAutopurgeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy704'. [funcArgNamesDifferent] tcl8.7a5/generic/tclProcess.c:63:47: note: Function 'ProcessAutopurgeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy704'. tcl8.7a5/generic/tclProcess.c:704:5: note: Function 'ProcessAutopurgeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy704'. tcl8.7a5/generic/tclProcess.c:413:18: style: Variable 'info' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclProcess.c:270:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProcess.c:270:3: error: Uninitialized variable: (errorStrings[1])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclProcess.c:270:3: note: Assignment '(errorStrings[1])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclProcess.c:270:3: note: Uninitialized variable: (errorStrings[1])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclProcess.c:271:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProcess.c:289:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProcess.c:308:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProcess.c:329:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProcess.c:381:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProcess.c:381:5: error: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclProcess.c:381:5: note: Assignment '(resultObjs[0])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclProcess.c:381:5: note: Uninitialized variable: (resultObjs[0])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclResult.c:251:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclResult.c:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclResult.c:545:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclResult.c:1004:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclResult.c:1051:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclResult.c:1202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclResult.c:1407:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclResult.c:1601:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:982:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclProc.c:982:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclProc.c:982:5: note: Null pointer dereference tcl8.7a5/generic/tclProc.c:1065:28: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclProc.c:1528:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclProc.c:1532:29: note: Calling function 'ProcWrongNumArgs', 1st argument 'interp' value is 0 tcl8.7a5/generic/tclProc.c:1065:28: note: Null pointer dereference tcl8.7a5/generic/tclProc.c:1396:28: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)interp. [nullPointerRedundantCheck] tcl8.7a5/generic/tclProc.c:2714:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclProc.c:2715:31: note: Calling function 'TclNRInterpProcCore', 1st argument 'interp' value is 0 tcl8.7a5/generic/tclProc.c:1715:32: note: Calling function 'InitArgsAndLocals', 1st argument 'interp' value is 0 tcl8.7a5/generic/tclProc.c:1396:28: note: Null pointer dereference tcl8.7a5/generic/tclProc.c:1528:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclProc.c:1528:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclProc.c:1528:2: note: Null pointer dereference tcl8.7a5/generic/tclProc.c:1710:21: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclProc.c:2714:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclProc.c:2715:31: note: Calling function 'TclNRInterpProcCore', 1st argument 'interp' value is 0 tcl8.7a5/generic/tclProc.c:1709:20: note: Assignment 'iPtr=(struct Interp*)interp', assigned value is 0 tcl8.7a5/generic/tclProc.c:1710:21: note: Null pointer dereference tcl8.7a5/generic/tclProc.c:1791:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclProc.c:1791:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclProc.c:1791:5: note: Null pointer dereference tcl8.7a5/generic/tclProc.c:2346:5: warning: Possible null pointer dereference: procPtr [nullPointer] tcl8.7a5/generic/tclProc.c:2344:5: note: Assignment 'procPtr=irPtr?(struct Proc*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclProc.c:2346:5: note: Null pointer dereference tcl8.7a5/generic/tclProc.c:2376:9: warning: Possible null pointer dereference: procPtr [nullPointer] tcl8.7a5/generic/tclProc.c:2374:5: note: Assignment 'procPtr=irPtr?(struct Proc*)irPtr->twoPtrValue.ptr1:NULL', assigned value is 0 tcl8.7a5/generic/tclProc.c:2376:9: note: Null pointer dereference tcl8.7a5/generic/tclProc.c:2408:5: warning: Possible null pointer dereference: nsObjPtr [nullPointer] tcl8.7a5/generic/tclProc.c:2403:5: note: Assignment 'nsObjPtr=irPtr?(struct Tcl_Obj*)irPtr->twoPtrValue.ptr2:NULL', assigned value is 0 tcl8.7a5/generic/tclProc.c:2408:5: note: Null pointer dereference tcl8.7a5/generic/tclProc.c:2714:2: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclProc.c:2714:2: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclProc.c:2714:2: note: Null pointer dereference tcl8.7a5/generic/tclProc.c:184:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:191:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:499:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:529:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:536:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:555:30: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:565:26: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:593:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:617:22: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:845:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:1099:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:1871:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:1952:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclProc.c:2454:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:719:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclProc.c:153:5: style:inconclusive: Function 'Tcl_ProcObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy153'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1177:39: note: Function 'Tcl_ProcObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy153'. tcl8.7a5/generic/tclProc.c:153:5: note: Function 'Tcl_ProcObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy153'. tcl8.7a5/generic/tclProc.c:398:5: style:inconclusive: Function 'TclCreateProc' argument 2 names different: declaration 'nsPtr' definition 'dummy398'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:88:58: note: Function 'TclCreateProc' argument 2 names different: declaration 'nsPtr' definition 'dummy398'. tcl8.7a5/generic/tclProc.c:398:5: note: Function 'TclCreateProc' argument 2 names different: declaration 'nsPtr' definition 'dummy398'. tcl8.7a5/generic/tclProc.c:716:17: style:inconclusive: Function 'TclGetFrame' argument 2 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:129:57: note: Function 'TclGetFrame' argument 2 names different: declaration 'str' definition 'name'. tcl8.7a5/generic/tclProc.c:716:17: note: Function 'TclGetFrame' argument 2 names different: declaration 'str' definition 'name'. tcl8.7a5/generic/tclProc.c:1192:10: style:inconclusive: Function 'InitResolvedLocals' argument 3 names different: declaration 'defPtr' definition 'varPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclProc.c:39:32: note: Function 'InitResolvedLocals' argument 3 names different: declaration 'defPtr' definition 'varPtr'. tcl8.7a5/generic/tclProc.c:1192:10: note: Function 'InitResolvedLocals' argument 3 names different: declaration 'defPtr' definition 'varPtr'. tcl8.7a5/generic/tclProc.c:2397:14: style:inconclusive: Function 'DupLambdaInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclProc.c:34:44: note: Function 'DupLambdaInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl8.7a5/generic/tclProc.c:2397:14: note: Function 'DupLambdaInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl8.7a5/generic/tclProc.c:1581:10: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclProc.c:1833:11: style: Variable 'r' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclProc.c:1098:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProc.c:1098:3: error: Uninitialized variable: argObj [uninitvar] tcl8.7a5/generic/tclProc.c:1098:3: note: Assignment '(argObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclProc.c:1098:3: note: Uninitialized variable: argObj tcl8.7a5/generic/tclProc.c:2313:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProc.c:2313:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclProc.c:2313:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclProc.c:2313:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclProc.c:2425:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProc.c:2575:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProc.c:2575:2: error: Uninitialized variable: nsObjPtr [uninitvar] tcl8.7a5/generic/tclProc.c:2575:2: note: Assignment '(nsObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclProc.c:2575:2: note: Uninitialized variable: nsObjPtr tcl8.7a5/generic/tclProc.c:2580:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclProc.c:2580:6: error: Uninitialized variable: (nsObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclProc.c:2580:6: note: Assignment '(nsObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclProc.c:2580:6: note: Uninitialized variable: (nsObjPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclResult.c:389:38: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclResult.c:431:28: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclResult.c:436:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclResult.c:454:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclResult.c:500:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclResult.c:553:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclResult.c:608:28: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclResult.c:900:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclResult.c:940:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclResult.c:781:9: style: Variable 'dst' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/generic/tclResult.c:768:5: note: dst is assigned tcl8.7a5/generic/tclResult.c:781:9: note: dst is overwritten tcl8.7a5/generic/tclResult.c:1350:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclResult.c:1429:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclResult.c:1479:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclResult.c:1501:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclResult.c:1523:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclResult.c:1536:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclResult.c:1689:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclResult.c:531:14: style:inconclusive: Function 'Tcl_SetObjResult' argument 2 names different: declaration 'resultObjPtr' definition 'objPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:727:14: note: Function 'Tcl_SetObjResult' argument 2 names different: declaration 'resultObjPtr' definition 'objPtr'. tcl8.7a5/generic/tclResult.c:531:14: note: Function 'Tcl_SetObjResult' argument 2 names different: declaration 'resultObjPtr' definition 'objPtr'. tcl8.7a5/generic/tclResult.c:1162:9: style:inconclusive: Function 'Tcl_SetErrorLine' argument 2 names different: declaration 'lineNum' definition 'value'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1799:55: note: Function 'Tcl_SetErrorLine' argument 2 names different: declaration 'lineNum' definition 'value'. tcl8.7a5/generic/tclResult.c:1162:9: note: Function 'Tcl_SetErrorLine' argument 2 names different: declaration 'lineNum' definition 'value'. tcl8.7a5/generic/tclResult.c:1053:8: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclResult.c:1738:13: style: Variable 'siPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclResult.c:251:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:251:5: error: Uninitialized variable: iPtr->objResultPtr [uninitvar] tcl8.7a5/generic/tclResult.c:251:5: note: Assignment 'iPtr->objResultPtr=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclResult.c:251:5: note: Uninitialized variable: iPtr->objResultPtr tcl8.7a5/generic/tclResult.c:385:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:545:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1004:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1005:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1005:2: error: Uninitialized variable: objResultPtr [uninitvar] tcl8.7a5/generic/tclResult.c:1005:2: note: Assignment '(objResultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclResult.c:1005:2: note: Uninitialized variable: objResultPtr tcl8.7a5/generic/tclResult.c:1051:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1051:5: error: Uninitialized variable: errorObj [uninitvar] tcl8.7a5/generic/tclResult.c:1051:5: note: Assignment '(errorObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclResult.c:1051:5: note: Uninitialized variable: errorObj tcl8.7a5/generic/tclResult.c:1202:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1202:2: error: Uninitialized variable: (keys[KEY_CODE])->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclResult.c:1202:2: note: Assignment '(keys[KEY_CODE])=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclResult.c:1202:2: note: Uninitialized variable: (keys[KEY_CODE])->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclResult.c:1203:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1204:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1205:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1206:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1207:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1208:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1407:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1407:5: error: Uninitialized variable: returnOpts [uninitvar] tcl8.7a5/generic/tclResult.c:1407:5: note: Assignment '(returnOpts)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclResult.c:1407:5: note: Uninitialized variable: returnOpts tcl8.7a5/generic/tclResult.c:1601:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclResult.c:1601:2: error: Uninitialized variable: options [uninitvar] tcl8.7a5/generic/tclResult.c:1601:2: note: Assignment '(options)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclResult.c:1601:2: note: Uninitialized variable: options tcl8.7a5/generic/tclResult.c:1685:22: error: Uninitialized variable: *(&objv) [legacyUninitvar] tcl8.7a5/generic/tclResult.c:1191:30: style: Variable 'returnKeysKey' is not assigned a value. [unassignedVariable] tcl8.7a5/generic/tclStrToD.c:542:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:1613:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:1766:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:1838:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:1982:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:2209:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:3379:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_DIGIT_BIT [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:3426:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:3494:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:3704:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:3842:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:3910:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:4141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:4509:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_DIGIT_BIT [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:4619:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:4787:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:4853:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:4967:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:5033:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:5094:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclScan.c:341:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:390:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:404:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:456:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:465:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:512:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:523:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:535:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:540:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:929:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:957:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclScan.c:186:9: style:inconclusive: Function 'CharInSet' argument 2 names different: declaration 'ch' definition 'c'. [funcArgNamesDifferent] tcl8.7a5/generic/tclScan.c:50:42: note: Function 'CharInSet' argument 2 names different: declaration 'ch' definition 'c'. tcl8.7a5/generic/tclScan.c:186:9: note: Function 'CharInSet' argument 2 names different: declaration 'ch' definition 'c'. tcl8.7a5/generic/tclScan.c:258:10: style:inconclusive: Function 'ValidateFormat' argument 4 names different: declaration 'totalVars' definition 'totalSubs'. [funcArgNamesDifferent] tcl8.7a5/generic/tclScan.c:53:26: note: Function 'ValidateFormat' argument 4 names different: declaration 'totalVars' definition 'totalSubs'. tcl8.7a5/generic/tclScan.c:258:10: note: Function 'ValidateFormat' argument 4 names different: declaration 'totalVars' definition 'totalSubs'. tcl8.7a5/generic/tclScan.c:567:5: style:inconclusive: Function 'Tcl_ScanObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy567'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3556:44: note: Function 'Tcl_ScanObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy567'. tcl8.7a5/generic/tclScan.c:567:5: note: Function 'Tcl_ScanObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy567'. tcl8.7a5/generic/tclScan.c:719:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclScan.c:719:3: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclScan.c:719:3: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclScan.c:719:3: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclScan.c:882:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclScan.c:882:3: error: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclScan.c:882:3: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclScan.c:882:3: note: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclScan.c:893:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclScan.c:1071:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclScan.c:1092:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclScan.c:1097:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclScan.c:1101:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStubInit.c:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStubInit.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStubInit.c:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_digit [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStubInit.c:348:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_VAL [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStubInit.c:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_VAL [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStubInit.c:202:50: style:inconclusive: Function 'TclBN_mp_set_int' argument 2 names different: declaration 'b' definition 'i'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTomMathDecls.h:80:63: note: Function 'TclBN_mp_set_int' argument 2 names different: declaration 'b' definition 'i'. tcl8.7a5/generic/tclStubInit.c:202:50: note: Function 'TclBN_mp_set_int' argument 2 names different: declaration 'b' definition 'i'. tcl8.7a5/generic/tclStubInit.c:324:48: style:inconclusive: Function 'TclBN_mp_div_3' argument 2 names different: declaration 'q' definition 'c'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTomMathDecls.h:245:50: note: Function 'TclBN_mp_div_3' argument 2 names different: declaration 'q' definition 'c'. tcl8.7a5/generic/tclStubInit.c:324:48: note: Function 'TclBN_mp_div_3' argument 2 names different: declaration 'q' definition 'c'. tcl8.7a5/generic/tclStubInit.c:324:65: style:inconclusive: Function 'TclBN_mp_div_3' argument 3 names different: declaration 'r' definition 'd'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTomMathDecls.h:246:19: note: Function 'TclBN_mp_div_3' argument 3 names different: declaration 'r' definition 'd'. tcl8.7a5/generic/tclStubInit.c:324:65: note: Function 'TclBN_mp_div_3' argument 3 names different: declaration 'r' definition 'd'. tcl8.7a5/generic/tclStubInit.c:334:5: style:inconclusive: Function 'TclBN_mp_expt_d_ex' argument 4 names different: declaration 'fast' definition 'dummy334'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTomMathDecls.h:385:20: note: Function 'TclBN_mp_expt_d_ex' argument 4 names different: declaration 'fast' definition 'dummy334'. tcl8.7a5/generic/tclStubInit.c:334:5: note: Function 'TclBN_mp_expt_d_ex' argument 4 names different: declaration 'fast' definition 'dummy334'. tcl8.7a5/generic/tclStubInit.c:361:50: style:inconclusive: Function 'TclBN_mp_init_ul' argument 2 names different: declaration 'i' definition 'b'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTomMathDecls.h:369:52: note: Function 'TclBN_mp_init_ul' argument 2 names different: declaration 'i' definition 'b'. tcl8.7a5/generic/tclStubInit.c:361:50: note: Function 'TclBN_mp_init_ul' argument 2 names different: declaration 'i' definition 'b'. tcl8.7a5/generic/tclStubInit.c:366:32: style:inconclusive: Function 'TclBN_mp_init_l' argument 1 names different: declaration 'bignum' definition 'a'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTomMathDecls.h:377:31: note: Function 'TclBN_mp_init_l' argument 1 names different: declaration 'bignum' definition 'a'. tcl8.7a5/generic/tclStubInit.c:366:32: note: Function 'TclBN_mp_init_l' argument 1 names different: declaration 'bignum' definition 'a'. tcl8.7a5/generic/tclStubInit.c:366:40: style:inconclusive: Function 'TclBN_mp_init_l' argument 2 names different: declaration 'initVal' definition 'b'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTomMathDecls.h:377:44: note: Function 'TclBN_mp_init_l' argument 2 names different: declaration 'initVal' definition 'b'. tcl8.7a5/generic/tclStubInit.c:366:40: note: Function 'TclBN_mp_init_l' argument 2 names different: declaration 'initVal' definition 'b'. tcl8.7a5/generic/tclStubInit.c:309:5: style: Parameter 'dummy309' can be declared as pointer to const. However it seems that 'guessPackageName' is a callback function, if 'dummy309' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/generic/tclStubInit.c:829:5: note: You might need to cast the function pointer here tcl8.7a5/generic/tclStubInit.c:309:5: note: Parameter 'dummy309' can be declared as pointer to const tcl8.7a5/generic/tclStringObj.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:936:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:1046:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:1116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:1138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:1525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:2139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_LT [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:2594:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:2625:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:2841:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:2984:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:3310:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:3691:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:3778:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:3923:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:4157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:4236:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStringObj.c:4288:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclTestProcBodyObj.c:231:5: style:inconclusive: Function 'ProcBodyTestProcObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy231'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTestProcBodyObj.c:48:41: note: Function 'ProcBodyTestProcObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy231'. tcl8.7a5/generic/tclTestProcBodyObj.c:231:5: note: Function 'ProcBodyTestProcObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy231'. tcl8.7a5/generic/tclTestProcBodyObj.c:330:5: style:inconclusive: Function 'ProcBodyTestCheckObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy330'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTestProcBodyObj.c:50:42: note: Function 'ProcBodyTestCheckObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy330'. tcl8.7a5/generic/tclTestProcBodyObj.c:330:5: note: Function 'ProcBodyTestCheckObjCmd' argument 1 names different: declaration 'dummy' definition 'dummy330'. tcl8.7a5/generic/tclTestObj.c:189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclStrToD.c:4202: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] tcl8.7a5/generic/tclStrToD.c:4201:20: note: Assuming that condition 's5>0' is not redundant tcl8.7a5/generic/tclStrToD.c:4202:27: note: Array index out of bounds tcl8.7a5/generic/tclThread.c:235:16: style:inconclusive: Function 'TclRememberMutex' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3203:47: note: Function 'TclRememberMutex' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. tcl8.7a5/generic/tclThread.c:235:16: note: Function 'TclRememberMutex' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. tcl8.7a5/generic/tclThread.c:260:16: style:inconclusive: Function 'Tcl_MutexFinalize' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1183:43: note: Function 'Tcl_MutexFinalize' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. tcl8.7a5/generic/tclThread.c:260:16: note: Function 'Tcl_MutexFinalize' argument 1 names different: declaration 'mutex' definition 'mutexPtr'. tcl8.7a5/generic/tclThread.c:289:20: style:inconclusive: Function 'TclRememberCondition' argument 1 names different: declaration 'mutex' definition 'condPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3201:55: note: Function 'TclRememberCondition' argument 1 names different: declaration 'mutex' definition 'condPtr'. tcl8.7a5/generic/tclThread.c:289:20: note: Function 'TclRememberCondition' argument 1 names different: declaration 'mutex' definition 'condPtr'. tcl8.7a5/generic/tclThread.c:203:11: style: Parameter 'objPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclStrToD.c:4879:22: style: Condition 'shift<0' is always true [knownConditionTrueFalse] tcl8.7a5/generic/tclStrToD.c:4875:22: note: Assuming that condition 'shift==0' is not redundant tcl8.7a5/generic/tclStrToD.c:4879:22: note: Condition 'shift<0' is always true tcl8.7a5/generic/tclThreadAlloc.c:217:16: warning: Either the condition 'cachePtr==NULL' is redundant or there is possible null pointer dereference: cachePtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclThreadAlloc.c:214:15: note: Assuming that condition 'cachePtr==NULL' is not redundant tcl8.7a5/generic/tclThreadAlloc.c:217:16: note: Null pointer dereference tcl8.7a5/generic/tclThreadAlloc.c:219:2: warning: Either the condition 'cachePtr==NULL' is redundant or there is possible null pointer dereference: cachePtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclThreadAlloc.c:214:15: note: Assuming that condition 'cachePtr==NULL' is not redundant tcl8.7a5/generic/tclThreadAlloc.c:219:2: note: Null pointer dereference tcl8.7a5/generic/tclThreadAlloc.c:222:2: warning: Either the condition 'cachePtr==NULL' is redundant or there is possible null pointer dereference: cachePtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclThreadAlloc.c:214:15: note: Assuming that condition 'cachePtr==NULL' is not redundant tcl8.7a5/generic/tclThreadAlloc.c:222:2: note: Null pointer dereference tcl8.7a5/generic/tclThreadAlloc.c:572:3: warning: Either the condition 'newObjsPtr==NULL' is redundant or there is possible null pointer dereference: newObjsPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclThreadAlloc.c:566:21: note: Assuming that condition 'newObjsPtr==NULL' is not redundant tcl8.7a5/generic/tclThreadAlloc.c:572:3: note: Null pointer dereference tcl8.7a5/generic/tclThreadAlloc.c:584:40: warning: Either the condition 'newObjsPtr==NULL' is redundant or there is possible null pointer dereference: objPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclThreadAlloc.c:566:21: note: Assuming that condition 'newObjsPtr==NULL' is not redundant tcl8.7a5/generic/tclThreadAlloc.c:575:30: note: Assignment 'cachePtr->firstObjPtr=newObjsPtr', assigned value is 0 tcl8.7a5/generic/tclThreadAlloc.c:583:12: note: objPtr is assigned 'cachePtr->firstObjPtr' here. tcl8.7a5/generic/tclThreadAlloc.c:584:40: note: Null pointer dereference tcl8.7a5/generic/tclThreadAlloc.c:569:37: warning: Either the condition 'newObjsPtr==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tcl8.7a5/generic/tclThreadAlloc.c:566:21: note: Assuming that condition 'newObjsPtr==NULL' is not redundant tcl8.7a5/generic/tclThreadAlloc.c:569:37: note: Null pointer addition tcl8.7a5/generic/tclThreadAlloc.c:573:23: warning: Either the condition 'newObjsPtr==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tcl8.7a5/generic/tclThreadAlloc.c:566:21: note: Assuming that condition 'newObjsPtr==NULL' is not redundant tcl8.7a5/generic/tclThreadAlloc.c:573:23: note: Null pointer addition tcl8.7a5/generic/tclThreadAlloc.c:919:21: style: Variable 'lastPtr' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/generic/tclThreadAlloc.c:916:14: note: lastPtr is assigned tcl8.7a5/generic/tclThreadAlloc.c:919:21: note: lastPtr is overwritten tcl8.7a5/generic/tclThreadAlloc.c:303:18: style:inconclusive: Function 'TclpAlloc' argument 1 names different: declaration 'size' definition 'reqSize'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:211:39: note: Function 'TclpAlloc' argument 1 names different: declaration 'size' definition 'reqSize'. tcl8.7a5/generic/tclThreadAlloc.c:303:18: note: Function 'TclpAlloc' argument 1 names different: declaration 'size' definition 'reqSize'. tcl8.7a5/generic/tclThreadAlloc.c:440:18: style:inconclusive: Function 'TclpRealloc' argument 2 names different: declaration 'size' definition 'reqSize'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:229:52: note: Function 'TclpRealloc' argument 2 names different: declaration 'size' definition 'reqSize'. tcl8.7a5/generic/tclThreadAlloc.c:440:18: note: Function 'TclpRealloc' argument 2 names different: declaration 'size' definition 'reqSize'. tcl8.7a5/generic/tclThreadAlloc.c:874:5: style:inconclusive: Function 'UnlockBucket' argument 1 names different: declaration 'cachePtr' definition 'dummy874'. [funcArgNamesDifferent] tcl8.7a5/generic/tclThreadAlloc.c:133:33: note: Function 'UnlockBucket' argument 1 names different: declaration 'cachePtr' definition 'dummy874'. tcl8.7a5/generic/tclThreadAlloc.c:874:5: note: Function 'UnlockBucket' argument 1 names different: declaration 'cachePtr' definition 'dummy874'. tcl8.7a5/generic/tclThreadAlloc.c:62:19: style: union member 'Block::padding' is never used. [unusedStructMember] tcl8.7a5/generic/tclThreadAlloc.c:56:17: style: struct member 'Anonymous12::unused' is never used. [unusedStructMember] tcl8.7a5/generic/tclStrToD.c:4173:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/generic/tclStrToD.c:4155:10: note: err is assigned tcl8.7a5/generic/tclStrToD.c:4173:9: note: err is overwritten tcl8.7a5/generic/tclStrToD.c:4909:10: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/generic/tclStrToD.c:4905:7: note: err is assigned tcl8.7a5/generic/tclStrToD.c:4909:10: note: err is overwritten tcl8.7a5/generic/tclStrToD.c:4909:10: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/generic/tclStrToD.c:4907:7: note: err is assigned tcl8.7a5/generic/tclStrToD.c:4909:10: note: err is overwritten tcl8.7a5/generic/tclStrToD.c:1544:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStrToD.c:3645:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStrToD.c:4086:41: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStrToD.c:4261:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStrToD.c:4792:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStrToD.c:1694:9: style:inconclusive: Function 'MakeLowPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. [funcArgNamesDifferent] tcl8.7a5/generic/tclStrToD.c:304:38: note: Function 'MakeLowPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. tcl8.7a5/generic/tclStrToD.c:1694:9: note: Function 'MakeLowPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. tcl8.7a5/generic/tclStrToD.c:1813:9: style:inconclusive: Function 'MakeHighPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. [funcArgNamesDifferent] tcl8.7a5/generic/tclStrToD.c:302:33: note: Function 'MakeHighPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. tcl8.7a5/generic/tclStrToD.c:1813:9: note: Function 'MakeHighPrecisionDouble' argument 3 names different: declaration 'nSigDigs' definition 'numSigDigs'. tcl8.7a5/generic/tclStrToD.c:1948:12: style:inconclusive: Function 'RefineApproximation' argument 1 names different: declaration 'approx' definition 'approxResult'. [funcArgNamesDifferent] tcl8.7a5/generic/tclStrToD.c:309:43: note: Function 'RefineApproximation' argument 1 names different: declaration 'approx' definition 'approxResult'. tcl8.7a5/generic/tclStrToD.c:1948:12: note: Function 'RefineApproximation' argument 1 names different: declaration 'approx' definition 'approxResult'. tcl8.7a5/generic/tclStrToD.c:4342:10: style:inconclusive: Function 'TclDoubleDigits' argument 5 names different: declaration 'signum' definition 'sign'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:624:22: note: Function 'TclDoubleDigits' argument 5 names different: declaration 'signum' definition 'sign'. tcl8.7a5/generic/tclStrToD.c:4342:10: note: Function 'TclDoubleDigits' argument 5 names different: declaration 'signum' definition 'sign'. tcl8.7a5/generic/tclStrToD.c:4775:12: style:inconclusive: Function 'Tcl_InitBignumFromDouble' argument 2 names different: declaration 'initval' definition 'd'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1684:12: note: Function 'Tcl_InitBignumFromDouble' argument 2 names different: declaration 'initval' definition 'd'. tcl8.7a5/generic/tclStrToD.c:4775:12: note: Function 'Tcl_InitBignumFromDouble' argument 2 names different: declaration 'initval' definition 'd'. tcl8.7a5/generic/tclStrToD.c:4776:11: style:inconclusive: Function 'Tcl_InitBignumFromDouble' argument 3 names different: declaration 'toInit' definition 'big'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1684:27: note: Function 'Tcl_InitBignumFromDouble' argument 3 names different: declaration 'toInit' definition 'big'. tcl8.7a5/generic/tclStrToD.c:4776:11: note: Function 'Tcl_InitBignumFromDouble' argument 3 names different: declaration 'toInit' definition 'big'. tcl8.7a5/generic/tclStrToD.c:4837:17: style:inconclusive: Function 'TclBignumToDouble' argument 1 names different: declaration 'bignum' definition 'big'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:2924:51: note: Function 'TclBignumToDouble' argument 1 names different: declaration 'bignum' definition 'big'. tcl8.7a5/generic/tclStrToD.c:4837:17: note: Function 'TclBignumToDouble' argument 1 names different: declaration 'bignum' definition 'big'. tcl8.7a5/generic/tclStrToD.c:4959:17: style:inconclusive: Function 'TclCeil' argument 1 names different: declaration 'a' definition 'big'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:2928:41: note: Function 'TclCeil' argument 1 names different: declaration 'a' definition 'big'. tcl8.7a5/generic/tclStrToD.c:4959:17: note: Function 'TclCeil' argument 1 names different: declaration 'a' definition 'big'. tcl8.7a5/generic/tclStrToD.c:5025:17: style:inconclusive: Function 'TclFloor' argument 1 names different: declaration 'a' definition 'big'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3012:42: note: Function 'TclFloor' argument 1 names different: declaration 'a' definition 'big'. tcl8.7a5/generic/tclStrToD.c:5025:17: note: Function 'TclFloor' argument 1 names different: declaration 'a' definition 'big'. tcl8.7a5/generic/tclStrToD.c:5086:19: style:inconclusive: Function 'BignumToBiasedFrExp' argument 1 names different: declaration 'big' definition 'a'. [funcArgNamesDifferent] tcl8.7a5/generic/tclStrToD.c:367:50: note: Function 'BignumToBiasedFrExp' argument 1 names different: declaration 'big' definition 'a'. tcl8.7a5/generic/tclStrToD.c:5086:19: note: Function 'BignumToBiasedFrExp' argument 1 names different: declaration 'big' definition 'a'. tcl8.7a5/generic/tclStrToD.c:5217:12: style:inconclusive: Function 'SafeLdExp' argument 1 names different: declaration 'fraction' definition 'fract'. [funcArgNamesDifferent] tcl8.7a5/generic/tclStrToD.c:370:33: note: Function 'SafeLdExp' argument 1 names different: declaration 'fraction' definition 'fract'. tcl8.7a5/generic/tclStrToD.c:5217:12: note: Function 'SafeLdExp' argument 1 names different: declaration 'fraction' definition 'fract'. tcl8.7a5/generic/tclStrToD.c:5218:9: style:inconclusive: Function 'SafeLdExp' argument 2 names different: declaration 'exponent' definition 'expt'. [funcArgNamesDifferent] tcl8.7a5/generic/tclStrToD.c:370:47: note: Function 'SafeLdExp' argument 2 names different: declaration 'exponent' definition 'expt'. tcl8.7a5/generic/tclStrToD.c:5218:9: note: Function 'SafeLdExp' argument 2 names different: declaration 'exponent' definition 'expt'. tcl8.7a5/generic/tclStrToD.c:2419:13: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclStrToD.c:2701:11: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclStrToD.c:3104:13: style: Parameter 'dPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclStrToD.c:3374:13: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclStrToD.c:3974:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclStrToD.c:4010:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclStrToD.c:4968:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclStrToD.c:5034:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclStringObj.c:1145:23: warning: Either the condition '(numChars)<0' is redundant or the array 'stringPtr->unicode[1]' is accessed at index -1, which is out of bounds. [negativeIndex] tcl8.7a5/generic/tclStringObj.c:1138:5: note: Assuming that condition '(numChars)<0' is not redundant tcl8.7a5/generic/tclStringObj.c:1145:23: note: Negative array index tcl8.7a5/generic/tclThreadStorage.c:93:5: warning: Either the condition 'tsdTablePtr==NULL' is redundant or there is possible null pointer dereference: tsdTablePtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclThreadStorage.c:89:21: note: Assuming that condition 'tsdTablePtr==NULL' is not redundant tcl8.7a5/generic/tclThreadStorage.c:93:5: note: Null pointer dereference tcl8.7a5/generic/tclThreadStorage.c:94:5: warning: Either the condition 'tsdTablePtr==NULL' is redundant or there is possible null pointer dereference: tsdTablePtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclThreadStorage.c:89:21: note: Assuming that condition 'tsdTablePtr==NULL' is not redundant tcl8.7a5/generic/tclThreadStorage.c:94:5: note: Null pointer dereference tcl8.7a5/generic/tclThreadStorage.c:95:45: warning: Either the condition 'tsdTablePtr==NULL' is redundant or there is possible null pointer dereference: tsdTablePtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclThreadStorage.c:89:21: note: Assuming that condition 'tsdTablePtr==NULL' is not redundant tcl8.7a5/generic/tclThreadStorage.c:95:45: note: Null pointer dereference tcl8.7a5/generic/tclThreadStorage.c:96:9: warning: Either the condition 'tsdTablePtr==NULL' is redundant or there is possible null pointer dereference: tsdTablePtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclThreadStorage.c:89:21: note: Assuming that condition 'tsdTablePtr==NULL' is not redundant tcl8.7a5/generic/tclThreadStorage.c:96:9: note: Null pointer dereference tcl8.7a5/generic/tclThreadStorage.c:190:24: style:inconclusive: Function 'TclThreadStorageKeyGet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3197:63: note: Function 'TclThreadStorageKeyGet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. tcl8.7a5/generic/tclThreadStorage.c:190:24: note: Function 'TclThreadStorageKeyGet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. tcl8.7a5/generic/tclThreadStorage.c:223:24: style:inconclusive: Function 'TclThreadStorageKeySet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3198:61: note: Function 'TclThreadStorageKeySet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. tcl8.7a5/generic/tclThreadStorage.c:223:24: note: Function 'TclThreadStorageKeySet' argument 1 names different: declaration 'keyPtr' definition 'dataKeyPtr'. tcl8.7a5/generic/tclThreadStorage.c:224:11: style:inconclusive: Function 'TclThreadStorageKeySet' argument 2 names different: declaration 'data' definition 'value'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3199:14: note: Function 'TclThreadStorageKeySet' argument 2 names different: declaration 'data' definition 'value'. tcl8.7a5/generic/tclThreadStorage.c:224:11: note: Function 'TclThreadStorageKeySet' argument 2 names different: declaration 'data' definition 'value'. tcl8.7a5/generic/tclThreadStorage.c:194:15: style: Variable 'keyPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:2503:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:2563:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:2948:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:2985:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:3012:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:3311:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:3328:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:3359:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:3375:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:3401:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:4068:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclStringObj.c:350:5: style:inconclusive: Function 'Tcl_DbNewStringObj' argument 3 names different: declaration 'file' definition 'dummy350'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:142:17: note: Function 'Tcl_DbNewStringObj' argument 3 names different: declaration 'file' definition 'dummy350'. tcl8.7a5/generic/tclStringObj.c:350:5: note: Function 'Tcl_DbNewStringObj' argument 3 names different: declaration 'file' definition 'dummy350'. tcl8.7a5/generic/tclStringObj.c:351:5: style:inconclusive: Function 'Tcl_DbNewStringObj' argument 4 names different: declaration 'line' definition 'dummy351'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:142:27: note: Function 'Tcl_DbNewStringObj' argument 4 names different: declaration 'line' definition 'dummy351'. tcl8.7a5/generic/tclStringObj.c:351:5: note: Function 'Tcl_DbNewStringObj' argument 4 names different: declaration 'line' definition 'dummy351'. tcl8.7a5/generic/tclStringObj.c:1817:14: style:inconclusive: Function 'Tcl_AppendFormatToObj' argument 2 names different: declaration 'objPtr' definition 'appendObj'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1717:14: note: Function 'Tcl_AppendFormatToObj' argument 2 names different: declaration 'objPtr' definition 'appendObj'. tcl8.7a5/generic/tclStringObj.c:1817:14: note: Function 'Tcl_AppendFormatToObj' argument 2 names different: declaration 'objPtr' definition 'appendObj'. tcl8.7a5/generic/tclStringObj.c:4210:14: style:inconclusive: Function 'DupStringInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclStringObj.c:56:44: note: Function 'DupStringInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl8.7a5/generic/tclStringObj.c:4210:14: note: Function 'DupStringInternalRep' argument 1 names different: declaration 'objPtr' definition 'srcPtr'. tcl8.7a5/generic/tclStringObj.c:4284:5: style:inconclusive: Function 'SetStringFromAny' argument 1 names different: declaration 'interp' definition 'dummy4284'. [funcArgNamesDifferent] tcl8.7a5/generic/tclStringObj.c:67:42: note: Function 'SetStringFromAny' argument 1 names different: declaration 'interp' definition 'dummy4284'. tcl8.7a5/generic/tclStringObj.c:4284:5: note: Function 'SetStringFromAny' argument 1 names different: declaration 'interp' definition 'dummy4284'. tcl8.7a5/generic/tclThreadStorage.c:65:11: style: union member 'TSDUnion::ptr' is never used. [unusedStructMember] tcl8.7a5/generic/tclStringObj.c:455:2: style: Variable '_str' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:540:17: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:561:6: style: Variable '_str' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:651:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:674:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:733:17: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:757:6: style: Variable '_str' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:1185:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:1303:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:1447:19: style: Variable 'unicode' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:1468:10: style: Variable 'appendStringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:2870:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:2921:14: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3288:18: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3339:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3386:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3615:29: style: Variable 'endStr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3615:43: style: Variable 'un' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3629:17: style: Variable 'bn' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3722:18: style: Variable 'checkStr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3722:34: style: Variable 'un' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3735:17: style: Variable 'check' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3736:17: style: Variable 'bn' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:3829:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:4049:21: style: Variable 'iBytes' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:4133:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:4154:2: style: Variable '_str' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:4215:13: style: Variable 'srcStringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:4366:13: style: Variable 'stringPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclStringObj.c:1144:41: warning: Expression 'numChars' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] tcl8.7a5/generic/tclStringObj.c:1138:5: note: Assuming that condition '(numChars)<0' is not redundant tcl8.7a5/generic/tclStringObj.c:1144:41: note: Negative value is converted to an unsigned value tcl8.7a5/generic/tclStringObj.c:284:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:284:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:284:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclStringObj.c:284:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclStringObj.c:385:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:385:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:385:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclStringObj.c:385:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclStringObj.c:2182:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2227:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2230:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2235:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2357:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2478:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2594:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2594:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2594:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclStringObj.c:2594:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclStringObj.c:2625:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2625:5: error: Uninitialized variable: list [uninitvar] tcl8.7a5/generic/tclStringObj.c:2625:5: note: Assignment '(list)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclStringObj.c:2625:5: note: Uninitialized variable: list tcl8.7a5/generic/tclStringObj.c:2841:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2841:5: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:2841:5: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclStringObj.c:2841:5: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclStringObj.c:3368:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:3368:6: error: Uninitialized variable: objResultPtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:3368:6: note: Assignment '(objResultPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclStringObj.c:3368:6: note: Uninitialized variable: objResultPtr tcl8.7a5/generic/tclStringObj.c:3691:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:3691:5: error: Uninitialized variable: result [uninitvar] tcl8.7a5/generic/tclStringObj.c:3691:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclStringObj.c:3691:5: note: Uninitialized variable: result tcl8.7a5/generic/tclStringObj.c:3778:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:3778:5: error: Uninitialized variable: result [uninitvar] tcl8.7a5/generic/tclStringObj.c:3778:5: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclStringObj.c:3778:5: note: Uninitialized variable: result tcl8.7a5/generic/tclStringObj.c:3923:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:3923:6: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclStringObj.c:3923:6: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclStringObj.c:3923:6: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclStringObj.c:2554:8: style: Variable 'limit' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclStringObj.c:2555:11: style: Variable 'numBytes' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclThreadTest.c:208:5: style:inconclusive: Function 'ThreadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy208'. [funcArgNamesDifferent] tcl8.7a5/generic/tclThreadTest.c:122:32: note: Function 'ThreadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy208'. tcl8.7a5/generic/tclThreadTest.c:208:5: note: Function 'ThreadObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy208'. tcl8.7a5/generic/tclThreadTest.c:1011:5: style:inconclusive: Function 'ThreadEventProc' argument 2 names different: declaration 'mask' definition 'dummy1011'. [funcArgNamesDifferent] tcl8.7a5/generic/tclThreadTest.c:136:51: note: Function 'ThreadEventProc' argument 2 names different: declaration 'mask' definition 'dummy1011'. tcl8.7a5/generic/tclThreadTest.c:1011:5: note: Function 'ThreadEventProc' argument 2 names different: declaration 'mask' definition 'dummy1011'. tcl8.7a5/generic/tclThreadTest.c:1108:5: style:inconclusive: Function 'ThreadDeleteEvent' argument 2 names different: declaration 'clientData' definition 'dummy1108'. [funcArgNamesDifferent] tcl8.7a5/generic/tclThreadTest.c:140:14: note: Function 'ThreadDeleteEvent' argument 2 names different: declaration 'clientData' definition 'dummy1108'. tcl8.7a5/generic/tclThreadTest.c:1108:5: note: Function 'ThreadDeleteEvent' argument 2 names different: declaration 'clientData' definition 'dummy1108'. tcl8.7a5/generic/tclTimer.c:947:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclTimer.c:829:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclTimer.c:968:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclTimer.c:214:5: style:inconclusive: Function 'TimerExitProc' argument 1 names different: declaration 'clientData' definition 'dummy214'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTimer.c:161:39: note: Function 'TimerExitProc' argument 1 names different: declaration 'clientData' definition 'dummy214'. tcl8.7a5/generic/tclTimer.c:214:5: note: Function 'TimerExitProc' argument 1 names different: declaration 'clientData' definition 'dummy214'. tcl8.7a5/generic/tclTimer.c:401:5: style:inconclusive: Function 'TimerSetupProc' argument 1 names different: declaration 'clientData' definition 'dummy401'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTimer.c:164:40: note: Function 'TimerSetupProc' argument 1 names different: declaration 'clientData' definition 'dummy401'. tcl8.7a5/generic/tclTimer.c:401:5: note: Function 'TimerSetupProc' argument 1 names different: declaration 'clientData' definition 'dummy401'. tcl8.7a5/generic/tclTimer.c:459:5: style:inconclusive: Function 'TimerCheckProc' argument 1 names different: declaration 'clientData' definition 'dummy459'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTimer.c:163:40: note: Function 'TimerCheckProc' argument 1 names different: declaration 'clientData' definition 'dummy459'. tcl8.7a5/generic/tclTimer.c:459:5: note: Function 'TimerCheckProc' argument 1 names different: declaration 'clientData' definition 'dummy459'. tcl8.7a5/generic/tclTimer.c:521:5: style:inconclusive: Function 'TimerHandlerEventProc' argument 1 names different: declaration 'evPtr' definition 'dummy521'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTimer.c:162:46: note: Function 'TimerHandlerEventProc' argument 1 names different: declaration 'evPtr' definition 'dummy521'. tcl8.7a5/generic/tclTimer.c:521:5: note: Function 'TimerHandlerEventProc' argument 1 names different: declaration 'evPtr' definition 'dummy521'. tcl8.7a5/generic/tclTimer.c:781:5: style:inconclusive: Function 'Tcl_AfterObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy781'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3328:45: note: Function 'Tcl_AfterObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy781'. tcl8.7a5/generic/tclTimer.c:781:5: note: Function 'Tcl_AfterObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy781'. tcl8.7a5/generic/tclTimer.c:1256:5: style:inconclusive: Function 'AfterCleanupProc' argument 2 names different: declaration 'interp' definition 'dummy1256'. [funcArgNamesDifferent] tcl8.7a5/generic/tclTimer.c:154:20: note: Function 'AfterCleanupProc' argument 2 names different: declaration 'interp' definition 'dummy1256'. tcl8.7a5/generic/tclTimer.c:1256:5: note: Function 'AfterCleanupProc' argument 2 names different: declaration 'interp' definition 'dummy1256'. tcl8.7a5/generic/tclTimer.c:293:15: style: Parameter 'timePtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclTimer.c:947:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTimer.c:947:6: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclTimer.c:947:6: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTimer.c:947:6: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclTimer.c:973:13: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTimer.c:973:13: error: Uninitialized variable: resultListPtr [uninitvar] tcl8.7a5/generic/tclTimer.c:973:13: note: Assignment '(resultListPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTimer.c:973:13: note: Uninitialized variable: resultListPtr tcl8.7a5/generic/tclTrace.c:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclTrace.c:470:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclTrace.c:707:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclTrace.c:910:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclTrace.c:1850:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclTrace.c:2602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclZipfs.c:5703:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zipfs_literal_tcl_library [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclZipfs.c:5741:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialized [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclZipfs.c:5755:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileHash [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclZipfs.c:5773:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileHash [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclZipfs.c:5822:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclUtil.c:2050:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclUtil.c:3110:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclUtil.c:3241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclZipfs.c:5706:23: style: Condition 'TclZipfs_Mount(NULL,ZIPFS_ZIP_MOUNT,archive,NULL)' is always true [knownConditionTrueFalse] tcl8.7a5/generic/tclZipfs.c:5706:23: note: Calling function 'TclZipfs_Mount' returns 1 tcl8.7a5/generic/tclZipfs.c:5706:23: note: Condition 'TclZipfs_Mount(NULL,ZIPFS_ZIP_MOUNT,archive,NULL)' is always true tcl8.7a5/generic/tclZipfs.c:5818:9: style: Condition '!TclZipfs_Mount(NULL,ZIPFS_APP_MOUNT,archive,NULL)' is always false [knownConditionTrueFalse] tcl8.7a5/generic/tclZipfs.c:5818:24: note: Calling function 'TclZipfs_Mount' returns 1 tcl8.7a5/generic/tclZipfs.c:5818:9: note: Condition '!TclZipfs_Mount(NULL,ZIPFS_APP_MOUNT,archive,NULL)' is always false tcl8.7a5/generic/tclZipfs.c:5795:5: style:inconclusive: Function 'TclZipfs_AppHook' argument 1 names different: declaration 'argc' definition 'dummy5795'. [funcArgNamesDifferent] tcl8.7a5/generic/tcl.h:2395:35: note: Function 'TclZipfs_AppHook' argument 1 names different: declaration 'argc' definition 'dummy5795'. tcl8.7a5/generic/tclZipfs.c:5795:5: note: Function 'TclZipfs_AppHook' argument 1 names different: declaration 'argc' definition 'dummy5795'. tcl8.7a5/generic/tclZipfs.c:5800:13: style:inconclusive: Function 'TclZipfs_AppHook' argument 2 names different: declaration 'argv' definition 'argvPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tcl.h:2395:49: note: Function 'TclZipfs_AppHook' argument 2 names different: declaration 'argv' definition 'argvPtr'. tcl8.7a5/generic/tclZipfs.c:5800:13: note: Function 'TclZipfs_AppHook' argument 2 names different: declaration 'argv' definition 'argvPtr'. tcl8.7a5/generic/tclZipfs.c:5739:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclZipfs.c:5764:20: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclZipfs.c:5767:14: style: Variable 'zf' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclZipfs.c:5711:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclZipfs.c:5711:5: error: Uninitialized variable: vfsInitScript [uninitvar] tcl8.7a5/generic/tclZipfs.c:5711:5: note: Assignment '(vfsInitScript)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclZipfs.c:5711:5: note: Uninitialized variable: vfsInitScript tcl8.7a5/generic/tclZipfs.c:5720:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclZipfs.c:5720:5: error: Uninitialized variable: (vfsInitScript)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclZipfs.c:5720:5: note: Assignment '(vfsInitScript)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclZipfs.c:5720:5: note: Uninitialized variable: (vfsInitScript)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclZipfs.c:5822:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclZipfs.c:5822:2: error: Uninitialized variable: vfsInitScript [uninitvar] tcl8.7a5/generic/tclZipfs.c:5822:2: note: Assignment '(vfsInitScript)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclZipfs.c:5822:2: note: Uninitialized variable: vfsInitScript tcl8.7a5/generic/tclZipfs.c:5839:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclZipfs.c:5839:6: error: Uninitialized variable: (vfsInitScript)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclZipfs.c:5839:6: note: Assignment '(vfsInitScript)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclZipfs.c:5839:6: note: Uninitialized variable: (vfsInitScript)->internalRep.twoPtrValue.ptr1 tcl8.7a5/libtommath/tommath_private.h:235:1: error: There is an unknown macro here somewhere. Configuration is required. If MP_DEPRECATED is a macro then please configure it. [unknownMacro] tcl8.7a5/generic/tclZlib.c:3985:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclZlib.c:4053:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclZlib.c:4068:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclZlib.c:4063:9: style:inconclusive: Function 'Tcl_ZlibInflate' argument 4 names different: declaration 'buffersize' definition 'bufferSize'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1813:24: note: Function 'Tcl_ZlibInflate' argument 4 names different: declaration 'buffersize' definition 'bufferSize'. tcl8.7a5/generic/tclZlib.c:4063:9: note: Function 'Tcl_ZlibInflate' argument 4 names different: declaration 'buffersize' definition 'bufferSize'. tcl8.7a5/generic/tclZlib.c:4093:20: style:inconclusive: Function 'Tcl_ZlibStreamSetCompressionDictionary' argument 1 names different: declaration 'zhandle' definition 'zshandle'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1867:20: note: Function 'Tcl_ZlibStreamSetCompressionDictionary' argument 1 names different: declaration 'zhandle' definition 'zshandle'. tcl8.7a5/generic/tclZlib.c:4093:20: note: Function 'Tcl_ZlibStreamSetCompressionDictionary' argument 1 names different: declaration 'zhandle' definition 'zshandle'. tcl8.7a5/generic/tclZlib.c:4028:14: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclZlib.c:4037:14: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclZlib.c:4094:14: style: Parameter 'compressionDictionaryObj' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclVar.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:1183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:1888:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:1954:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:2097:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:2317:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:2600:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:2768:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:2977:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:3137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:3235:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:3323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:3369:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:3537:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:3625:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:3794:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:3956:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:4054:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:4440:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:4601:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:4785:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:4951:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:5142:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:5448:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:5539:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:5647:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:5834:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:5946:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNsPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:6124:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:6280:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:6439:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objPtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:6550:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:6564:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclVar.c:6789:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePtr [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclUtf.c:653:30: warning: Either the condition 'src==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tcl8.7a5/generic/tclUtf.c:657:13: note: Assuming that condition 'src==NULL' is not redundant tcl8.7a5/generic/tclUtf.c:653:30: note: Null pointer addition tcl8.7a5/generic/tclUtf.c:710:30: warning: Either the condition 'src==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tcl8.7a5/generic/tclUtf.c:714:13: note: Assuming that condition 'src==NULL' is not redundant tcl8.7a5/generic/tclUtf.c:710:30: note: Null pointer addition tcl8.7a5/generic/tclUtf.c:678:12: style: Redundant initialization for 'optPtr'. The initialized value is overwritten before it is read. [redundantInitialization] tcl8.7a5/generic/tclUtf.c:655:24: note: optPtr is initialized tcl8.7a5/generic/tclUtf.c:678:12: note: optPtr is overwritten tcl8.7a5/generic/tclUtf.c:735:12: style: Redundant initialization for 'optPtr'. The initialized value is overwritten before it is read. [redundantInitialization] tcl8.7a5/generic/tclUtf.c:712:24: note: optPtr is initialized tcl8.7a5/generic/tclUtf.c:735:12: note: optPtr is overwritten tcl8.7a5/generic/tclUtf.c:1263:11: style:inconclusive: Function 'Tcl_UtfToUpper' argument 1 names different: declaration 'src' definition 'str'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1033:34: note: Function 'Tcl_UtfToUpper' argument 1 names different: declaration 'src' definition 'str'. tcl8.7a5/generic/tclUtf.c:1263:11: note: Function 'Tcl_UtfToUpper' argument 1 names different: declaration 'src' definition 'str'. tcl8.7a5/generic/tclUtf.c:1316:11: style:inconclusive: Function 'Tcl_UtfToLower' argument 1 names different: declaration 'src' definition 'str'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1026:34: note: Function 'Tcl_UtfToLower' argument 1 names different: declaration 'src' definition 'str'. tcl8.7a5/generic/tclUtf.c:1316:11: note: Function 'Tcl_UtfToLower' argument 1 names different: declaration 'src' definition 'str'. tcl8.7a5/generic/tclUtf.c:1370:11: style:inconclusive: Function 'Tcl_UtfToTitle' argument 1 names different: declaration 'src' definition 'str'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1028:34: note: Function 'Tcl_UtfToTitle' argument 1 names different: declaration 'src' definition 'str'. tcl8.7a5/generic/tclUtf.c:1370:11: note: Function 'Tcl_UtfToTitle' argument 1 names different: declaration 'src' definition 'str'. tcl8.7a5/generic/tclUtf.c:1434:17: style:inconclusive: Function 'TclpUtfNcmp2' argument 1 names different: declaration 's1' definition 'cs'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:437:38: note: Function 'TclpUtfNcmp2' argument 1 names different: declaration 's1' definition 'cs'. tcl8.7a5/generic/tclUtf.c:1434:17: note: Function 'TclpUtfNcmp2' argument 1 names different: declaration 's1' definition 'cs'. tcl8.7a5/generic/tclUtf.c:1435:17: style:inconclusive: Function 'TclpUtfNcmp2' argument 2 names different: declaration 's2' definition 'ct'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:437:54: note: Function 'TclpUtfNcmp2' argument 2 names different: declaration 's2' definition 'ct'. tcl8.7a5/generic/tclUtf.c:1435:17: note: Function 'TclpUtfNcmp2' argument 2 names different: declaration 's2' definition 'ct'. tcl8.7a5/generic/tclUtf.c:1436:19: style:inconclusive: Function 'TclpUtfNcmp2' argument 3 names different: declaration 'n' definition 'numBytes'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:438:19: note: Function 'TclpUtfNcmp2' argument 3 names different: declaration 'n' definition 'numBytes'. tcl8.7a5/generic/tclUtf.c:1436:19: note: Function 'TclpUtfNcmp2' argument 3 names different: declaration 'n' definition 'numBytes'. tcl8.7a5/generic/tclUtf.c:1481:17: style:inconclusive: Function 'Tcl_UtfNcmp' argument 1 names different: declaration 's1' definition 'cs'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1122:37: note: Function 'Tcl_UtfNcmp' argument 1 names different: declaration 's1' definition 'cs'. tcl8.7a5/generic/tclUtf.c:1481:17: note: Function 'Tcl_UtfNcmp' argument 1 names different: declaration 's1' definition 'cs'. tcl8.7a5/generic/tclUtf.c:1482:17: style:inconclusive: Function 'Tcl_UtfNcmp' argument 2 names different: declaration 's2' definition 'ct'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1122:53: note: Function 'Tcl_UtfNcmp' argument 2 names different: declaration 's2' definition 'ct'. tcl8.7a5/generic/tclUtf.c:1482:17: note: Function 'Tcl_UtfNcmp' argument 2 names different: declaration 's2' definition 'ct'. tcl8.7a5/generic/tclUtf.c:1483:19: style:inconclusive: Function 'Tcl_UtfNcmp' argument 3 names different: declaration 'n' definition 'numChars'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1123:19: note: Function 'Tcl_UtfNcmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl8.7a5/generic/tclUtf.c:1483:19: note: Function 'Tcl_UtfNcmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl8.7a5/generic/tclUtf.c:1539:17: style:inconclusive: Function 'Tcl_UtfNcasecmp' argument 1 names different: declaration 's1' definition 'cs'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1125:41: note: Function 'Tcl_UtfNcasecmp' argument 1 names different: declaration 's1' definition 'cs'. tcl8.7a5/generic/tclUtf.c:1539:17: note: Function 'Tcl_UtfNcasecmp' argument 1 names different: declaration 's1' definition 'cs'. tcl8.7a5/generic/tclUtf.c:1540:17: style:inconclusive: Function 'Tcl_UtfNcasecmp' argument 2 names different: declaration 's2' definition 'ct'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1125:57: note: Function 'Tcl_UtfNcasecmp' argument 2 names different: declaration 's2' definition 'ct'. tcl8.7a5/generic/tclUtf.c:1540:17: note: Function 'Tcl_UtfNcasecmp' argument 2 names different: declaration 's2' definition 'ct'. tcl8.7a5/generic/tclUtf.c:1541:19: style:inconclusive: Function 'Tcl_UtfNcasecmp' argument 3 names different: declaration 'n' definition 'numChars'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1126:19: note: Function 'Tcl_UtfNcasecmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl8.7a5/generic/tclUtf.c:1541:19: note: Function 'Tcl_UtfNcasecmp' argument 3 names different: declaration 'n' definition 'numChars'. tcl8.7a5/generic/tclUtf.c:2456:9: style:inconclusive: Function 'TclUniCharMatch' argument 5 names different: declaration 'flags' definition 'nocase'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:454:21: note: Function 'TclUniCharMatch' argument 5 names different: declaration 'flags' definition 'nocase'. tcl8.7a5/generic/tclUtf.c:2456:9: note: Function 'TclUniCharMatch' argument 5 names different: declaration 'flags' definition 'nocase'. tcl8.7a5/generic/tclTrace.c:2655:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] tcl8.7a5/generic/tclTrace.c:2554:13: warning: Either the condition '!part1Ptr' is redundant or there is possible null pointer dereference: part1Ptr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclTrace.c:2551:9: note: Assuming that condition '!part1Ptr' is not redundant tcl8.7a5/generic/tclTrace.c:2554:13: note: Null pointer dereference tcl8.7a5/generic/tclTrace.c:2400:43: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclTrace.c:2988:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclTrace.c:264:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tcl8.7a5/generic/tclTrace.c:373:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclTrace.c:443:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclTrace.c:684:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclTrace.c:883:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclTrace.c:186:5: style:inconclusive: Function 'Tcl_TraceObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy186'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3592:45: note: Function 'Tcl_TraceObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy186'. tcl8.7a5/generic/tclTrace.c:186:5: note: Function 'Tcl_TraceObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy186'. tcl8.7a5/generic/tclTrace.c:1040:17: style:inconclusive: Function 'Tcl_CommandTraceInfo' argument 2 names different: declaration 'varName' definition 'cmdName'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1279:17: note: Function 'Tcl_CommandTraceInfo' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl8.7a5/generic/tclTrace.c:1040:17: note: Function 'Tcl_CommandTraceInfo' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl8.7a5/generic/tclTrace.c:1041:5: style:inconclusive: Function 'Tcl_CommandTraceInfo' argument 3 names different: declaration 'flags' definition 'dummy1041'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1279:30: note: Function 'Tcl_CommandTraceInfo' argument 3 names different: declaration 'flags' definition 'dummy1041'. tcl8.7a5/generic/tclTrace.c:1041:5: note: Function 'Tcl_CommandTraceInfo' argument 3 names different: declaration 'flags' definition 'dummy1041'. tcl8.7a5/generic/tclTrace.c:1105:17: style:inconclusive: Function 'Tcl_TraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1284:17: note: Function 'Tcl_TraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl8.7a5/generic/tclTrace.c:1105:17: note: Function 'Tcl_TraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl8.7a5/generic/tclTrace.c:1170:17: style:inconclusive: Function 'Tcl_UntraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:1289:17: note: Function 'Tcl_UntraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl8.7a5/generic/tclTrace.c:1170:17: note: Function 'Tcl_UntraceCommand' argument 2 names different: declaration 'varName' definition 'cmdName'. tcl8.7a5/generic/tclTrace.c:1421:5: style:inconclusive: Function 'TclCheckExecutionTraces' argument 3 names different: declaration 'numChars' definition 'dummy1421'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:446:30: note: Function 'TclCheckExecutionTraces' argument 3 names different: declaration 'numChars' definition 'dummy1421'. tcl8.7a5/generic/tclTrace.c:1421:5: note: Function 'TclCheckExecutionTraces' argument 3 names different: declaration 'numChars' definition 'dummy1421'. tcl8.7a5/generic/tclTrace.c:1423:9: style:inconclusive: Function 'TclCheckExecutionTraces' argument 5 names different: declaration 'result' definition 'code'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:447:26: note: Function 'TclCheckExecutionTraces' argument 5 names different: declaration 'result' definition 'code'. tcl8.7a5/generic/tclTrace.c:1423:9: note: Function 'TclCheckExecutionTraces' argument 5 names different: declaration 'result' definition 'code'. tcl8.7a5/generic/tclTrace.c:1529:9: style:inconclusive: Function 'TclCheckInterpTraces' argument 5 names different: declaration 'result' definition 'code'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:442:26: note: Function 'TclCheckInterpTraces' argument 5 names different: declaration 'result' definition 'code'. tcl8.7a5/generic/tclTrace.c:1529:9: note: Function 'TclCheckInterpTraces' argument 5 names different: declaration 'result' definition 'code'. tcl8.7a5/generic/tclTrace.c:326:20: style: Variable 'tvarPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclTrace.c:579:24: style: Variable 'tcmdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclTrace.c:782:24: style: Variable 'tcmdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclTrace.c:941:17: style: Variable 'tvarPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclTrace.c:972:20: style: Variable 'tvarPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclTrace.c:1429:30: style: Variable 'lastTracePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclTrace.c:1535:23: style: Variable 'lastTracePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclTrace.c:279:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:279:2: error: Uninitialized variable: opsList [uninitvar] tcl8.7a5/generic/tclTrace.c:279:2: note: Assignment '(opsList)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:279:2: note: Uninitialized variable: opsList tcl8.7a5/generic/tclTrace.c:290:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:290:3: error: Uninitialized variable: opObj [uninitvar] tcl8.7a5/generic/tclTrace.c:290:3: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:290:3: note: Uninitialized variable: opObj tcl8.7a5/generic/tclTrace.c:292:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:292:3: error: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclTrace.c:292:3: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:292:3: note: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclTrace.c:294:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:296:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:323:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:323:2: error: Uninitialized variable: resultListPtr [uninitvar] tcl8.7a5/generic/tclTrace.c:323:2: note: Assignment '(resultListPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:323:2: note: Uninitialized variable: resultListPtr tcl8.7a5/generic/tclTrace.c:590:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:590:3: error: Uninitialized variable: opObj [uninitvar] tcl8.7a5/generic/tclTrace.c:590:3: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:590:3: note: Uninitialized variable: opObj tcl8.7a5/generic/tclTrace.c:594:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:594:3: error: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclTrace.c:594:3: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:594:3: note: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclTrace.c:598:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:602:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:793:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:793:3: error: Uninitialized variable: opObj [uninitvar] tcl8.7a5/generic/tclTrace.c:793:3: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:793:3: note: Uninitialized variable: opObj tcl8.7a5/generic/tclTrace.c:797:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:797:3: error: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclTrace.c:797:3: note: Assignment '(opObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:797:3: note: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclTrace.c:968:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:968:2: error: Uninitialized variable: resultListPtr [uninitvar] tcl8.7a5/generic/tclTrace.c:968:2: note: Assignment '(resultListPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:968:2: note: Uninitialized variable: resultListPtr tcl8.7a5/generic/tclTrace.c:982:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:982:3: error: Uninitialized variable: opObjPtr [uninitvar] tcl8.7a5/generic/tclTrace.c:982:3: note: Assignment '(opObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:982:3: note: Uninitialized variable: opObjPtr tcl8.7a5/generic/tclTrace.c:986:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:986:3: error: Uninitialized variable: (opObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclTrace.c:986:3: note: Assignment '(opObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:986:3: note: Uninitialized variable: (opObjPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclTrace.c:990:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:994:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:1850:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclTrace.c:1850:3: error: Uninitialized variable: resultCode [uninitvar] tcl8.7a5/generic/tclTrace.c:1850:3: note: Assignment '(resultCode)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclTrace.c:1850:3: note: Uninitialized variable: resultCode tcl8.7a5/macosx/tclMacOSXBundle.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/macosx/tclMacOSXFCmd.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/macosx/tclMacOSXFCmd.c:380:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/macosx/tclMacOSXFCmd.c:481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/macosx/tclMacOSXFCmd.c:578:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/macosx/tclMacOSXFCmd.c:639:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/macosx/tclMacOSXFCmd.c:695:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_UTF_MAX [valueFlowBailoutIncompleteVar] tcl8.7a5/macosx/tclMacOSXFCmd.c:605:18: style:inconclusive: Function 'NewOSTypeObj' argument 1 names different: declaration 'newOSType' definition 'osType'. [funcArgNamesDifferent] tcl8.7a5/macosx/tclMacOSXFCmd.c:82:44: note: Function 'NewOSTypeObj' argument 1 names different: declaration 'newOSType' definition 'osType'. tcl8.7a5/macosx/tclMacOSXFCmd.c:605:18: note: Function 'NewOSTypeObj' argument 1 names different: declaration 'newOSType' definition 'osType'. tcl8.7a5/macosx/tclMacOSXFCmd.c:505:17: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] tcl8.7a5/macosx/tclMacOSXFCmd.c:508:18: style: Parameter 'statBufPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/macosx/tclMacOSXFCmd.c:509:23: style: Parameter 'types' can be declared as pointer to const [constParameterPointer] tcl8.7a5/tools/tsdPerf.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/tools/tsdPerf.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkga.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkga.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkga.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgb.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgb.c:102:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgb.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgb.c:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgb.c:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgc.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgc.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgc.c:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgc.c:159:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkga.c:45:16: style:inconclusive: Function 'Pkga_EqObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkga.c:20:40: note: Function 'Pkga_EqObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkga.c:45:16: note: Function 'Pkga_EqObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkga.c:90:16: style:inconclusive: Function 'Pkga_QuoteObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkga.c:22:43: note: Function 'Pkga_QuoteObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkga.c:90:16: note: Function 'Pkga_QuoteObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkge.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgd.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgd.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgd.c:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgd.c:159:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgc.c:45:16: style:inconclusive: Function 'Pkgc_SubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkgc.c:21:41: note: Function 'Pkgc_SubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgc.c:45:16: note: Function 'Pkgc_SubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgc.c:84:16: style:inconclusive: Function 'Pkgc_UnsafeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkgc.c:23:44: note: Function 'Pkgc_UnsafeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgc.c:84:16: note: Function 'Pkgc_UnsafeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgb.c:51:16: style:inconclusive: Function 'Pkgb_SubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkgb.c:21:41: note: Function 'Pkgb_SubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgb.c:51:16: note: Function 'Pkgb_SubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgb.c:93:16: style:inconclusive: Function 'Pkgb_UnsafeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkgb.c:23:44: note: Function 'Pkgb_UnsafeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgb.c:93:16: note: Function 'Pkgb_UnsafeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgb.c:107:16: style:inconclusive: Function 'Pkgb_DemoObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkgb.c:25:42: note: Function 'Pkgb_DemoObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgb.c:107:16: note: Function 'Pkgb_DemoObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgd.c:45:16: style:inconclusive: Function 'Pkgd_SubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkgd.c:21:41: note: Function 'Pkgd_SubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgd.c:45:16: note: Function 'Pkgd_SubObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgd.c:84:16: style:inconclusive: Function 'Pkgd_UnsafeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkgd.c:23:44: note: Function 'Pkgd_UnsafeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgd.c:84:16: note: Function 'Pkgd_UnsafeObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/tclAppInit.c:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgooa.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgooa.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgua.c:58:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ONE_WORD_KEYS [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgua.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_Command [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgua.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgua.c:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgua.c:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/dltest/pkgua.c:302:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclLoadDl.c:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_LOAD_GLOBAL [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclUtil.c:3948:14: warning: Either the condition '(irPtr=(((objPtr)->typePtr==(&endOffsetType))?&(objPtr->internalRep):NULL))==NULL' is redundant or there is possible null pointer dereference: irPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclUtil.c:3759:61: note: Assuming that condition '(irPtr=(((objPtr)->typePtr==(&endOffsetType))?&(objPtr->internalRep):NULL))==NULL' is not redundant tcl8.7a5/generic/tclUtil.c:3948:14: note: Null pointer dereference tcl8.7a5/unix/dltest/pkgua.c:133:16: style:inconclusive: Function 'PkguaEqObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkgua.c:20:40: note: Function 'PkguaEqObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgua.c:133:16: note: Function 'PkguaEqObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgua.c:178:16: style:inconclusive: Function 'PkguaQuoteObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/unix/dltest/pkgua.c:22:43: note: Function 'PkguaQuoteObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/unix/dltest/pkgua.c:178:16: note: Function 'PkguaQuoteObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/generic/tclUtil.c:3054:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/unix/tclLoadDyld.c:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_LOAD_GLOBAL [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclLoadNext.c:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NX_READWRITE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclUtil.c:3062:18: style: Variable 'dsPtr->spaceAvl' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/generic/tclUtil.c:3056:22: note: dsPtr->spaceAvl is assigned tcl8.7a5/generic/tclUtil.c:3062:18: note: dsPtr->spaceAvl is overwritten tcl8.7a5/generic/tclUtil.c:3124:16: style: Variable 'result->bytes' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/generic/tclUtil.c:3123:2: note: result->bytes is assigned tcl8.7a5/generic/tclUtil.c:3124:16: note: result->bytes is overwritten tcl8.7a5/unix/tclLoadAix.c:133:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclLoadAix.c:342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclLoadAix.c:406:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclLoadAix.c:593:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_GETINFO [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclUtil.c:658:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclUtil.c:710:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclUtil.c:743:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/unix/tclLoadOSF.c:92:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDR_NOFLAGS [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclUtil.c:751:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclUtil.c:898:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclUtil.c:3977:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclUtil.c:4791:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/unix/tclLoadDyld.c:440:20: style:inconclusive: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. [funcArgNamesDifferent] tcl8.7a5/unix/tclLoadDyld.c:85:40: note: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. tcl8.7a5/unix/tclLoadDyld.c:440:20: note: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. tcl8.7a5/unix/tclLoadOSF.c:192:20: style:inconclusive: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. [funcArgNamesDifferent] tcl8.7a5/unix/tclLoadOSF.c:45:40: note: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. tcl8.7a5/unix/tclLoadOSF.c:192:20: note: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. tcl8.7a5/unix/tclLoadShl.c:78:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_DEFERRED [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclLoadShl.c:139:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PROCEDURE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclLoadShl.c:178:20: style:inconclusive: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. [funcArgNamesDifferent] tcl8.7a5/unix/tclLoadShl.c:23:40: note: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. tcl8.7a5/unix/tclLoadShl.c:178:20: note: Function 'UnloadFile' argument 1 names different: declaration 'handle' definition 'loadHandle'. tcl8.7a5/generic/tclUtil.c:500:17: style:inconclusive: Function 'TclFindElement' argument 2 names different: declaration 'listStr' definition 'list'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:110:17: note: Function 'TclFindElement' argument 2 names different: declaration 'listStr' definition 'list'. tcl8.7a5/generic/tclUtil.c:500:17: note: Function 'TclFindElement' argument 2 names different: declaration 'listStr' definition 'list'. tcl8.7a5/generic/tclUtil.c:511:10: style:inconclusive: Function 'TclFindElement' argument 7 names different: declaration 'bracePtr' definition 'literalPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:113:10: note: Function 'TclFindElement' argument 7 names different: declaration 'bracePtr' definition 'literalPtr'. tcl8.7a5/generic/tclUtil.c:511:10: note: Function 'TclFindElement' argument 7 names different: declaration 'bracePtr' definition 'literalPtr'. tcl8.7a5/generic/tclUtil.c:856:17: style:inconclusive: Function 'Tcl_SplitList' argument 2 names different: declaration 'listStr' definition 'list'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:746:17: note: Function 'Tcl_SplitList' argument 2 names different: declaration 'listStr' definition 'list'. tcl8.7a5/generic/tclUtil.c:856:17: note: Function 'Tcl_SplitList' argument 2 names different: declaration 'listStr' definition 'list'. tcl8.7a5/generic/tclUtil.c:1019:17: style:inconclusive: Function 'TclScanElement' argument 1 names different: declaration 'string' definition 'src'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3208:45: note: Function 'TclScanElement' argument 1 names different: declaration 'string' definition 'src'. tcl8.7a5/generic/tclUtil.c:1019:17: note: Function 'TclScanElement' argument 1 names different: declaration 'string' definition 'src'. tcl8.7a5/generic/tclUtil.c:1846:10: style:inconclusive: Function 'TclTrim' argument 5 names different: declaration 'trimRight' definition 'trimRightPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3249:44: note: Function 'TclTrim' argument 5 names different: declaration 'trimRight' definition 'trimRightPtr'. tcl8.7a5/generic/tclUtil.c:1846:10: note: Function 'TclTrim' argument 5 names different: declaration 'trimRight' definition 'trimRightPtr'. tcl8.7a5/generic/tclUtil.c:2407:5: style:inconclusive: Function 'TclByteArrayMatch' argument 5 names different: declaration 'flags' definition 'dummy2407'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:2927:24: note: Function 'TclByteArrayMatch' argument 5 names different: declaration 'flags' definition 'dummy2407'. tcl8.7a5/generic/tclUtil.c:2407:5: note: Function 'TclByteArrayMatch' argument 5 names different: declaration 'flags' definition 'dummy2407'. tcl8.7a5/generic/tclUtil.c:2578:14: style:inconclusive: Function 'TclStringMatchObj' argument 1 names different: declaration 'stringObj' definition 'strObj'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3235:45: note: Function 'TclStringMatchObj' argument 1 names different: declaration 'stringObj' definition 'strObj'. tcl8.7a5/generic/tclUtil.c:2578:14: note: Function 'TclStringMatchObj' argument 1 names different: declaration 'stringObj' definition 'strObj'. tcl8.7a5/generic/tclUtil.c:2579:14: style:inconclusive: Function 'TclStringMatchObj' argument 2 names different: declaration 'patternObj' definition 'ptnObj'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3236:17: note: Function 'TclStringMatchObj' argument 2 names different: declaration 'patternObj' definition 'ptnObj'. tcl8.7a5/generic/tclUtil.c:2579:14: note: Function 'TclStringMatchObj' argument 2 names different: declaration 'patternObj' definition 'ptnObj'. tcl8.7a5/generic/tclUtil.c:3216:5: style:inconclusive: Function 'Tcl_PrintDouble' argument 1 names different: declaration 'interp' definition 'dummy3216'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:640:42: note: Function 'Tcl_PrintDouble' argument 1 names different: declaration 'interp' definition 'dummy3216'. tcl8.7a5/generic/tclUtil.c:3216:5: note: Function 'Tcl_PrintDouble' argument 1 names different: declaration 'interp' definition 'dummy3216'. tcl8.7a5/generic/tclUtil.c:3752:18: style:inconclusive: Function 'GetEndOffsetFromObj' argument 4 names different: declaration 'indexPtr' definition 'widePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclUtil.c:112:38: note: Function 'GetEndOffsetFromObj' argument 4 names different: declaration 'indexPtr' definition 'widePtr'. tcl8.7a5/generic/tclUtil.c:3752:18: note: Function 'GetEndOffsetFromObj' argument 4 names different: declaration 'indexPtr' definition 'widePtr'. tcl8.7a5/generic/tclUtil.c:4545:15: style:inconclusive: Function 'TclpGetTime' argument 1 names different: declaration 'time' definition 'timePtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:224:30: note: Function 'TclpGetTime' argument 1 names different: declaration 'time' definition 'timePtr'. tcl8.7a5/generic/tclUtil.c:4545:15: note: Function 'TclpGetTime' argument 1 names different: declaration 'time' definition 'timePtr'. tcl8.7a5/generic/tclUtil.c:4599:10: style:inconclusive: Function 'TclReToGlob' argument 5 names different: declaration 'flagsPtr' definition 'exactPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3206:47: note: Function 'TclReToGlob' argument 5 names different: declaration 'flagsPtr' definition 'exactPtr'. tcl8.7a5/generic/tclUtil.c:4599:10: note: Function 'TclReToGlob' argument 5 names different: declaration 'flagsPtr' definition 'exactPtr'. tcl8.7a5/unix/tclUnixChan.c:1948:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixCompat.c:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixCompat.c:994:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixCompat.c:186:12: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] tcl8.7a5/unix/tclUnixCompat.c:266:12: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] tcl8.7a5/unix/tclUnixCompat.c:369:12: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] tcl8.7a5/unix/tclUnixCompat.c:449:12: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] tcl8.7a5/unix/tclUnixCompat.c:552:12: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] tcl8.7a5/unix/tclUnixCompat.c:622:12: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] tcl8.7a5/unix/tclLoadAix.c:246:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclLoadAix.c:390:12: style: Variable 'lhp' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclLoadAix.c:524:8: style: Variable 'symname' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclLoadAix.c:582:21: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclUtil.c:2593:15: style: Variable 'udata' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclUtil.c:2593:23: style: Variable 'uptn' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclUtil.c:2600:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclUtil.c:2600:24: style: Variable 'ptn' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclUtil.c:2731:11: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclUtil.c:2739:18: style: Parameter 'toAppendPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/generic/tclUtil.c:3221:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclUtil.c:3226:10: style: Variable 'precisionPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclUtil.c:3755:20: style: Variable 'irPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclUtil.c:4603:19: style: Variable 'dsStrStart' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclUnixChan.c:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:287:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:339:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_CLOSE_READ [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:474:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:567:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_NotifyChannel [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:1651:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:1789:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:1868:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_SeekOffset [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:1962:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixChan.c:2058:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixNotfy.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_SERVICE_ALL [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixNotfy.c:286:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_FILE_EVENTS [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixNotfy.c:533:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclSelectNotfy.c:476:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclSelectNotfy.c:534:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclSelectNotfy.c:841:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/generic/tclUtil.c:2050:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclUtil.c:2050:6: error: Uninitialized variable: resPtr [uninitvar] tcl8.7a5/generic/tclUtil.c:2050:6: note: Assignment '(resPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclUtil.c:2050:6: note: Uninitialized variable: resPtr tcl8.7a5/generic/tclUtil.c:2077:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclUtil.c:2077:5: error: Uninitialized variable: (resPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclUtil.c:2077:5: note: Assignment '(resPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclUtil.c:2077:5: note: Uninitialized variable: (resPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclUtil.c:3110:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclUtil.c:3110:6: error: Uninitialized variable: result [uninitvar] tcl8.7a5/generic/tclUtil.c:3110:6: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclUtil.c:3110:6: note: Uninitialized variable: result tcl8.7a5/generic/tclUtil.c:3116:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclUtil.c:3116:6: error: Uninitialized variable: (result)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclUtil.c:3116:6: note: Assignment '(result)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclUtil.c:3116:6: note: Uninitialized variable: (result)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclUtil.c:3123:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/unix/tclUnixFile.c:238:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOB_TYPE_MOUNT [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFile.c:470:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOB_PERM_RONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFile.c:719:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFile.c:773:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFile.c:818:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFile.c:893:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_CREATE_SYMBOLIC_LINK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1344:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixFCmd.c:1398:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixFCmd.c:1450:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixFCmd.c:1492:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixFCmd.c:1558:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixFCmd.c:1624:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixChan.c:1747:21: style: Condition 'translation!=NULL' is always false [knownConditionTrueFalse] tcl8.7a5/unix/tclUnixChan.c:1728:16: note: Assignment 'translation=NULL', assigned value is 0 tcl8.7a5/unix/tclUnixChan.c:1747:21: note: Condition 'translation!=NULL' is always false tcl8.7a5/unix/tclUnixChan.c:270:10: style:inconclusive: Function 'FileInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixChan.c:128:25: note: Function 'FileInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixChan.c:270:10: note: Function 'FileInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixChan.c:319:10: style:inconclusive: Function 'FileOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixChan.c:130:43: note: Function 'FileOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixChan.c:319:10: note: Function 'FileOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixChan.c:459:10: style:inconclusive: Function 'FileSeekProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixChan.c:133:23: note: Function 'FileSeekProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixChan.c:459:10: note: Function 'FileSeekProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixChan.c:521:10: style:inconclusive: Function 'FileWideSeekProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixChan.c:138:41: note: Function 'FileWideSeekProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixChan.c:521:10: note: Function 'FileWideSeekProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixChan.c:272:16: style: Variable 'fsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclUnixChan.c:321:16: style: Variable 'fsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclUnixChan.c:2045:16: style: Variable 'fsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclUtil.c:2064:10: style: Variable 'element' is assigned a value that is never used. [unreadVariable] tcl8.7a5/unix/tclUnixInit.c:365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tclPlatform [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixInit.c:493:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VERSION [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixInit.c:864:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixInit.c:1015:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:460:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:559:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:667:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:718:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:781:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:835:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:877:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:966:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1360:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1414:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1465:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1500:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1566:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1630:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1821:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:1950:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:2156:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:2227:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixInit.c:537:10: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/unix/tclUnixInit.c:512:10: note: str is assigned tcl8.7a5/unix/tclUnixInit.c:537:10: note: str is overwritten tcl8.7a5/unix/tclUnixPipe.c:813:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixPipe.c:1253:16: debug: Function::addArguments found argument 'ClientData' with varid 0. [varid0] tcl8.7a5/unix/tclUnixNotfy.c:283:23: style: Variable 'fileEvPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclUnixNotfy.c:503:32: style: Variable 'timeoutPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclUnixPipe.c:112:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:410:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:585:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:670:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:745:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:820:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:914:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:956:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_CLOSE_READ [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:1062:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:1108:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:1145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:1192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:1228:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:1265:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixNotfy.c:163:25: style: Parameter 'tsdPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/unix/tclUnixNotfy.c:284:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclUnixTest.c:557:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixFCmd.c:1315:9: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tcl8.7a5/unix/tclUnixSock.c:1176:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixSock.c:1807:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixSock.c:1152:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/unix/tclUnixFCmd.c:600:19: style: Checking if unsigned expression 'blockSize' is less than zero. [unsignedLessThanZero] tcl8.7a5/unix/tclUnixFile.c:1195:12: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tcl8.7a5/unix/tclUnixTest.c:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixFCmd.c:452:17: style:inconclusive: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'src'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixFCmd.c:208:36: note: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'src'. tcl8.7a5/unix/tclUnixFCmd.c:452:17: note: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'src'. tcl8.7a5/unix/tclUnixFCmd.c:453:17: style:inconclusive: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'dst'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixFCmd.c:208:56: note: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'dst'. tcl8.7a5/unix/tclUnixFCmd.c:453:17: note: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'dst'. tcl8.7a5/unix/tclUnixFCmd.c:707:17: style:inconclusive: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'path'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixFCmd.c:210:43: note: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'path'. tcl8.7a5/unix/tclUnixFCmd.c:707:17: note: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'path'. tcl8.7a5/unix/tclUnixFCmd.c:938:18: style:inconclusive: Function 'TraverseUnixTree' argument 3 names different: declaration 'destPtr' definition 'targetPtr'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixFCmd.c:223:45: note: Function 'TraverseUnixTree' argument 3 names different: declaration 'destPtr' definition 'targetPtr'. tcl8.7a5/unix/tclUnixFCmd.c:938:18: note: Function 'TraverseUnixTree' argument 3 names different: declaration 'destPtr' definition 'targetPtr'. tcl8.7a5/unix/tclUnixFCmd.c:1344:16: style:inconclusive: Function 'GetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixFCmd.c:78:55: note: Function 'GetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1344:16: note: Function 'GetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1398:16: style:inconclusive: Function 'GetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixFCmd.c:80:55: note: Function 'GetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1398:16: note: Function 'GetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1450:16: style:inconclusive: Function 'GetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixFCmd.c:83:12: note: Function 'GetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1450:16: note: Function 'GetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1492:16: style:inconclusive: Function 'SetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixFCmd.c:85:55: note: Function 'SetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1492:16: note: Function 'SetGroupAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1558:16: style:inconclusive: Function 'SetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixFCmd.c:87:55: note: Function 'SetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1558:16: note: Function 'SetOwnerAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1624:16: style:inconclusive: Function 'SetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixFCmd.c:90:12: note: Function 'SetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:1624:16: note: Function 'SetPermissionsAttribute' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixFCmd.c:363:16: style: Variable 'dirEntPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclUnixFCmd.c:1502:16: style: Variable 'groupPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclUnixFCmd.c:1568:17: style: Variable 'pwPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclUnixFile.c:537:3: style: Label 'filetypeOK' is not used. [unusedLabel] tcl8.7a5/unix/tclUnixTest.c:557:16: style:inconclusive: Function 'AlarmHandler' argument 1 names different: declaration 'signum' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixTest.c:73:30: note: Function 'AlarmHandler' argument 1 names different: declaration 'signum' definition 'int'. tcl8.7a5/unix/tclUnixTest.c:557:16: note: Function 'AlarmHandler' argument 1 names different: declaration 'signum' definition 'int'. tcl8.7a5/unix/tclUnixFile.c:433:23: style: Parameter 'types' can be declared as pointer to const [constParameterPointer] tcl8.7a5/unix/tclUnixFile.c:1193:21: style: Parameter 'tval' can be declared as pointer to const [constParameterPointer] tcl8.7a5/unix/tclUnixThrd.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixThrd.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixThrd.c:222:19: style: Parameter 'idPtr' can be declared as pointer to const [constParameterPointer] tcl8.7a5/unix/tclUnixThrd.c:223:27: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] tcl8.7a5/unix/tclUnixThrd.c:303:10: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] tcl8.7a5/unix/tclUnixTime.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tcl8.7a5/unix/tclXtTest.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclXtNotify.c:235:16: debug: Function::addArguments found argument 'ClientData' with varid 0. [varid0] tcl8.7a5/unix/tclXtNotify.c:308:16: debug: Function::addArguments found argument 'XtPointer' with varid 0. [varid0] tcl8.7a5/unix/tclXtNotify.c:200:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_InitNotifier [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclXtNotify.c:379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclXtNotify.c:464:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclXtNotify.c:508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclXtNotify.c:572:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_FILE_EVENTS [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclXtNotify.c:657:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtIMAll [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclAppInit.c:112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclAppInit.c:167:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixPipe.c:1044:10: style:inconclusive: Function 'PipeInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixPipe.c:57:25: note: Function 'PipeInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixPipe.c:1044:10: note: Function 'PipeInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixPipe.c:1094:10: style:inconclusive: Function 'PipeOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixPipe.c:59:43: note: Function 'PipeOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixPipe.c:1094:10: note: Function 'PipeOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixPipe.c:199:8: style: Variable 'native' can be declared as pointer to const [constVariablePointer] tcl8.7a5/win/tclWin32Dll.c:55:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tcl8.7a5/unix/tclXtNotify.c:116:18: style:inconclusive: Function 'TclSetAppContext' argument 1 names different: declaration 'ctx' definition 'appContext'. [funcArgNamesDifferent] tcl8.7a5/unix/tclXtNotify.c:95:57: note: Function 'TclSetAppContext' argument 1 names different: declaration 'ctx' definition 'appContext'. tcl8.7a5/unix/tclXtNotify.c:116:18: note: Function 'TclSetAppContext' argument 1 names different: declaration 'ctx' definition 'appContext'. tcl8.7a5/unix/tclXtNotify.c:235:16: style:inconclusive: Function 'NotifierExitHandler' argument 1 names different: declaration 'clientData' definition 'ClientData'. [funcArgNamesDifferent] tcl8.7a5/unix/tclXtNotify.c:82:45: note: Function 'NotifierExitHandler' argument 1 names different: declaration 'clientData' definition 'ClientData'. tcl8.7a5/unix/tclXtNotify.c:235:16: note: Function 'NotifierExitHandler' argument 1 names different: declaration 'clientData' definition 'ClientData'. tcl8.7a5/unix/tclXtNotify.c:308:16: style:inconclusive: Function 'TimerProc' argument 1 names different: declaration 'clientData' definition 'XtPointer'. [funcArgNamesDifferent] tcl8.7a5/unix/tclXtNotify.c:83:34: note: Function 'TimerProc' argument 1 names different: declaration 'clientData' definition 'XtPointer'. tcl8.7a5/unix/tclXtNotify.c:308:16: note: Function 'TimerProc' argument 1 names different: declaration 'clientData' definition 'XtPointer'. tcl8.7a5/unix/tclXtNotify.c:496:10: style:inconclusive: Function 'FileProc' argument 2 names different: declaration 'source' definition 'fd'. [funcArgNamesDifferent] tcl8.7a5/unix/tclXtNotify.c:80:50: note: Function 'FileProc' argument 2 names different: declaration 'source' definition 'fd'. tcl8.7a5/unix/tclXtNotify.c:496:10: note: Function 'FileProc' argument 2 names different: declaration 'source' definition 'fd'. tcl8.7a5/unix/tclXtNotify.c:497:16: style: Parameter 'id' can be declared as pointer to const. However it seems that 'FileProc' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tcl8.7a5/unix/tclXtNotify.c:402:35: note: You might need to cast the function pointer here tcl8.7a5/unix/tclXtNotify.c:497:16: note: Parameter 'id' can be declared as pointer to const tcl8.7a5/unix/tclXtNotify.c:569:23: style: Variable 'fileEvPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/unix/tclUnixSock.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:396:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_MODE_BLOCKING [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:455:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:551:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:602:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:647:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinConsole.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] tcl8.7a5/unix/tclUnixSock.c:698:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_CLOSE_READ [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:737:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6addr_any [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:766:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:864:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1023:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_WRITABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1068:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1124:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1218:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EHOSTUNREACH [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1440:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_MODE_BLOCKING [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1487:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1526:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1608:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1815:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinChan.c:1394:34: error: There is an unknown macro here somewhere. Configuration is required. If TCL_Z_MODIFIER is a macro then please configure it. [unknownMacro] tcl8.7a5/win/tclWinError.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSAEWOULDBLOCK [valueFlowBailoutIncompleteVar] tcl8.7a5/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] tcl8.7a5/win/nmakehlp.c:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILCRITICALERRORS [valueFlowBailoutIncompleteVar] tcl8.7a5/win/nmakehlp.c:199:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] tcl8.7a5/win/nmakehlp.c:335:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] tcl8.7a5/win/nmakehlp.c:463:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] tcl8.7a5/win/nmakehlp.c:642:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcl8.7a5/win/nmakehlp.c:683:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] tcl8.7a5/win/nmakehlp.c:700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/nmakehlp.c:718:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1593:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/win/tclWinInit.c:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tclPlatform [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinInit.c:186:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VERSION [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinInit.c:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinInit.c:445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinInit.c:463:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLEN [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinInit.c:498:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinInit.c:641:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wenviron [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinInit.c:240:14: style:inconclusive: Function 'AppendEnvironment' argument 1 names different: declaration 'listPtr' definition 'pathPtr'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinInit.c:103:41: note: Function 'AppendEnvironment' argument 1 names different: declaration 'listPtr' definition 'pathPtr'. tcl8.7a5/win/tclWinInit.c:240:14: note: Function 'AppendEnvironment' argument 1 names different: declaration 'listPtr' definition 'pathPtr'. tcl8.7a5/win/tclWinInt.h:123:24: style: Variable 'pipeTI' can be declared as pointer to const [constVariablePointer] tcl8.7a5/win/tclWinFCmd.c:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:762:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:870:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:913:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:989:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1033:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1143:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1370:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1437:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1525:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1608:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1851:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1900:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinLoad.c:64:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tcl8.7a5/win/tclWinFCmd.c:1954:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_NOT_READY [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFCmd.c:1997:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinLoad.c:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MOD_NOT_FOUND [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinLoad.c:291:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinLoad.c:340:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:316:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:384:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:456:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:495:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_WRITE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:657:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:693:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:757:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_WRITE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:824:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:875:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:925:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOB_TYPE_MOUNT [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:1339:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_HIDDEN [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:1510:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:1602:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:1968:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:2056:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:2195:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:2275:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:2369:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:2582:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetFileExInfoStandard [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:3119:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:3216:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:3249:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_NORMAL [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinFile.c:3310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_SUCCESS [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinNotify.c:238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinNotify.c:338:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_SERVICE_ALL [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinNotify.c:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinNotify.c:445:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinNotify.c:566:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinPanic.c:39:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_ERROR_HANDLE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinPanic.c:78:2: style:inconclusive: Statements following noreturn function '__builtin_trap()' will never be executed. [unreachableCode] tcl8.7a5/win/tclWinPanic.c:80:1: error: va_list 'argList' was opened but not closed by va_end(). [va_end_missing] tcl8.7a5/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] tcl8.7a5/win/tclWinReg.c:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:229:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:451:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_SET_VALUE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:597:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:693:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_QUERY_VALUE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:765:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_QUERY_VALUE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:901:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_QUERY_VALUE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:984:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:1040:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_SUCCESS [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:1137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:1204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_BADKEY [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:1290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_SZ [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:1432:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:1489:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinReg.c:1567:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_DWORD_BIG_ENDIAN [valueFlowBailoutIncompleteVar] tcl8.7a5/unix/tclUnixSock.c:1592:15: style: The comparison 'retry > 0' is always false. [knownConditionTrueFalse] tcl8.7a5/unix/tclUnixSock.c:1588:17: note: 'retry' is assigned value '0' here. tcl8.7a5/unix/tclUnixSock.c:1592:15: note: The comparison 'retry > 0' is always false. tcl8.7a5/win/tclWinFCmd.c:156:18: style:inconclusive: Function 'DoRenameFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFCmd.c:92:21: note: Function 'DoRenameFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl8.7a5/win/tclWinFCmd.c:156:18: note: Function 'DoRenameFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl8.7a5/win/tclWinFCmd.c:545:18: style:inconclusive: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFCmd.c:85:37: note: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl8.7a5/win/tclWinFCmd.c:545:18: note: Function 'DoCopyFile' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl8.7a5/win/tclWinFCmd.c:546:18: style:inconclusive: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFCmd.c:85:58: note: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl8.7a5/win/tclWinFCmd.c:546:18: note: Function 'DoCopyFile' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl8.7a5/win/tclWinFCmd.c:864:18: style:inconclusive: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'nativePath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFCmd.c:86:44: note: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'nativePath'. tcl8.7a5/win/tclWinFCmd.c:864:18: note: Function 'DoCreateDirectory' argument 1 names different: declaration 'pathPtr' definition 'nativePath'. tcl8.7a5/win/tclWinFCmd.c:1017:18: style:inconclusive: Function 'DoRemoveJustDirectory' argument 1 names different: declaration 'nativeSrc' definition 'nativePath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFCmd.c:87:48: note: Function 'DoRemoveJustDirectory' argument 1 names different: declaration 'nativeSrc' definition 'nativePath'. tcl8.7a5/win/tclWinFCmd.c:1017:18: note: Function 'DoRemoveJustDirectory' argument 1 names different: declaration 'nativeSrc' definition 'nativePath'. tcl8.7a5/win/tclWinFCmd.c:1183:18: style:inconclusive: Function 'TraverseWinTree' argument 3 names different: declaration 'dstPtr' definition 'targetPtr'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFCmd.c:99:45: note: Function 'TraverseWinTree' argument 3 names different: declaration 'dstPtr' definition 'targetPtr'. tcl8.7a5/win/tclWinFCmd.c:1183:18: note: Function 'TraverseWinTree' argument 3 names different: declaration 'dstPtr' definition 'targetPtr'. tcl8.7a5/win/tclWinFCmd.c:1362:18: style:inconclusive: Function 'TraversalCopy' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFCmd.c:93:40: note: Function 'TraversalCopy' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl8.7a5/win/tclWinFCmd.c:1362:18: note: Function 'TraversalCopy' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl8.7a5/win/tclWinFCmd.c:1363:18: style:inconclusive: Function 'TraversalCopy' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFCmd.c:93:61: note: Function 'TraversalCopy' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl8.7a5/win/tclWinFCmd.c:1363:18: note: Function 'TraversalCopy' argument 2 names different: declaration 'dstPtr' definition 'nativeDst'. tcl8.7a5/win/tclWinFCmd.c:1429:18: style:inconclusive: Function 'TraversalDelete' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFCmd.c:95:42: note: Function 'TraversalDelete' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl8.7a5/win/tclWinFCmd.c:1429:18: note: Function 'TraversalDelete' argument 1 names different: declaration 'srcPtr' definition 'nativeSrc'. tcl8.7a5/win/tclWinFCmd.c:1593:16: style:inconclusive: Function 'ConvertFileNameFormat' argument 2 names different: declaration 'objIndex' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFCmd.c:83:12: note: Function 'ConvertFileNameFormat' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/win/tclWinFCmd.c:1593:16: note: Function 'ConvertFileNameFormat' argument 2 names different: declaration 'objIndex' definition 'int'. tcl8.7a5/unix/tclUnixSock.c:389:11: style:inconclusive: Function 'TcpBlockModeProc' argument 1 names different: declaration 'data' definition 'instanceData'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixSock.c:135:36: note: Function 'TcpBlockModeProc' argument 1 names different: declaration 'data' definition 'instanceData'. tcl8.7a5/unix/tclUnixSock.c:389:11: note: Function 'TcpBlockModeProc' argument 1 names different: declaration 'data' definition 'instanceData'. tcl8.7a5/unix/tclUnixSock.c:536:9: style:inconclusive: Function 'TcpInputProc' argument 3 names different: declaration 'toRead' definition 'bufSize'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixSock.c:146:12: note: Function 'TcpInputProc' argument 3 names different: declaration 'toRead' definition 'bufSize'. tcl8.7a5/unix/tclUnixSock.c:536:9: note: Function 'TcpInputProc' argument 3 names different: declaration 'toRead' definition 'bufSize'. tcl8.7a5/unix/tclUnixSock.c:538:10: style:inconclusive: Function 'TcpInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixSock.c:146:25: note: Function 'TcpInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixSock.c:538:10: note: Function 'TcpInputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixSock.c:588:10: style:inconclusive: Function 'TcpOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixSock.c:148:43: note: Function 'TcpOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixSock.c:588:10: note: Function 'TcpOutputProc' argument 4 names different: declaration 'errorCode' definition 'errorCodePtr'. tcl8.7a5/unix/tclUnixSock.c:1152:16: style:inconclusive: Function 'TcpGetHandleProc' argument 2 names different: declaration 'direction' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixSock.c:141:12: note: Function 'TcpGetHandleProc' argument 2 names different: declaration 'direction' definition 'int'. tcl8.7a5/unix/tclUnixSock.c:1152:16: note: Function 'TcpGetHandleProc' argument 2 names different: declaration 'direction' definition 'int'. tcl8.7a5/unix/tclUnixSock.c:1176:16: style:inconclusive: Function 'TcpAsyncCallback' argument 2 names different: declaration 'mask' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixSock.c:132:53: note: Function 'TcpAsyncCallback' argument 2 names different: declaration 'mask' definition 'int'. tcl8.7a5/unix/tclUnixSock.c:1176:16: note: Function 'TcpAsyncCallback' argument 2 names different: declaration 'mask' definition 'int'. tcl8.7a5/unix/tclUnixSock.c:1214:15: style:inconclusive: Function 'TcpConnect' argument 2 names different: declaration 'state' definition 'statePtr'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixSock.c:133:54: note: Function 'TcpConnect' argument 2 names different: declaration 'state' definition 'statePtr'. tcl8.7a5/unix/tclUnixSock.c:1214:15: note: Function 'TcpConnect' argument 2 names different: declaration 'state' definition 'statePtr'. tcl8.7a5/unix/tclUnixSock.c:1807:16: style:inconclusive: Function 'TcpAccept' argument 2 names different: declaration 'mask' definition 'int'. [funcArgNamesDifferent] tcl8.7a5/unix/tclUnixSock.c:134:40: note: Function 'TcpAccept' argument 2 names different: declaration 'mask' definition 'int'. tcl8.7a5/unix/tclUnixSock.c:1807:16: note: Function 'TcpAccept' argument 2 names different: declaration 'mask' definition 'int'. tcl8.7a5/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] tcl8.7a5/win/tclWinSock.c:86:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tcl8.7a5/win/tclWinTest.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinTest.c:426:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OWNER_SECURITY_INFORMATION [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinThrd.c:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinThrd.c:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinTest.c:576:25: style: Variable 'pACEd' can be declared as pointer to const [constVariablePointer] tcl8.7a5/win/tclWinReg.c:287:11: style:inconclusive: Function 'RegistryObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinReg.c:120:34: note: Function 'RegistryObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/win/tclWinReg.c:287:11: note: Function 'RegistryObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy'. tcl8.7a5/win/tclWinReg.c:1187:10: style:inconclusive: Function 'RecursiveDeleteKey' argument 1 names different: declaration 'hStartKey' definition 'startKey'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinReg.c:118:39: note: Function 'RecursiveDeleteKey' argument 1 names different: declaration 'hStartKey' definition 'startKey'. tcl8.7a5/win/tclWinReg.c:1187:10: note: Function 'RecursiveDeleteKey' argument 1 names different: declaration 'hStartKey' definition 'startKey'. tcl8.7a5/win/tclWinReg.c:1188:18: style:inconclusive: Function 'RecursiveDeleteKey' argument 2 names different: declaration 'pKeyName' definition 'keyName'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinReg.c:119:22: note: Function 'RecursiveDeleteKey' argument 2 names different: declaration 'pKeyName' definition 'keyName'. tcl8.7a5/win/tclWinReg.c:1188:18: note: Function 'RecursiveDeleteKey' argument 2 names different: declaration 'pKeyName' definition 'keyName'. tcl8.7a5/win/tclWinThrd.c:111:32: style: struct member 'WinCondition::firstPtr' is never used. [unusedStructMember] tcl8.7a5/win/tclWinThrd.c:112:32: style: struct member 'WinCondition::lastPtr' is never used. [unusedStructMember] tcl8.7a5/win/tclWinReg.c:825:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tcl8.7a5/win/tclWinReg.c:849:9: style: Variable 'wp' can be declared as pointer to const [constVariablePointer] tcl8.7a5/win/tclWinTime.c:754:16: debug: Function::addArguments found argument 'ClientData' with varid 0. [varid0] tcl8.7a5/win/tclWinTime.c:1016:16: debug: Function::addArguments found argument 'LPVOID' with varid 0. [varid0] tcl8.7a5/win/tclWinTime.c:707:16: debug: Function::addArguments found argument 'ClientData' with varid 0. [varid0] tcl8.7a5/win/nmakehlp.c:630:13: warning: Either the condition 've' is redundant or there is possible null pointer dereference: ve. [nullPointerRedundantCheck] tcl8.7a5/win/nmakehlp.c:629:10: note: Assuming that condition 've' is not redundant tcl8.7a5/win/nmakehlp.c:630:13: note: Null pointer dereference tcl8.7a5/win/nmakehlp.c:673:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] tcl8.7a5/win/nmakehlp.c:611:15: note: Assuming allocation function fails tcl8.7a5/win/nmakehlp.c:611:15: note: Assignment 'fp=fopen(filename,"rt")', assigned value is 0 tcl8.7a5/win/nmakehlp.c:673:12: note: Null pointer dereference tcl8.7a5/win/nmakehlp.c:461:17: style: Same expression on both sides of '-' because 'lastBuf' and 'pi->buffer' represent the same value. [duplicateExpression] tcl8.7a5/win/nmakehlp.c:456:23: note: 'lastBuf' is assigned value 'pi->buffer' here. tcl8.7a5/win/nmakehlp.c:461:17: note: Same expression on both sides of '-' because 'lastBuf' and 'pi->buffer' represent the same value. tcl8.7a5/win/nmakehlp.c:473:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tcl8.7a5/win/nmakehlp.c:602:17: style:inconclusive: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. [funcArgNamesDifferent] tcl8.7a5/win/nmakehlp.c:33:39: note: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. tcl8.7a5/win/nmakehlp.c:602:17: note: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. tcl8.7a5/win/nmakehlp.c:698:17: style:inconclusive: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. [funcArgNamesDifferent] tcl8.7a5/win/nmakehlp.c:34:36: note: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. tcl8.7a5/win/nmakehlp.c:698:17: note: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. tcl8.7a5/win/nmakehlp.c:784:41: style:inconclusive: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. [funcArgNamesDifferent] tcl8.7a5/win/nmakehlp.c:35:41: note: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. tcl8.7a5/win/nmakehlp.c:784:41: note: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. tcl8.7a5/win/nmakehlp.c:656:23: style: Local variable 'sp' shadows outer variable [shadowVariable] tcl8.7a5/win/nmakehlp.c:609:16: note: Shadowed declaration tcl8.7a5/win/nmakehlp.c:656:23: note: Shadow variable tcl8.7a5/win/nmakehlp.c:607:11: style: Variable 'szResult' can be declared as pointer to const [constVariablePointer] tcl8.7a5/win/nmakehlp.c:654:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] tcl8.7a5/win/nmakehlp.c:656:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] tcl8.7a5/win/nmakehlp.c:607:11: style: Variable 'szResult' is assigned a value that is never used. [unreadVariable] tcl8.7a5/win/tclWinTime.c:522:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinTime.c:602:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_PRIORITY_HIGHEST [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinTime.c:822:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timezone [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinTime.c:1057:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tcl8.7a5/win/tclWinTime.c:706:15: style:inconclusive: Function 'NativeGetTime' argument 1 names different: declaration 'timebuf' definition 'timePtr'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinTime.c:149:38: note: Function 'NativeGetTime' argument 1 names different: declaration 'timebuf' definition 'timePtr'. tcl8.7a5/win/tclWinTime.c:706:15: note: Function 'NativeGetTime' argument 1 names different: declaration 'timebuf' definition 'timePtr'. tcl8.7a5/win/tclWinTime.c:707:16: style:inconclusive: Function 'NativeGetTime' argument 2 names different: declaration 'clientData' definition 'ClientData'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinTime.c:150:19: note: Function 'NativeGetTime' argument 2 names different: declaration 'clientData' definition 'ClientData'. tcl8.7a5/win/tclWinTime.c:707:16: note: Function 'NativeGetTime' argument 2 names different: declaration 'clientData' definition 'ClientData'. tcl8.7a5/win/tclWinTime.c:754:16: style:inconclusive: Function 'StopCalibration' argument 1 names different: declaration 'clientData' definition 'ClientData'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinTime.c:139:41: note: Function 'StopCalibration' argument 1 names different: declaration 'clientData' definition 'ClientData'. tcl8.7a5/win/tclWinTime.c:754:16: note: Function 'StopCalibration' argument 1 names different: declaration 'clientData' definition 'ClientData'. tcl8.7a5/win/tclWinTime.c:1016:16: style:inconclusive: Function 'CalibrationThread' argument 1 names different: declaration 'arg' definition 'LPVOID'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinTime.c:140:46: note: Function 'CalibrationThread' argument 1 names different: declaration 'arg' definition 'LPVOID'. tcl8.7a5/win/tclWinTime.c:1016:16: note: Function 'CalibrationThread' argument 1 names different: declaration 'arg' definition 'LPVOID'. tcl8.7a5/win/tclWinTime.c:40:10: style: struct member 'ThreadSpecificData::tzName' is never used. [unusedStructMember] tcl8.7a5/win/tclWinTime.c:1111:25: style: Variable 'curFileTime.LowPart' is assigned a value that is never used. [unreadVariable] tcl8.7a5/win/tclWinTime.c:1112:26: style: Variable 'curFileTime.HighPart' is assigned a value that is never used. [unreadVariable] tcl8.7a5/win/tclWinFile.c:1363:36: style: Condition '(types->perm&TCL_GLOB_PERM_R)&&0' is always false [knownConditionTrueFalse] tcl8.7a5/win/tclWinFile.c:1027:14: style: Variable 'dirName' is reassigned a value before the old one has been used. [redundantAssignment] tcl8.7a5/win/tclWinFile.c:1012:10: note: dirName is assigned tcl8.7a5/win/tclWinFile.c:1027:14: note: dirName is overwritten tcl8.7a5/win/tclWinFile.c:850:5: style:inconclusive: Statements following noreturn function '__builtin_trap()' will never be executed. [unreachableCode] tcl8.7a5/win/tclWinFile.c:194:18: style:inconclusive: Function 'WinLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:176:34: note: Function 'WinLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. tcl8.7a5/win/tclWinFile.c:194:18: note: Function 'WinLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. tcl8.7a5/win/tclWinFile.c:195:18: style:inconclusive: Function 'WinLink' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:177:21: note: Function 'WinLink' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. tcl8.7a5/win/tclWinFile.c:195:18: note: Function 'WinLink' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. tcl8.7a5/win/tclWinFile.c:314:18: style:inconclusive: Function 'WinReadLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:174:43: note: Function 'WinReadLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. tcl8.7a5/win/tclWinFile.c:314:18: note: Function 'WinReadLink' argument 1 names different: declaration 'LinkSource' definition 'linkSourcePath'. tcl8.7a5/win/tclWinFile.c:378:18: style:inconclusive: Function 'WinSymLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:178:46: note: Function 'WinSymLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl8.7a5/win/tclWinFile.c:378:18: note: Function 'WinSymLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl8.7a5/win/tclWinFile.c:379:18: style:inconclusive: Function 'WinSymLinkDirectory' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:179:21: note: Function 'WinSymLinkDirectory' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. tcl8.7a5/win/tclWinFile.c:379:18: note: Function 'WinSymLinkDirectory' argument 2 names different: declaration 'LinkTarget' definition 'linkTargetPath'. tcl8.7a5/win/tclWinFile.c:450:18: style:inconclusive: Function 'TclWinSymLinkCopyDirectory' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinInt.h:52:58: note: Function 'TclWinSymLinkCopyDirectory' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. tcl8.7a5/win/tclWinFile.c:450:18: note: Function 'TclWinSymLinkCopyDirectory' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. tcl8.7a5/win/tclWinFile.c:451:18: style:inconclusive: Function 'TclWinSymLinkCopyDirectory' argument 2 names different: declaration 'LinkCopy' definition 'linkCopyPath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinInt.h:53:21: note: Function 'TclWinSymLinkCopyDirectory' argument 2 names different: declaration 'LinkCopy' definition 'linkCopyPath'. tcl8.7a5/win/tclWinFile.c:451:18: note: Function 'TclWinSymLinkCopyDirectory' argument 2 names different: declaration 'LinkCopy' definition 'linkCopyPath'. tcl8.7a5/win/tclWinFile.c:481:18: style:inconclusive: Function 'TclWinSymLinkDelete' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinInt.h:54:51: note: Function 'TclWinSymLinkDelete' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. tcl8.7a5/win/tclWinFile.c:481:18: note: Function 'TclWinSymLinkDelete' argument 1 names different: declaration 'LinkOriginal' definition 'linkOrigPath'. tcl8.7a5/win/tclWinFile.c:546:18: style:inconclusive: Function 'WinReadLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:175:52: note: Function 'WinReadLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl8.7a5/win/tclWinFile.c:546:18: note: Function 'WinReadLinkDirectory' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl8.7a5/win/tclWinFile.c:682:18: style:inconclusive: Function 'NativeReadReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:166:44: note: Function 'NativeReadReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl8.7a5/win/tclWinFile.c:682:18: note: Function 'NativeReadReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl8.7a5/win/tclWinFile.c:739:18: style:inconclusive: Function 'NativeWriteReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:168:45: note: Function 'NativeWriteReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl8.7a5/win/tclWinFile.c:739:18: note: Function 'NativeWriteReparse' argument 1 names different: declaration 'LinkDirectory' definition 'linkDirPath'. tcl8.7a5/win/tclWinFile.c:1183:12: style:inconclusive: Function 'WinIsDrive' argument 2 names different: declaration 'nameLen' definition 'len'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:172:49: note: Function 'WinIsDrive' argument 2 names different: declaration 'nameLen' definition 'len'. tcl8.7a5/win/tclWinFile.c:1183:12: note: Function 'WinIsDrive' argument 2 names different: declaration 'nameLen' definition 'len'. tcl8.7a5/win/tclWinFile.c:1595:18: style:inconclusive: Function 'NativeAccess' argument 1 names different: declaration 'path' definition 'nativePath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:159:39: note: Function 'NativeAccess' argument 1 names different: declaration 'path' definition 'nativePath'. tcl8.7a5/win/tclWinFile.c:1595:18: note: Function 'NativeAccess' argument 1 names different: declaration 'path' definition 'nativePath'. tcl8.7a5/win/tclWinFile.c:2047:18: style:inconclusive: Function 'NativeStat' argument 1 names different: declaration 'path' definition 'nativePath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:161:37: note: Function 'NativeStat' argument 1 names different: declaration 'path' definition 'nativePath'. tcl8.7a5/win/tclWinFile.c:2047:18: note: Function 'NativeStat' argument 1 names different: declaration 'path' definition 'nativePath'. tcl8.7a5/win/tclWinFile.c:2191:18: style:inconclusive: Function 'NativeDev' argument 1 names different: declaration 'path' definition 'nativePath'. [funcArgNamesDifferent] tcl8.7a5/win/tclWinFile.c:160:36: note: Function 'NativeDev' argument 1 names different: declaration 'path' definition 'nativePath'. tcl8.7a5/win/tclWinFile.c:2191:18: note: Function 'NativeDev' argument 1 names different: declaration 'path' definition 'nativePath'. tcl8.7a5/win/tclWinFile.c:1325:23: style: Parameter 'types' can be declared as pointer to const [constParameterPointer] tcl8.7a5/win/tclWinFile.c:2473:11: style: Variable 'firstSeparator' can be declared as pointer to const [constVariablePointer] tcl8.7a5/win/tclWinFile.c:2698:9: style: Variable 'checkDots' can be declared as pointer to const [constVariablePointer] tcl8.7a5/win/tclWinFile.c:3243:21: style: Parameter 'tval' can be declared as pointer to const [constParameterPointer] tcl8.7a5/win/tclWinFile.c:2311:27: style: Variable 'convertedTime.LowPart' is assigned a value that is never used. [unreadVariable] tcl8.7a5/win/tclWinFile.c:2312:28: style: Variable 'convertedTime.HighPart' is assigned a value that is never used. [unreadVariable] tcl8.7a5/win/tclWinFile.c:2338:28: style: Variable 'convertedTime.QuadPart' is assigned a value that is never used. [unreadVariable] tcl8.7a5/win/tclWinFile.c:851:1: error: va_list 'argList' was opened but not closed by va_end(). [va_end_missing] tcl8.7a5/generic/tclVar.c:2013:32: warning: Either the condition 'newValuePtr==NULL' is redundant or there is possible null pointer dereference: newValuePtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclVar.c:1834:21: note: Assuming that condition 'newValuePtr==NULL' is not redundant tcl8.7a5/generic/tclVar.c:1838:26: note: Calling function 'TclPtrSetVarIdx', 6th argument 'newValuePtr' value is 0 tcl8.7a5/generic/tclVar.c:2013:32: note: Null pointer dereference tcl8.7a5/generic/tclVar.c:3235:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclVar.c:3235:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclVar.c:3235:5: note: Null pointer dereference tcl8.7a5/generic/tclVar.c:3299:6: warning: Either the condition 'varPtr==NULL' is redundant or there is possible null pointer dereference: varPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclVar.c:3285:16: note: Assuming that condition 'varPtr==NULL' is not redundant tcl8.7a5/generic/tclVar.c:3299:6: note: Null pointer dereference tcl8.7a5/generic/tclVar.c:3323:5: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: (struct Interp*)(interp). [nullPointerRedundantCheck] tcl8.7a5/generic/tclVar.c:3323:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclVar.c:3323:5: note: Null pointer dereference tcl8.7a5/generic/tclVar.c:6782:5: warning: Either the condition 'varPtr!=NULL' is redundant or there is possible null pointer dereference: arrayPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclVar.c:4212:16: note: Assuming that condition 'varPtr!=NULL' is not redundant tcl8.7a5/generic/tclVar.c:4231:21: note: Calling function 'TclInitArrayVar', 1st argument 'varPtr' value is 0 tcl8.7a5/generic/tclVar.c:6782:5: note: Null pointer dereference tcl8.7a5/generic/tclVar.c:6788:5: warning: Either the condition 'varPtr!=NULL' is redundant or there is possible null pointer dereference: arrayPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclVar.c:4212:16: note: Assuming that condition 'varPtr!=NULL' is not redundant tcl8.7a5/generic/tclVar.c:4231:21: note: Calling function 'TclInitArrayVar', 1st argument 'varPtr' value is 0 tcl8.7a5/generic/tclVar.c:6788:5: note: Null pointer dereference tcl8.7a5/generic/tclVar.c:6789:25: warning: Either the condition 'varPtr!=NULL' is redundant or there is possible null pointer dereference: arrayPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclVar.c:4212:16: note: Assuming that condition 'varPtr!=NULL' is not redundant tcl8.7a5/generic/tclVar.c:4231:21: note: Calling function 'TclInitArrayVar', 1st argument 'varPtr' value is 0 tcl8.7a5/generic/tclVar.c:6789:25: note: Null pointer dereference tcl8.7a5/generic/tclVar.c:2749:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclVar.c:5481:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclVar.c:5676:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tcl8.7a5/generic/tclVar.c:349:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:653:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:678:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:707:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:1093:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:1108:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:1119:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:1140:27: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:1503:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:2028:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:2032:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:2045:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:2138:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:2613:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:3201:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:3298:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:4109:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:4176:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:4227:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:4611:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:4726:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:4746:30: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:4754:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:4761:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:4776:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:5128:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:5279:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:5370:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:6010:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:6677:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:6707:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:6717:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tcl8.7a5/generic/tclVar.c:1069:15: style:inconclusive: Function 'TclLookupArrayElement' argument 6 names different: declaration 'createPart1' definition 'createArray'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4124:18: note: Function 'TclLookupArrayElement' argument 6 names different: declaration 'createPart1' definition 'createArray'. tcl8.7a5/generic/tclVar.c:1069:15: note: Function 'TclLookupArrayElement' argument 6 names different: declaration 'createPart1' definition 'createArray'. tcl8.7a5/generic/tclVar.c:1073:15: style:inconclusive: Function 'TclLookupArrayElement' argument 7 names different: declaration 'createPart2' definition 'createElem'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:4124:41: note: Function 'TclLookupArrayElement' argument 7 names different: declaration 'createPart2' definition 'createElem'. tcl8.7a5/generic/tclVar.c:1073:15: note: Function 'TclLookupArrayElement' argument 7 names different: declaration 'createPart2' definition 'createElem'. tcl8.7a5/generic/tclVar.c:1529:5: style:inconclusive: Function 'Tcl_SetObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1529'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3562:43: note: Function 'Tcl_SetObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1529'. tcl8.7a5/generic/tclVar.c:1529:5: note: Function 'Tcl_SetObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy1529'. tcl8.7a5/generic/tclVar.c:2823:5: style:inconclusive: Function 'Tcl_UnsetObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2823'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3601:45: note: Function 'Tcl_UnsetObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2823'. tcl8.7a5/generic/tclVar.c:2823:5: note: Function 'Tcl_UnsetObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2823'. tcl8.7a5/generic/tclVar.c:2890:5: style:inconclusive: Function 'Tcl_AppendObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2890'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3331:46: note: Function 'Tcl_AppendObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2890'. tcl8.7a5/generic/tclVar.c:2890:5: note: Function 'Tcl_AppendObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2890'. tcl8.7a5/generic/tclVar.c:2955:5: style:inconclusive: Function 'Tcl_LappendObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2955'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3467:47: note: Function 'Tcl_LappendObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2955'. tcl8.7a5/generic/tclVar.c:2955:5: note: Function 'Tcl_LappendObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy2955'. tcl8.7a5/generic/tclVar.c:4643:10: style:inconclusive: Function 'TclPtrMakeUpvar' argument 2 names different: declaration 'otherP1Ptr' definition 'otherPtr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclIntDecls.h:560:54: note: Function 'TclPtrMakeUpvar' argument 2 names different: declaration 'otherP1Ptr' definition 'otherPtr'. tcl8.7a5/generic/tclVar.c:4643:10: note: Function 'TclPtrMakeUpvar' argument 2 names different: declaration 'otherP1Ptr' definition 'otherPtr'. tcl8.7a5/generic/tclVar.c:4831:17: style:inconclusive: Function 'Tcl_UpVar' argument 4 names different: declaration 'localName' definition 'localNameStr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:808:38: note: Function 'Tcl_UpVar' argument 4 names different: declaration 'localName' definition 'localNameStr'. tcl8.7a5/generic/tclVar.c:4831:17: note: Function 'Tcl_UpVar' argument 4 names different: declaration 'localName' definition 'localNameStr'. tcl8.7a5/generic/tclVar.c:4886:17: style:inconclusive: Function 'Tcl_UpVar2' argument 5 names different: declaration 'localName' definition 'localNameStr'. [funcArgNamesDifferent] tcl8.7a5/generic/tclDecls.h:813:17: note: Function 'Tcl_UpVar2' argument 5 names different: declaration 'localName' definition 'localNameStr'. tcl8.7a5/generic/tclVar.c:4886:17: note: Function 'Tcl_UpVar2' argument 5 names different: declaration 'localName' definition 'localNameStr'. tcl8.7a5/generic/tclVar.c:4992:5: style:inconclusive: Function 'Tcl_GlobalObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy4992'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3448:46: note: Function 'Tcl_GlobalObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy4992'. tcl8.7a5/generic/tclVar.c:4992:5: note: Function 'Tcl_GlobalObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy4992'. tcl8.7a5/generic/tclVar.c:5096:5: style:inconclusive: Function 'Tcl_VariableObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy5096'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3613:48: note: Function 'Tcl_VariableObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy5096'. tcl8.7a5/generic/tclVar.c:5096:5: note: Function 'Tcl_VariableObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy5096'. tcl8.7a5/generic/tclVar.c:5229:5: style:inconclusive: Function 'Tcl_UpvarObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy5229'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3610:45: note: Function 'Tcl_UpvarObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy5229'. tcl8.7a5/generic/tclVar.c:5229:5: note: Function 'Tcl_UpvarObjCmd' argument 1 names different: declaration 'clientData' definition 'dummy5229'. tcl8.7a5/generic/tclVar.c:6041:5: style:inconclusive: Function 'TclInfoVarsCmd' argument 1 names different: declaration 'dummy' definition 'dummy6041'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3066:44: note: Function 'TclInfoVarsCmd' argument 1 names different: declaration 'dummy' definition 'dummy6041'. tcl8.7a5/generic/tclVar.c:6041:5: note: Function 'TclInfoVarsCmd' argument 1 names different: declaration 'dummy' definition 'dummy6041'. tcl8.7a5/generic/tclVar.c:6232:5: style:inconclusive: Function 'TclInfoGlobalsCmd' argument 1 names different: declaration 'dummy' definition 'dummy6232'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3062:47: note: Function 'TclInfoGlobalsCmd' argument 1 names different: declaration 'dummy' definition 'dummy6232'. tcl8.7a5/generic/tclVar.c:6232:5: note: Function 'TclInfoGlobalsCmd' argument 1 names different: declaration 'dummy' definition 'dummy6232'. tcl8.7a5/generic/tclVar.c:6325:5: style:inconclusive: Function 'TclInfoLocalsCmd' argument 1 names different: declaration 'dummy' definition 'dummy6325'. [funcArgNamesDifferent] tcl8.7a5/generic/tclInt.h:3064:46: note: Function 'TclInfoLocalsCmd' argument 1 names different: declaration 'dummy' definition 'dummy6325'. tcl8.7a5/generic/tclVar.c:6325:5: note: Function 'TclInfoLocalsCmd' argument 1 names different: declaration 'dummy' definition 'dummy6325'. tcl8.7a5/generic/tclVar.c:6540:5: style:inconclusive: Function 'AllocVarEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy6540'. [funcArgNamesDifferent] tcl8.7a5/generic/tclVar.c:27:53: note: Function 'AllocVarEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy6540'. tcl8.7a5/generic/tclVar.c:6540:5: note: Function 'AllocVarEntry' argument 1 names different: declaration 'tablePtr' definition 'dummy6540'. tcl8.7a5/generic/tclVar.c:6630:5: style:inconclusive: Function 'ArrayDefaultCmd' argument 1 names different: declaration 'clientData' definition 'dummy6630'. [funcArgNamesDifferent] tcl8.7a5/generic/tclVar.c:215:40: note: Function 'ArrayDefaultCmd' argument 1 names different: declaration 'clientData' definition 'dummy6630'. tcl8.7a5/generic/tclVar.c:6630:5: note: Function 'ArrayDefaultCmd' argument 1 names different: declaration 'clientData' definition 'dummy6630'. tcl8.7a5/generic/tclVar.c:627:15: style: Variable 'checkNamePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclVar.c:4261:10: style: Variable 'varPtr2' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclVar.c:4940:16: style: Variable 'nsPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclVar.c:4997:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclVar.c:5101:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclVar.c:5104:14: style: Variable 'varValuePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclVar.c:6046:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclVar.c:6330:13: style: Variable 'iPtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclVar.c:6831:24: style: Variable 'tablePtr' can be declared as pointer to const [constVariablePointer] tcl8.7a5/generic/tclVar.c:486:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:1183:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:1888:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:1888:6: error: Uninitialized variable: oldValuePtr [uninitvar] tcl8.7a5/generic/tclVar.c:1888:6: note: Assignment '(oldValuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclVar.c:1888:6: note: Uninitialized variable: oldValuePtr tcl8.7a5/generic/tclVar.c:1894:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:1954:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:2097:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:2325:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:2325:2: error: Uninitialized variable: varValuePtr [uninitvar] tcl8.7a5/generic/tclVar.c:2325:2: note: Assignment '(varValuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclVar.c:2325:2: note: Uninitialized variable: varValuePtr tcl8.7a5/generic/tclVar.c:2768:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:2977:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:2977:6: error: Uninitialized variable: varValuePtr [uninitvar] tcl8.7a5/generic/tclVar.c:2977:6: note: Assignment '(varValuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclVar.c:2977:6: note: Uninitialized variable: varValuePtr tcl8.7a5/generic/tclVar.c:3035:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3035:6: error: Uninitialized variable: (varValuePtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclVar.c:3035:6: note: Assignment '(varValuePtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclVar.c:3035:6: note: Uninitialized variable: (varValuePtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclVar.c:3049:3: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3343:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3344:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3794:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3794:5: error: Uninitialized variable: nameLstObj [uninitvar] tcl8.7a5/generic/tclVar.c:3794:5: note: Assignment '(nameLstObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclVar.c:3794:5: note: Uninitialized variable: nameLstObj tcl8.7a5/generic/tclVar.c:3807:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3825:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3844:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3844:5: error: Uninitialized variable: tmpResObj [uninitvar] tcl8.7a5/generic/tclVar.c:3844:5: note: Assignment '(tmpResObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclVar.c:3844:5: note: Uninitialized variable: tmpResObj tcl8.7a5/generic/tclVar.c:3881:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3888:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3889:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3956:5: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:3956:5: error: Uninitialized variable: resultObj [uninitvar] tcl8.7a5/generic/tclVar.c:3956:5: note: Assignment '(resultObj)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclVar.c:3956:5: note: Uninitialized variable: resultObj tcl8.7a5/generic/tclVar.c:3997:7: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:5455:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:5455:2: error: Uninitialized variable: objPtr [uninitvar] tcl8.7a5/generic/tclVar.c:5455:2: note: Assignment '(objPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclVar.c:5455:2: note: Uninitialized variable: objPtr tcl8.7a5/generic/tclVar.c:5647:6: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:5834:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:5835:2: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:6124:4: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:6124:4: error: Uninitialized variable: elemObjPtr [uninitvar] tcl8.7a5/generic/tclVar.c:6124:4: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclVar.c:6124:4: note: Uninitialized variable: elemObjPtr tcl8.7a5/generic/tclVar.c:6157:8: error: Uninitialized variable: cachePtr [uninitvar] tcl8.7a5/generic/tclVar.c:6157:8: error: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 [uninitvar] tcl8.7a5/generic/tclVar.c:6157:8: note: Assignment '(elemObjPtr)=cachePtr->firstObjPtr', assigned value is tcl8.7a5/generic/tclVar.c:6157:8: note: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1 tcl8.7a5/generic/tclVar.c:5793:10: style: Variable 'index' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclVar.c:5832:11: style: Variable 'parsed' is assigned a value that is never used. [unreadVariable] tcl8.7a5/generic/tclVar.c:5849:11: style: Variable 'parsed' is assigned a value that is never used. [unreadVariable] diff: head tcl8.7a5/compat/zlib/contrib/inflate86/inffas86.c:1122:2: error: #error "x86 architecture not defined" [preprocessorErrorDirective] head tcl8.7a5/compat/zlib/contrib/iostream/zfstream.cpp:281:8: style: Condition '!buffer.close()' is always false [knownConditionTrueFalse] head tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:327:11: style: Variable 'ratio' is assigned a value that is never used. [unreadVariable] head tcl8.7a5/compat/zlib/contrib/minizip/miniunz.c:518:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable] head tcl8.7a5/compat/zlib/contrib/minizip/minizip.c:235:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] 2.17.0 tcl8.7a5/compat/zlib/contrib/minizip/tinydir.h:325:12: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] 2.17.0 tcl8.7a5/compat/zlib/contrib/minizip/tinydir.h:463:12: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head tcl8.7a5/compat/zlib/contrib/testzlib/testzlib.c:154:10: style: Variable 'lCompressedSize' is assigned a value that is never used. [unreadVariable] head tcl8.7a5/compat/zlib/test/infcover.c:396:31: error: Null pointer dereference [nullPointer] head tcl8.7a5/compat/zlib/test/infcover.c:479:31: error: Null pointer dereference [nullPointer] head tcl8.7a5/compat/zlib/test/infcover.c:479:47: error: Null pointer dereference [nullPointer] head tcl8.7a5/generic/tclBasic.c:1039:29: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclBasic.c:4876:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclBasic.c:4959:25: warning: Either the condition '(interp)==NULL' is redundant or there is possible null pointer dereference: iPtr. [nullPointerRedundantCheck] tcl8.7a5/generic/tclBasic.c:4957:5: note: Assuming that condition '(interp)==NULL' is not redundant tcl8.7a5/generic/tclBasic.c:4950:18: note: iPtr is assigned '(struct Interp*)interp' here. tcl8.7a5/generic/tclBasic.c:4959:25: note: Null pointer dereference head tcl8.7a5/generic/tclBasic.c:9150:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclClock.c:2054:36: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclClock.c:2077:64: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclClock.c:2080:41: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclClock.c:2087:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclClock.c:258:77: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclClock.c:259:77: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclClock.c:261:77: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclCmdIL.c:221:25: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclDictObj.c:1673:27: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclDictObj.c:2078:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclDictObj.c:3692:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclDictObj.c:814:10: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclEnsemble.c:2539:37: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclEvent.c:614:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclExecute.c:6920:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclExecute.c:6990:28: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclIO.h:29:2: error: #error one of EWOULDBLOCK or EAGAIN must be defined [preprocessorErrorDirective] head tcl8.7a5/generic/tclIOUtil.c:286:2: error: #error "What status should be returned for file size out of range?" [preprocessorErrorDirective] head tcl8.7a5/generic/tclInterp.c:3610:54: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclOOCall.c:773:6: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclObj.c:3466:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclObj.c:3825:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclPkg.c:1148:41: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclPkg.c:1149:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclPkg.c:1151:46: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclPkg.c:1203:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclPkg.c:1205:46: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclPkg.c:1624:44: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclPkg.c:1625:43: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclPkg.c:1627:42: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclPreserve.c:225:22: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclPreserve.c:292:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclResult.c:389:38: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclResult.c:431:28: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclResult.c:436:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclResult.c:454:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclResult.c:500:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclResult.c:553:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclResult.c:608:28: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclResult.c:900:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclResult.c:940:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclTrace.c:2400:43: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.17.0 tcl8.7a5/generic/tclTrace.c:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traceSubCmds [valueFlowBailoutIncompleteVar] head tcl8.7a5/generic/tclTrace.c:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocCache [valueFlowBailoutIncompleteVar] head tcl8.7a5/generic/tclTrace.c:2988:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclUtil.c:3054:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclVar.c:2749:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclVar.c:5481:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head tcl8.7a5/generic/tclVar.c:5676:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] DONE