2025-08-30 21:01 ftp://ftp.de.debian.org/debian/pool/main/f/fossil/fossil_2.26.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=icu --library=sqlite3 --library=zlib --library=openssl --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 2689 2689 elapsed-time: 651.7 660.9 head-timing-info: old-timing-info: head results: fossil-src-2.26/compat/zlib/contrib/blast/blast.c:138:12: style: Variable 'next' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/infback9/infback9.c:23:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/infback9/infback9.c:277:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/infback9/infback9.c:601:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/infback9/inftree9.c:274:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/infback9/inftree9.c:296:18: style: Variable 'curr' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/iostream/test.cpp:8:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:120:23: error: Returning object that will be invalid when returning. [returnDanglingLifetime] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:120:24: note: Passed to constructor of 'gzomanip < int >'. fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:120:23: note: Returning object that will be invalid when returning. fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:125:23: error: Returning object that will be invalid when returning. [returnDanglingLifetime] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:125:24: note: Passed to constructor of 'gzomanip < int >'. fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:125:23: note: Returning object that will be invalid when returning. fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:73:3: style: Class 'gzifstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:74:3: style: Class 'gzifstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:85:3: style: Class 'gzofstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:86:3: style: Class 'gzofstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fossil-src-2.26/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] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:52:12: note: Virtual destructor in base class fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:76:12: note: Destructor in derived class fossil-src-2.26/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] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:52:12: note: Virtual destructor in base class fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:88:12: note: Destructor in derived class fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:138:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:175:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:264:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] fossil-src-2.26/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] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:12:3: note: Calling sync fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:26:15: note: sync is a virtual function fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:281:8: style: Condition '!buffer.close()' is always false [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.cpp:221:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:116:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:124:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:265:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:273:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream_test.cpp:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:124:7: warning: Return value of function ::gzread() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:140:7: warning: Return value of function ::gzread() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:148:7: warning: Return value of function ::gzread() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:200:19: warning: Return value of function ::gzwrite() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:248:19: warning: Return value of function ::gzwrite() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:273:7: warning: Return value of function ::gzwrite() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:288:7: warning: Return value of function ::gzwrite() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:101:16: style:inconclusive: Technically the member function 'izstream::fp' can be const. [functionConst] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:234:16: style:inconclusive: Technically the member function 'ozstream::fp' can be const. [functionConst] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:42:5: style: Class 'zstringlen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:55:9: style: Class 'izstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:56:9: style: Class 'izstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:160:9: style: Class 'ozstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:164:9: style: Class 'ozstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:130:8: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:131:29: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:279:28: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:280:13: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream_test.cpp:10:33: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream_test.cpp:15:12: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:129:41: style: Parameter 'zs' can be declared as reference to const [constParameterReference] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream.h:277:41: style: Parameter 'zs' can be declared as reference to const [constParameterReference] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream_test.cpp:7:10: style: Variable 'h' can be declared as const array [constVariable] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream_test.cpp:8:11: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream_test.cpp:14:52: style: Variable 'z' can be declared as const array [constVariable] fossil-src-2.26/compat/zlib/contrib/iostream2/zstream_test.cpp:14:52: style: Variable 'z' is not assigned a value. [unassignedVariable] fossil-src-2.26/compat/zlib/contrib/iostream3/test.cc:19:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] fossil-src-2.26/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] fossil-src-2.26/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] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:172:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:192:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:234:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:401:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:412:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:423:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:456:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:467:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.cc:478:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:200:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_HANDLE_EOF [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_HANDLE_EOF [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:259:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:282:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:343:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CURRENT [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:286:13: style: Variable 'ret' is assigned an expression that holds the same value. [redundantAssignment] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:272:17: note: ret is assigned '(unsigned long long)-1' here. fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:286:13: note: Variable 'ret' is assigned an expression that holds the same value. fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:92:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:120:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:143:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/minizip/iowin32.c:162:17: style: Variable 'mode_fopen' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:159:23: style: Condition 'mymkdir(buffer)==0' is always true [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:127:13: note: Assignment 'ret=0', assigned value is 0 fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:159:14: note: Calling function 'mymkdir' returns 0 fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:159:23: note: Condition 'mymkdir(buffer)==0' is always true fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:174:28: style: Condition 'mymkdir(buffer)==-1' is always false [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:127:13: note: Assignment 'ret=0', assigned value is 0 fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:174:19: note: Calling function 'mymkdir' returns 0 fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:174:28: note: Condition 'mymkdir(buffer)==-1' is always false fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:453:17: style: Condition 'fout' is always true [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:393:27: warning:inconclusive: Width 1 given in format string (no. 1) is smaller than destination buffer 'answer[128]'. [invalidScanfFormatWidth_smaller] fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:422:42: style: Variable '*(filename_withoutpath-1)' is reassigned a value before the old one has been used. [redundantAssignment] fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:420:42: note: *(filename_withoutpath-1) is assigned fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:422:42: note: *(filename_withoutpath-1) is overwritten fossil-src-2.26/compat/zlib/contrib/minizip/miniunz.c:524:26: style: Parameter 'argv' can be declared as const array [constParameter] fossil-src-2.26/compat/zlib/contrib/minizip/minizip.c:341:27: warning:inconclusive: Width 1 given in format string (no. 1) is smaller than destination buffer 'answer[128]'. [invalidScanfFormatWidth_smaller] fossil-src-2.26/compat/zlib/contrib/minizip/minizip.c:440:21: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] fossil-src-2.26/compat/zlib/contrib/minizip/minizip.c:409:25: note: err is assigned fossil-src-2.26/compat/zlib/contrib/minizip/minizip.c:440:21: note: err is overwritten fossil-src-2.26/compat/zlib/contrib/minizip/minizip.c:309:13: style: Local variable 'i' shadows outer variable [shadowVariable] fossil-src-2.26/compat/zlib/contrib/minizip/minizip.c:239:9: note: Shadowed declaration fossil-src-2.26/compat/zlib/contrib/minizip/minizip.c:309:13: note: Shadow variable fossil-src-2.26/compat/zlib/contrib/minizip/minizip.c:219:16: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:191:25: style: Condition 'comsize>0' is always false [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:144:27: note: Assignment 'comment=""', assigned value is "" fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:145:25: note: Assignment 'comsize=(int)strlen(comment)', assigned value is 0 fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:191:25: note: Condition 'comsize>0' is always false fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:237:21: style: Condition 'comsize>0' is always false [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:219:23: note: Assignment 'comment=""', assigned value is "" fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:220:21: note: Assignment 'comsize=(int)strlen(comment)', assigned value is 0 fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:237:21: note: Condition 'comsize>0' is always false fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:143:16: style: Local variable 'header' shadows outer variable [shadowVariable] fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:38:10: note: Shadowed declaration fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:143:16: note: Shadow variable fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:218:12: style: Local variable 'header' shadows outer variable [shadowVariable] fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:38:10: note: Shadowed declaration fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:218:12: note: Shadow variable fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:144:17: style: Variable 'comment' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/minizip/mztools.c:219:13: style: Variable 'comment' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1455:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:510:25: style: Condition 'unz_copyright[0]!=' '' is always false [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1274:12: style: The comparison 'err == 0' is always true. [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1263:13: note: 'err' is assigned value '0' here. fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1274:12: note: The comparison 'err == 0' is always true. fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1162:6: style: Variable 's->num_file' is assigned an expression that holds the same value. [redundantAssignment] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1137:19: note: num_fileSaved is assigned 's->num_file' here. fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1162:6: note: Variable 's->num_file' is assigned an expression that holds the same value. fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:673:52: style:inconclusive: Function 'unzOpen2' argument 2 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. [funcArgNamesDifferent] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.h:185:52: note: Function 'unzOpen2' argument 2 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:673:52: note: Function 'unzOpen2' argument 2 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:739:68: style:inconclusive: Function 'unzGetGlobalInfo' argument 2 names different: declaration 'pglobal_info' definition 'pglobal_info32'. [funcArgNamesDifferent] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.h:206:54: note: Function 'unzGetGlobalInfo' argument 2 names different: declaration 'pglobal_info' definition 'pglobal_info32'. fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:739:68: note: Function 'unzGetGlobalInfo' argument 2 names different: declaration 'pglobal_info' definition 'pglobal_info32'. fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:493:55: style: Parameter 'pzlib_filefunc64_32_def' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:673:52: style: Parameter 'pzlib_filefunc32_def' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:685:57: style: Parameter 'pzlib_filefunc_def' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:731:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1189:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1235:63: style: Parameter 'file_pos' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1529:32: style: Variable 'pfile_in_zip_read_info' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1776:32: style: Variable 'pfile_in_zip_read_info' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1794:32: style: Variable 'pfile_in_zip_read_info' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1944:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:518:25: warning: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file [uninitvar] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:692:38: note: Calling function 'unzOpenInternal', 2nd argument '&zlib_filefunc64_32_def_fill' value is fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:518:25: note: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:979:22: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:987:14: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:990:14: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/minizip/unzip.c:1408:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1183:26: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1180:41: note: outer condition: zi->ci.method==8 fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1183:26: note: identical inner condition: zi->ci.method==8 fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:637:23: style: Condition 'central_pos==0' is always true [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:633:18: note: Assuming that condition 'central_pos>0' is not redundant fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:637:23: note: Condition 'central_pos==0' is always true fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:999:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:998:11: note: err is assigned fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:999:11: note: err is overwritten fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1001:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:999:11: note: err is assigned fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1001:11: note: err is overwritten fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1002:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1001:11: note: err is assigned fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1002:11: note: err is overwritten fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1498:36: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1493:53: note: err is assigned fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1498:36: note: err is overwritten fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:886:112: style:inconclusive: Function 'zipOpen2' argument 4 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. [funcArgNamesDifferent] fossil-src-2.26/compat/zlib/contrib/minizip/zip.h:140:52: note: Function 'zipOpen2' argument 4 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:886:112: note: Function 'zipOpen2' argument 4 names different: declaration 'pzlib_filefunc_def' definition 'pzlib_filefunc32_def'. fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:816:117: style: Parameter 'pzlib_filefunc64_32_def' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:886:112: style: Parameter 'pzlib_filefunc32_def' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:897:117: style: Parameter 'pzlib_filefunc_def' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/minizip/crypt.h:35:40: style: Parameter 'pkeys' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:826:29: warning: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file [uninitvar] fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:904:58: note: Calling function 'zipOpen3', 4th argument '&zlib_filefunc64_32_def_fill' value is fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:826:29: note: Uninitialized variable: *pzlib_filefunc64_32_def.zopen32_file fossil-src-2.26/compat/zlib/contrib/minizip/zip.c:1638:11: style: Variable 'p' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/puff/puff.c:272:12: style: Variable 'next' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/puff/pufftest.c:107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/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] fossil-src-2.26/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] fossil-src-2.26/compat/zlib/contrib/puff/pufftest.c:92:17: style: Variable 'name' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:188:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:198:9: warning: Return value of function deflateInit() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:239:9: warning: Return value of function inflateInit() is not used. [ignoredReturnValue] fossil-src-2.26/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] fossil-src-2.26/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] fossil-src-2.26/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] fossil-src-2.26/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] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:67:35: style: Parameter 'pbeginTime64' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:71:38: style: Parameter 'pbeginTime64' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:154:25: style: Variable 'lCompressedSize' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:195:24: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:210:23: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:236:24: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:251:23: style: Variable 'lOrigDone' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/testzlib/testzlib.c:154:10: style: Variable 'lCompressedSize' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:122:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:355:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:495:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:655:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:195:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:245:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:331:21: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:329:24: note: Assuming allocation function fails fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:329:24: note: Assignment 'buffer=strdup(newdir)', assigned value is 0 fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:331:21: note: Null pointer dereference fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:337:7: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:329:24: note: Assuming allocation function fails fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:329:24: note: Assignment 'buffer=strdup(newdir)', assigned value is 0 fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:333:11: note: Assuming condition is false fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:337:7: note: Null pointer dereference fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:167:19: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:190:24: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:192:16: style: Variable 'local' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:205:24: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:252:46: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:289:22: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:289:35: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:327:20: style: Parameter 'newdir' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:603:18: style: Variable 'TGZfile' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:85:8: style: struct member 'tar_header::uid' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:86:8: style: struct member 'tar_header::gid' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:89:8: style: struct member 'tar_header::chksum' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:91:8: style: struct member 'tar_header::linkname' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:92:8: style: struct member 'tar_header::magic' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:93:8: style: struct member 'tar_header::version' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:94:8: style: struct member 'tar_header::uname' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:95:8: style: struct member 'tar_header::gname' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:96:8: style: struct member 'tar_header::devmajor' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:97:8: style: struct member 'tar_header::devminor' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:98:8: style: struct member 'tar_header::prefix' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/contrib/untgz/untgz.c:104:22: style: union member 'tar_buffer::buffer' is never used. [unusedStructMember] fossil-src-2.26/compat/zlib/crc32.c:731:13: style: Condition '*(unsigned char*)&endian' is always true [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/crc32.c:730:18: note: Assignment 'endian=1', assigned value is 1 fossil-src-2.26/compat/zlib/crc32.c:731:13: note: Condition '*(unsigned char*)&endian' is always true fossil-src-2.26/compat/zlib/deflate.c:1794:20: style: Condition 'len==left' is always false [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/deflate.c:1792:13: note: len is assigned '(left)>(have)?(have):(left)' here. fossil-src-2.26/compat/zlib/deflate.c:1794:20: note: Condition 'len==left' is always false fossil-src-2.26/compat/zlib/deflate.c:530:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/deflate.c:618:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/deflate.c:866:20: style: Variable 'str' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/deflate.c:1289:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/deflate.c:1360:11: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/deflate.c:2019:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/examples/enough.c:480:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/enough.c:519:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/fitblk.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/fitblk.c:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/fitblk.c:115:28: style: Condition 'inf->avail_out!=0' is always true [knownConditionTrueFalse] fossil-src-2.26/compat/zlib/examples/fitblk.c:104:26: note: Assignment 'inf->avail_out=4096', assigned value is 4096 fossil-src-2.26/compat/zlib/examples/fitblk.c:109:17: note: Assuming condition is false fossil-src-2.26/compat/zlib/examples/fitblk.c:115:28: note: Condition 'inf->avail_out!=0' is always true fossil-src-2.26/compat/zlib/examples/fitblk.c:62:23: style: Parameter 'why' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/examples/gun.c:559:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gun.c:645:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gun.c:535:11: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] fossil-src-2.26/compat/zlib/examples/gun.c:517:39: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/examples/gzappend.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzappend.c:270:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzappend.c:397:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzappend.c:370:5: warning: Return value of function deflateSetDictionary() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/examples/gzappend.c:376:9: warning: Return value of function deflatePrime() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/examples/gzappend.c:93:22: style: Parameter 'msg1' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/examples/gzappend.c:93:34: style: Parameter 'msg2' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/examples/gzappend.c:127:20: style: Variable 'start' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/examples/gzappend.c:388:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/examples/gzappend.c:472:9: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/examples/gzjoin.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzjoin.c:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzjoin.c:438:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzjoin.c:209:9: warning: Either the condition 'in==NULL' is redundant or there is possible null pointer dereference: in. [nullPointerRedundantCheck] fossil-src-2.26/compat/zlib/examples/gzjoin.c:293:12: note: Assuming that condition 'in==NULL' is not redundant fossil-src-2.26/compat/zlib/examples/gzjoin.c:295:12: note: Calling function 'gzhead', 1st argument 'in' value is 0 fossil-src-2.26/compat/zlib/examples/gzjoin.c:209:9: note: Null pointer dereference fossil-src-2.26/compat/zlib/examples/gzjoin.c:66:22: style: Parameter 'why1' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/examples/gzjoin.c:66:34: style: Parameter 'why2' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/examples/gzlog.c:354:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzlog.c:590:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzlog.c:629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzlog.c:758:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzlog.c:831:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzlog.c:955:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzlog.c:1016:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gzlog.c:638:17: warning: Return value of function deflateSetDictionary() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/examples/gzlog.c:650:9: warning: Return value of function deflatePrime() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/examples/gzlog.c:661:17: warning: Return value of function deflate() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/examples/gzlog.c:377:5: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] fossil-src-2.26/compat/zlib/examples/gzlog.c:1005:29: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] fossil-src-2.26/compat/zlib/examples/gzlog.c:910:27: style:inconclusive: Function 'gzlog_compress' argument 1 names different: declaration 'log' definition 'logd'. [funcArgNamesDifferent] fossil-src-2.26/compat/zlib/examples/gzlog.h:85:27: note: Function 'gzlog_compress' argument 1 names different: declaration 'log' definition 'logd'. fossil-src-2.26/compat/zlib/examples/gzlog.c:910:27: note: Function 'gzlog_compress' argument 1 names different: declaration 'log' definition 'logd'. fossil-src-2.26/compat/zlib/examples/gzlog.c:997:24: style:inconclusive: Function 'gzlog_write' argument 1 names different: declaration 'log' definition 'logd'. [funcArgNamesDifferent] fossil-src-2.26/compat/zlib/examples/gzlog.h:77:24: note: Function 'gzlog_write' argument 1 names different: declaration 'log' definition 'logd'. fossil-src-2.26/compat/zlib/examples/gzlog.c:997:24: note: Function 'gzlog_write' argument 1 names different: declaration 'log' definition 'logd'. fossil-src-2.26/compat/zlib/examples/gzlog.c:1044:24: style:inconclusive: Function 'gzlog_close' argument 1 names different: declaration 'log' definition 'logd'. [funcArgNamesDifferent] fossil-src-2.26/compat/zlib/examples/gzlog.h:89:24: note: Function 'gzlog_close' argument 1 names different: declaration 'log' definition 'logd'. fossil-src-2.26/compat/zlib/examples/gzlog.c:1044:24: note: Function 'gzlog_close' argument 1 names different: declaration 'log' definition 'logd'. fossil-src-2.26/compat/zlib/examples/gzlog.c:437:32: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/examples/gzlog.c:718:51: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/examples/gzlog.c:867:25: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/examples/gznorm.c:450:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gznorm.c:467:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/gznorm.c:118:24: style: Variable 'put' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/examples/zpipe.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/zpipe.c:202:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/zran.c:208:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/zran.c:357:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/examples/zran.c:365:5: warning: Return value of function inflateSetDictionary() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/gzlib.c:222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/gzread.c:28:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/gzread.c:484:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/gzread.c:502:20: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/gzwrite.c:80:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/infback.c:251:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/inffast.c:53:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/inffast.c:55:24: style: Variable 'beg' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/inffast.c:56:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/inflate.c:1418:10: style: Variable 'state->flags' is assigned an expression that holds the same value. [redundantAssignment] fossil-src-2.26/compat/zlib/inflate.c:1414:11: note: flags is assigned 'state->flags' here. fossil-src-2.26/compat/zlib/inflate.c:1418:10: note: Variable 'state->flags' is assigned an expression that holds the same value. fossil-src-2.26/compat/zlib/inflate.c:95:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/inflate.c:599:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/inflate.c:1432:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/inflate.c:1440:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/inflate.c:1522:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/inflate.c:1399:36: warning: Uninitialized variable: buf [uninitvar] fossil-src-2.26/compat/zlib/inflate.c:1393:28: note: Assuming condition is false fossil-src-2.26/compat/zlib/inflate.c:1399:36: note: Uninitialized variable: buf fossil-src-2.26/compat/zlib/inftrees.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/inftrees.c:32:68: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/test/example.c:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:250:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:417:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:457:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:495:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/example.c:107:5: warning: Return value of function gzseek() is not used. [ignoredReturnValue] fossil-src-2.26/compat/zlib/test/infcover.c:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/infcover.c:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/infcover.c:221:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/infcover.c:330:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DICT [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/infcover.c:384:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/infcover.c:397:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/infcover.c:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/infcover.c:483:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/infcover.c:623:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOUGH_DISTS [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/infcover.c:664:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/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] fossil-src-2.26/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] fossil-src-2.26/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] fossil-src-2.26/compat/zlib/test/infcover.c:362:39: error: Null pointer dereference [nullPointer] fossil-src-2.26/compat/zlib/test/infcover.c:394:19: error: Null pointer dereference [nullPointer] fossil-src-2.26/compat/zlib/test/infcover.c:396:23: error: Null pointer dereference [nullPointer] fossil-src-2.26/compat/zlib/test/infcover.c:396:31: error: Null pointer dereference [nullPointer] fossil-src-2.26/compat/zlib/test/infcover.c:479:27: error: Null pointer dereference [nullPointer] fossil-src-2.26/compat/zlib/test/infcover.c:480:23: error: Null pointer dereference [nullPointer] fossil-src-2.26/compat/zlib/test/infcover.c:480:31: error: Null pointer dereference [nullPointer] fossil-src-2.26/compat/zlib/test/infcover.c:480:47: error: Null pointer dereference [nullPointer] fossil-src-2.26/compat/zlib/test/infcover.c:176:32: style: Parameter 'strm' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/test/infcover.c:184:31: style: Parameter 'strm' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/test/infcover.c:184:43: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/test/infcover.c:186:22: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/test/infcover.c:192:31: style: Parameter 'strm' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/test/infcover.c:192:43: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/test/infcover.c:194:22: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/test/infcover.c:284:22: style: Parameter 'hex' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/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] fossil-src-2.26/compat/zlib/test/infcover.c:563:48: note: You might need to cast the function pointer here fossil-src-2.26/compat/zlib/test/infcover.c:463:22: note: Parameter 'desc' can be declared as pointer to const fossil-src-2.26/compat/zlib/test/infcover.c:508:21: style: Parameter 'hex' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/test/infcover.c:508:32: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/test/infcover.c:303:20: style: Variable 'head.extra' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/test/infcover.c:304:24: style: Variable 'head.extra_max' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/test/infcover.c:305:19: style: Variable 'head.name' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/test/infcover.c:306:23: style: Variable 'head.name_max' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/test/infcover.c:307:22: style: Variable 'head.comment' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/test/infcover.c:308:23: style: Variable 'head.comm_max' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/compat/zlib/test/minigzip.c:299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/minigzip.c:399:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/minigzip.c:437:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/minigzip.c:536:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fossil-src-2.26/compat/zlib/test/minigzip.c:393:33: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/test/minigzip.c:393:45: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/test/minigzip.c:491:11: style: Variable 'bname' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/trees.c:202:57: style: Parameter 'bl_count' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/trees.c:507:50: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/trees.c:858:62: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/compat/zlib/trees.c:964:43: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/linenoise-win32.c:52:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_OUTPUT_HANDLE [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/linenoise-win32.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_OUTPUT_HANDLE [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/linenoise-win32.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOREGROUND_RED [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/linenoise-win32.c:217:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOREGROUND_RED [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/linenoise-win32.c:317:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] linenoise.c:406:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] linenoise.c:443:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] linenoise.c:450:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] linenoise.c:560:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] linenoise.c:664:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] linenoise.c:846:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] linenoise.c:1703:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] linenoise.c:1903:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] linenoise.c:1934:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] linenoise.c:1910:28: warning: Identical condition 'c=='\r'', second condition is always false [identicalConditionAfterEarlyExit] linenoise.c:1906:15: note: If condition 'c=='\r'' is true, the function will return/exit linenoise.c:1910:28: note: Testing identical condition 'c=='\r'' linenoise.c:1350:56: style: Condition '(last&0x80)==0' is always true [knownConditionTrueFalse] linenoise.c:1348:25: note: Assignment 'last=0', assigned value is 0 linenoise.c:1350:56: note: Condition '(last&0x80)==0' is always true linenoise.c:1364:16: style: Condition 'rc==2' is always false [knownConditionTrueFalse] linenoise.c:1333:18: note: Assignment 'rc=1', assigned value is 1 linenoise.c:1364:16: note: Condition 'rc==2' is always false stringbuf.c:28:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sb [nullPointerOutOfMemory] stringbuf.c:27:37: note: Assuming allocation function fails stringbuf.c:27:18: note: Assignment 'sb=(struct stringbuf*)malloc(sizeof(*sb))', assigned value is 0 stringbuf.c:28:2: note: Null pointer dereference stringbuf.c:29:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sb [nullPointerOutOfMemory] stringbuf.c:27:37: note: Assuming allocation function fails stringbuf.c:27:18: note: Assignment 'sb=(struct stringbuf*)malloc(sizeof(*sb))', assigned value is 0 stringbuf.c:29:2: note: Null pointer dereference stringbuf.c:33:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sb [nullPointerOutOfMemory] stringbuf.c:27:37: note: Assuming allocation function fails stringbuf.c:27:18: note: Assignment 'sb=(struct stringbuf*)malloc(sizeof(*sb))', assigned value is 0 stringbuf.c:33:2: note: Null pointer dereference linenoise.c:2022:16: warning: If memory allocation fails, then there is a possible null pointer dereference: newHistory [nullPointerOutOfMemory] linenoise.c:2013:37: note: Assuming allocation function fails linenoise.c:2013:22: note: Assignment 'newHistory=(char**)calloc(sizeof(char*),len)', assigned value is 0 linenoise.c:2022:16: note: Null pointer dereference linenoise.c:1375:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] linenoise.c:1711:13: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] stringbuf.h:59:37: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] stringbuf.h:68:39: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] stringbuf.c:154:9: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] linenoise.c:384:11: style: Variable 'term' can be declared as pointer to const [constVariablePointer] linenoise.c:441:44: style: Parameter 'current' can be declared as pointer to const [constParameterPointer] linenoise.c:1020:25: style: Variable 'props' can be declared as const array [constVariable] pikchr.c:3292:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pikchr.c:3298:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pikchr.y:2370:16: style: Variable 'iSlot' is reassigned a value before the old one has been used. [redundantAssignment] pikchr.y:2357:13: note: iSlot is assigned pikchr.y:2370:16: note: iSlot is overwritten pikchr.y:2642:19: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] pikchr.y:2632:5: note: i is assigned pikchr.y:2642:19: note: i is overwritten pikchr.y:1958:30: style:inconclusive: Function 'pik_chop' argument 1 names different: declaration 'pFrom' definition 'f'. [funcArgNamesDifferent] pikchr.y:448:29: note: Function 'pik_chop' argument 1 names different: declaration 'pFrom' definition 'f'. pikchr.y:1958:30: note: Function 'pik_chop' argument 1 names different: declaration 'pFrom' definition 'f'. pikchr.y:1958:41: style:inconclusive: Function 'pik_chop' argument 2 names different: declaration 'pTo' definition 't'. [funcArgNamesDifferent] pikchr.y:448:42: note: Function 'pik_chop' argument 2 names different: declaration 'pTo' definition 't'. pikchr.y:1958:41: note: Function 'pik_chop' argument 2 names different: declaration 'pTo' definition 't'. pikchr.y:1977:48: style:inconclusive: Function 'pik_draw_arrowhead' argument 2 names different: declaration 'pFrom' definition 'f'. [funcArgNamesDifferent] pikchr.y:447:44: note: Function 'pik_draw_arrowhead' argument 2 names different: declaration 'pFrom' definition 'f'. pikchr.y:1977:48: note: Function 'pik_draw_arrowhead' argument 2 names different: declaration 'pFrom' definition 'f'. pikchr.y:1977:59: style:inconclusive: Function 'pik_draw_arrowhead' argument 3 names different: declaration 'pTo' definition 't'. [funcArgNamesDifferent] pikchr.y:447:57: note: Function 'pik_draw_arrowhead' argument 3 names different: declaration 'pTo' definition 't'. pikchr.y:1977:59: note: Function 'pik_draw_arrowhead' argument 3 names different: declaration 'pTo' definition 't'. pikchr.y:4997:20: style: Local variable 'i' shadows outer variable [shadowVariable] pikchr.y:4809:7: note: Shadowed declaration pikchr.y:4997:20: note: Shadow variable pikchr.y:273:33: style: Parameter 'pToken' can be declared as pointer to const [constParameterPointer] pikchr.y:1104:39: style: Parameter 'pObj' can be declared as pointer to const. However it seems that 'boxOffset' is a callback function, if 'pObj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pikchr.y:1948:27: note: You might need to cast the function pointer here pikchr.y:1104:39: note: Parameter 'pObj' can be declared as pointer to const pikchr.y:1132:51: style: Parameter 'pPt' can be declared as pointer to const. However it seems that 'boxChop' is a callback function, if 'pPt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pikchr.y:1922:27: note: You might need to cast the function pointer here pikchr.y:1132:51: note: Parameter 'pPt' can be declared as pointer to const pikchr.y:1235:55: style: Parameter 'pId' can be declared as pointer to const. However it seems that 'circleNumProp' is a callback function, if 'pId' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pikchr.y:1810:27: note: You might need to cast the function pointer here pikchr.y:1235:55: note: Parameter 'pId' can be declared as pointer to const pikchr.y:1254:54: style: Parameter 'pPt' can be declared as pointer to const. However it seems that 'circleChop' is a callback function, if 'pPt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pikchr.y:1845:27: note: You might need to cast the function pointer here pikchr.y:1254:54: note: Parameter 'pPt' can be declared as pointer to const pikchr.y:1326:44: style: Parameter 'pObj' can be declared as pointer to const. However it seems that 'cylinderOffset' is a callback function, if 'pObj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pikchr.y:1824:27: note: You might need to cast the function pointer here pikchr.y:1326:44: note: Parameter 'pObj' can be declared as pointer to const pikchr.y:1353:52: style: Parameter 'pId' can be declared as pointer to const. However it seems that 'dotNumProp' is a callback function, if 'pId' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pikchr.y:1843:27: note: You might need to cast the function pointer here pikchr.y:1353:52: note: Parameter 'pId' can be declared as pointer to const pikchr.y:1397:43: style: Parameter 'pObj' can be declared as pointer to const. However it seems that 'diamondOffset' is a callback function, if 'pObj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pikchr.y:1835:27: note: You might need to cast the function pointer here pikchr.y:1397:43: note: Parameter 'pObj' can be declared as pointer to const pikchr.y:1451:55: style: Parameter 'pPt' can be declared as pointer to const. However it seems that 'ellipseChop' is a callback function, if 'pPt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pikchr.y:1856:27: note: You might need to cast the function pointer here pikchr.y:1451:55: note: Parameter 'pPt' can be declared as pointer to const pikchr.y:1467:43: style: Parameter 'pObj' can be declared as pointer to const. However it seems that 'ellipseOffset' is a callback function, if 'pObj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pikchr.y:1857:27: note: You might need to cast the function pointer here pikchr.y:1467:43: note: Parameter 'pObj' can be declared as pointer to const pikchr.y:1511:40: style: Parameter 'pObj' can be declared as pointer to const. However it seems that 'fileOffset' is a callback function, if 'pObj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pikchr.y:1868:27: note: You might need to cast the function pointer here pikchr.y:1511:40: note: Parameter 'pObj' can be declared as pointer to const pikchr.y:1958:30: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] pikchr.y:1977:68: style: Parameter 'pObj' can be declared as pointer to const [constParameterPointer] pikchr.y:2136:61: style: Parameter 'pPt' can be declared as pointer to const [constParameterPointer] pikchr.y:2267:44: style: Parameter 'pObj' can be declared as pointer to const [constParameterPointer] pikchr.y:2380:36: style: Parameter 't' can be declared as pointer to const [constParameterPointer] pikchr.y:2597:47: style: Parameter 'pErr' can be declared as pointer to const [constParameterPointer] pikchr.y:2710:50: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] pikchr.y:2710:75: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] pikchr.y:2759:23: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] pikchr.y:2787:30: style: Parameter 'pA' can be declared as pointer to const [constParameterPointer] pikchr.y:2787:42: style: Parameter 'pB' can be declared as pointer to const [constParameterPointer] pikchr.y:2802:56: style: Parameter 'pPt' can be declared as pointer to const [constParameterPointer] pikchr.y:2903:45: style: Parameter 'pId' can be declared as pointer to const [constParameterPointer] pikchr.y:2948:11: style: Variable 'pPrior' can be declared as pointer to const [constVariablePointer] pikchr.y:3005:47: style: Parameter 'pId' can be declared as pointer to const [constParameterPointer] pikchr.y:3022:11: style: Parameter 'pCode' can be declared as pointer to const [constParameterPointer] pikchr.y:3148:49: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] pikchr.y:3205:37: style: Parameter 'pId' can be declared as pointer to const [constParameterPointer] pikchr.y:3240:52: style: Parameter 'pObj' can be declared as pointer to const [constParameterPointer] pikchr.y:3272:59: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] pikchr.y:3325:9: style: Parameter 'pDist' can be declared as pointer to const [constParameterPointer] pikchr.y:3326:11: style: Parameter 'pHeading' can be declared as pointer to const [constParameterPointer] pikchr.y:3374:56: style: Parameter 'pPlace' can be declared as pointer to const [constParameterPointer] pikchr.y:3420:50: style: Parameter 'pPt' can be declared as pointer to const [constParameterPointer] pikchr.y:3500:38: style: Parameter 'pOther' can be declared as pointer to const [constParameterPointer] pikchr.y:3510:55: style: Parameter 'pAt' can be declared as pointer to const [constParameterPointer] pikchr.y:3512:24: style: Variable 'eDirToCp' can be declared as const array [constVariable] pikchr.y:3550:49: style: Parameter 'pFlag' can be declared as pointer to const [constParameterPointer] pikchr.y:4148:54: style: Parameter 'pD' can be declared as pointer to const [constParameterPointer] pikchr.y:4172:49: style: Parameter 'pProp' can be declared as pointer to const [constParameterPointer] pikchr.y:4222:58: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] pikchr.y:4434:9: style: Variable 'zDir' can be declared as pointer to const [constVariablePointer] pikchr.y:4511:13: style: Variable 'pObj' can be declared as pointer to const [constVariablePointer] pikchr.y:5148:47: style: Parameter 'pThis' can be declared as pointer to const [constParameterPointer] pikchr.y:5181:11: style: Parameter 'pOuter' can be declared as pointer to const [constParameterPointer] pikchr.y:5239:35: style: Parameter 'pIn' can be declared as pointer to const [constParameterPointer] pikchr.c:2061:36: style: Parameter 'yypParser' can be declared as pointer to const [constParameterPointer] pikchr.y:2107:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] pikchr.y:5032:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/shell.c:690:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:708:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:970:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:1376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:3915:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:8360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:8486:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:14581:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdxRemSlot [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:21922:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:23157:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:23368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:24784:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:25607:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable azHelp [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:25703:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:25840:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26011:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26333:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26353:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26364:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26510:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26600:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26641:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26749:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26816:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26839:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:26884:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:27121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:27132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:27455:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:27554:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:27570:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:27615:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:27637:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:28499:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:28776:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:28846:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:32700:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:32778:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:33002:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:33094:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:33111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:33161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:33171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:33179:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:33233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/shell.c:10128:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] fossil-src-2.26/extsrc/shell.c:10159:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] fossil-src-2.26/extsrc/shell.c:17231:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] fossil-src-2.26/extsrc/shell.c:17326:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] fossil-src-2.26/extsrc/shell.c:8312:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] fossil-src-2.26/extsrc/shell.c:8445:11: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] fossil-src-2.26/extsrc/shell.c:32893:16: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] fossil-src-2.26/extsrc/shell.c:16659:18: style: Expression is always false because 'else if' condition matches previous condition at line 16658. [multiCondition] fossil-src-2.26/extsrc/shell.c:16789:26: warning:inconclusive: Logical conjunction always evaluates to false: zArg[0] >= '0' && zArg[0] <= 9. [incorrectLogicOperator] fossil-src-2.26/extsrc/shell.c:27474:9: style: The if condition is the same as the previous if condition [duplicateCondition] fossil-src-2.26/extsrc/shell.c:27470:9: note: First condition fossil-src-2.26/extsrc/shell.c:27474:9: note: Second condition fossil-src-2.26/extsrc/shell.c:26284:11: style: Assignment 'c='"'' is redundant with condition 'c=='"''. [duplicateConditionalAssign] fossil-src-2.26/extsrc/shell.c:26283:18: note: Condition 'c=='"'' fossil-src-2.26/extsrc/shell.c:26284:11: note: Assignment 'c='"'' is redundant fossil-src-2.26/extsrc/shell.c:26286:11: style: Assignment 'c='\''' is redundant with condition 'c=='\'''. [duplicateConditionalAssign] fossil-src-2.26/extsrc/shell.c:26285:18: note: Condition 'c=='\''' fossil-src-2.26/extsrc/shell.c:26286:11: note: Assignment 'c='\''' is redundant fossil-src-2.26/extsrc/shell.c:26288:11: style: Assignment 'c='\\'' is redundant with condition 'c=='\\''. [duplicateConditionalAssign] fossil-src-2.26/extsrc/shell.c:26287:18: note: Condition 'c=='\\'' fossil-src-2.26/extsrc/shell.c:26288:11: note: Assignment 'c='\\'' is redundant fossil-src-2.26/extsrc/shell.c:6062:12: style: Condition 'm<0' is always false [knownConditionTrueFalse] fossil-src-2.26/extsrc/shell.c:6059:10: note: Assuming that condition 'm<0' is not redundant fossil-src-2.26/extsrc/shell.c:6061:11: note: Assignment 'm=-m', assigned value is greater than 0 fossil-src-2.26/extsrc/shell.c:6062:12: note: Condition 'm<0' is always false fossil-src-2.26/extsrc/shell.c:6418:24: style: Condition 'pss->iTerm==pss->iBase' is always true [knownConditionTrueFalse] fossil-src-2.26/extsrc/shell.c:6403:24: note: Assuming that condition 'pss->iTerm>pss->iBase' is not redundant fossil-src-2.26/extsrc/shell.c:6384:18: note: Assuming that condition 'pss->iTermiBase' is not redundant fossil-src-2.26/extsrc/shell.c:6418:24: note: Condition 'pss->iTerm==pss->iBase' is always true fossil-src-2.26/extsrc/shell.c:13765:37: style: Condition 'zName!=0' is always true [knownConditionTrueFalse] fossil-src-2.26/extsrc/shell.c:24662:29: style: Condition 'shell_callback(pArg,nCol,azVals,azCols,aiTypes)' is always false [knownConditionTrueFalse] fossil-src-2.26/extsrc/shell.c:24662:29: note: Calling function 'shell_callback' returns 0 fossil-src-2.26/extsrc/shell.c:24662:29: note: Condition 'shell_callback(pArg,nCol,azVals,azCols,aiTypes)' is always false fossil-src-2.26/extsrc/shell.c:25860:50: style: Condition '(pgsz&(pgsz-1))!=0' is always false [knownConditionTrueFalse] fossil-src-2.26/extsrc/shell.c:25855:48: note: Assuming that condition '(pgsz&(pgsz-1))!=0' is not redundant fossil-src-2.26/extsrc/shell.c:25860:50: note: Condition '(pgsz&(pgsz-1))!=0' is always false fossil-src-2.26/extsrc/shell.c:32810:9: style: Condition 'zLine' is always true [knownConditionTrueFalse] fossil-src-2.26/extsrc/shell.c:8145:1: error: Memory leak: pBuf [memleak] fossil-src-2.26/extsrc/shell.c:16097:7: error: Memory pointed to by 'zTestSql' is freed twice. [doubleFree] fossil-src-2.26/extsrc/shell.c:16090:3: note: Memory pointed to by 'zTestSql' is freed twice. fossil-src-2.26/extsrc/shell.c:16097:7: note: Memory pointed to by 'zTestSql' is freed twice. fossil-src-2.26/extsrc/shell.c:26161:71: error: Dereferencing 'db' after it is deallocated / released [deallocuse] fossil-src-2.26/extsrc/shell.c:32829:7: error: Common realloc mistake: 'zSql' nulled but not freed upon failure [memleakOnRealloc] fossil-src-2.26/extsrc/shell.c:33351:9: error: Common realloc mistake: 'azCmd' nulled but not freed upon failure [memleakOnRealloc] fossil-src-2.26/extsrc/shell.c:1265:11: warning: If memory allocation fails, then there is a possible null pointer dereference: z2 [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:26646:29: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:26646:29: note: Assignment 'zInsert=sqlite3_malloc64(200+nTable+n*3)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:26650:16: note: Calling function 'strlen30', 1st argument 'zInsert' value is 0 fossil-src-2.26/extsrc/shell.c:1264:20: note: Assignment 'z2=z', assigned value is 0 fossil-src-2.26/extsrc/shell.c:1265:11: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:1559:26: warning: If memory allocation fails, then there is a possible null pointer dereference: zSql [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:1556:25: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:1556:25: note: Assignment 'zSql=sqlite3_mprintf("PRAGMA \"%w\".table_info=%Q;",zSchema?zSchema:"main",zName)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:1559:26: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:9255:40: warning: Possible null pointer dereference: zSql [nullPointer] fossil-src-2.26/extsrc/shell.c:9241:24: note: Assignment 'zSql=0', assigned value is 0 fossil-src-2.26/extsrc/shell.c:9244:35: note: Assuming condition is false fossil-src-2.26/extsrc/shell.c:9255:40: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:9281:40: warning: Possible null pointer dereference: zSql [nullPointer] fossil-src-2.26/extsrc/shell.c:9265:24: note: Assignment 'zSql=0', assigned value is 0 fossil-src-2.26/extsrc/shell.c:9268:35: note: Assuming condition is false fossil-src-2.26/extsrc/shell.c:9281:40: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17102:12: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17102:12: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17103:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17103:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17104:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17104:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17105:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17105:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17106:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17106:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17107:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17107:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17108:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17108:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17109:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17109:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17110:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17110:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17111:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17111:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17112:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17112:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17113:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17113:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17114:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17114:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17115:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17115:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17116:9: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17116:9: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:17122:9: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:17100:46: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:17100:46: note: Assignment 'pNew=sqlite3_malloc(sizeof(*pNew))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:17122:9: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22117:5: warning: If memory allocation fails, then there is a possible null pointer dereference: zStr [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22109:30: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22109:30: note: Assignment 'zStr=sqlite3_malloc(nBlob*2+1)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22117:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22118:5: warning: If memory allocation fails, then there is a possible null pointer dereference: zStr [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22109:30: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22109:30: note: Assignment 'zStr=sqlite3_malloc(nBlob*2+1)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22118:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22120:3: warning: If memory allocation fails, then there is a possible null pointer dereference: zStr [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22109:30: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22109:30: note: Assignment 'zStr=sqlite3_malloc(nBlob*2+1)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22120:3: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22122:33: warning: If memory allocation fails, then there is a possible null pointer dereference: zStr [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22109:30: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22109:30: note: Assignment 'zStr=sqlite3_malloc(nBlob*2+1)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22122:33: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22163:19: warning: If memory allocation fails, then there is a possible null pointer dereference: zEncoded [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22162:37: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22162:37: note: Assignment 'zEncoded=sqlite3_mprintf("%Q",z)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22163:19: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22217:17: warning: If memory allocation fails, then there is a possible null pointer dereference: zEscaped [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22213:31: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22213:31: note: Assignment 'zEscaped=sqlite3_mprintf("%Q",z)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22217:17: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22533:21: warning: If memory allocation fails, then there is a possible null pointer dereference: zQuoted [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22531:38: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22531:38: note: Assignment 'zQuoted=sqlite3_mprintf("\"%w\"",z)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22533:21: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22736:3: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22734:26: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22734:26: note: Assignment 'pNew=sqlite3_malloc64(sizeof(*pNew)+nText)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22736:3: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22737:3: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22734:26: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22734:26: note: Assignment 'pNew=sqlite3_malloc64(sizeof(*pNew)+nText)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22737:3: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22738:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22734:26: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22734:26: note: Assignment 'pNew=sqlite3_malloc64(sizeof(*pNew)+nText)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22738:10: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22739:3: warning: If memory allocation fails, then there is a possible null pointer dereference: pNew [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22734:26: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22734:26: note: Assignment 'pNew=sqlite3_malloc64(sizeof(*pNew)+nText)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22739:3: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22794:23: warning: Either the condition 'pArg' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/shell.c:24943:11: note: Assuming that condition 'pArg' is not redundant fossil-src-2.26/extsrc/shell.c:24940:18: note: Calling function 'eqp_render', 1st argument 'pArg' value is 0 fossil-src-2.26/extsrc/shell.c:22794:23: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22988:16: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22985:26: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22985:26: note: Assignment 'z=sqlite3_mprintf("%s",azArg[0])', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22988:16: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22989:18: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22985:26: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22985:26: note: Assignment 'z=sqlite3_mprintf("%s",azArg[0])', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22989:18: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22996:9: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22985:26: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22985:26: note: Assignment 'z=sqlite3_mprintf("%s",azArg[0])', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22996:9: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22998:21: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22985:26: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22985:26: note: Assignment 'z=sqlite3_mprintf("%s",azArg[0])', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22998:21: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:22999:7: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:22985:26: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:22985:26: note: Assignment 'z=sqlite3_mprintf("%s",azArg[0])', assigned value is 0 fossil-src-2.26/extsrc/shell.c:22999:7: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:23144:27: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:23142:38: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:23142:38: note: Assignment 'z=sqlite3_mprintf("\"%w\"",azCol[i])', assigned value is 0 fossil-src-2.26/extsrc/shell.c:23144:27: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:23398:5: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:23393:29: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:23393:21: note: Assignment 'z=p->zDestTable=malloc(n+1)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:23398:5: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:23402:3: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:23393:29: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:23393:21: note: Assignment 'z=p->zDestTable=malloc(n+1)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:23402:3: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:23439:12: warning: If memory allocation fails, then there is a possible null pointer dereference: zCode [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:23437:26: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:23437:26: note: Assignment 'zCode=sqlite3_mprintf("%.*s",len,zSql)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:23439:12: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:23481:35: warning: Either the condition 'z==0' is redundant or there is possible null pointer dereference: z. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/shell.c:23485:10: note: Assuming that condition 'z==0' is not redundant fossil-src-2.26/extsrc/shell.c:23481:35: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:23957:16: warning: Either the condition 'pArg' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/shell.c:24943:11: note: Assuming that condition 'pArg' is not redundant fossil-src-2.26/extsrc/shell.c:24939:27: note: Calling function 'explain_data_delete', 1st argument 'pArg' value is 0 fossil-src-2.26/extsrc/shell.c:23957:16: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:23958:3: warning: Either the condition 'pArg' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/shell.c:24943:11: note: Assuming that condition 'pArg' is not redundant fossil-src-2.26/extsrc/shell.c:24939:27: note: Calling function 'explain_data_delete', 1st argument 'pArg' value is 0 fossil-src-2.26/extsrc/shell.c:23958:3: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:23959:3: warning: Either the condition 'pArg' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/shell.c:24943:11: note: Assuming that condition 'pArg' is not redundant fossil-src-2.26/extsrc/shell.c:24939:27: note: Calling function 'explain_data_delete', 1st argument 'pArg' value is 0 fossil-src-2.26/extsrc/shell.c:23959:3: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:23960:3: warning: Either the condition 'pArg' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/shell.c:24943:11: note: Assuming that condition 'pArg' is not redundant fossil-src-2.26/extsrc/shell.c:24939:27: note: Calling function 'explain_data_delete', 1st argument 'pArg' value is 0 fossil-src-2.26/extsrc/shell.c:23960:3: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:24281:7: warning: If memory allocation fails, then there is a possible null pointer dereference: zOut [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:24267:16: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:24267:16: note: Assignment 'zOut=malloc(j+1)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:24272:10: note: Assuming condition is false fossil-src-2.26/extsrc/shell.c:24281:7: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:24412:12: warning: If memory allocation fails, then there is a possible null pointer dereference: azQuoted [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:24410:32: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:24410:32: note: Assignment 'azQuoted=sqlite3_malloc64(nColumn*sizeof(char*))', assigned value is 0 fossil-src-2.26/extsrc/shell.c:24412:12: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:24610:7: warning: Either the condition 'pArg' is redundant or there is possible null pointer dereference: pArg. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/shell.c:24943:11: note: Assuming that condition 'pArg' is not redundant fossil-src-2.26/extsrc/shell.c:24938:26: note: Calling function 'exec_prepared_stmt', 1st argument 'pArg' value is 0 fossil-src-2.26/extsrc/shell.c:24610:7: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:25012:34: warning: If memory allocation fails, then there is a possible null pointer dereference: zSql [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:25010:25: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:25010:25: note: Assignment 'zSql=sqlite3_mprintf("PRAGMA table_info=%Q",zTab)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:25012:34: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:25057:36: warning: If memory allocation fails, then there is a possible null pointer dereference: zSql [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:25054:27: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:25054:27: note: Assignment 'zSql=sqlite3_mprintf("SELECT 1 FROM pragma_index_list(%Q) WHERE origin='pk'",zTab)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:25057:36: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:25151:37: warning: If memory allocation fails, then there is a possible null pointer dereference: zIns [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:25146:27: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:25146:27: note: Assignment 'zIns=sqlite3_mprintf("INSERT INTO sqlite_schema(type,name,tbl_name,rootpage,sql)VALUES('table','%q','%q',0,'%q');",zTable,zTable,zSql)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:25151:37: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:25859:10: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:25857:21: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:25857:21: note: Assignment 'a=sqlite3_malloc(n?n:1)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:25859:10: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:26639:34: warning: If memory allocation fails, then there is a possible null pointer dereference: zQuery [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:26637:27: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:26637:27: note: Assignment 'zQuery=sqlite3_mprintf("SELECT * FROM \"%w\"",zTable)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:26639:34: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:26656:34: warning: If memory allocation fails, then there is a possible null pointer dereference: zInsert [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:26646:29: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:26646:29: note: Assignment 'zInsert=sqlite3_malloc64(200+nTable+n*3)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:26656:34: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:26710:36: warning: If memory allocation fails, then there is a possible null pointer dereference: zQuery [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:26707:29: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:26707:29: note: Assignment 'zQuery=sqlite3_mprintf("SELECT * FROM \"%w\" ORDER BY rowid DESC;",zTable)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:26710:36: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:26747:34: warning: If memory allocation fails, then there is a possible null pointer dereference: zQuery [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:26744:27: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:26744:27: note: Assignment 'zQuery=sqlite3_mprintf("SELECT name, sql FROM sqlite_schema WHERE %s ORDER BY rowid ASC",zWhere)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:26747:34: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:26778:36: warning: If memory allocation fails, then there is a possible null pointer dereference: zQuery [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:26775:29: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:26775:29: note: Assignment 'zQuery=sqlite3_mprintf("SELECT name, sql FROM sqlite_schema WHERE %s ORDER BY rowid DESC",zWhere)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:26778:36: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:27086:37: warning: If memory allocation fails, then there is a possible null pointer dereference: zName [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:27083:17: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:27083:17: note: Assignment 'zName=strdup(zTail)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:27086:37: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:32825:20: warning: Either the condition 'zLine' is redundant or there is possible null pointer dereference: zLine. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/shell.c:32810:9: note: Assuming that condition 'zLine' is not redundant fossil-src-2.26/extsrc/shell.c:32825:20: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:32971:14: warning: If memory allocation fails, then there is a possible null pointer dereference: zConfig [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:32966:30: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:32966:30: note: Assignment 'zConfig=sqlite3_mprintf("%s/.config/sqlite3/sqliterc",zHome)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:32971:14: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:33010:25: warning: If memory allocation fails, then there is a possible null pointer dereference: sqliterc [nullPointerOutOfMemory] fossil-src-2.26/extsrc/shell.c:33006:27: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:33006:27: note: Assignment 'zBuf=sqlite3_mprintf("%s/.sqliterc",home_dir)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:33008:16: note: Assignment 'sqliterc=zBuf', assigned value is 0 fossil-src-2.26/extsrc/shell.c:33010:25: note: Null pointer dereference fossil-src-2.26/extsrc/shell.c:26652:19: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] fossil-src-2.26/extsrc/shell.c:26646:29: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:26646:29: note: Assignment 'zInsert=sqlite3_malloc64(200+nTable+n*3)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:26652:19: note: Null pointer addition fossil-src-2.26/extsrc/shell.c:26655:17: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] fossil-src-2.26/extsrc/shell.c:26646:29: note: Assuming allocation function fails fossil-src-2.26/extsrc/shell.c:26646:29: note: Assignment 'zInsert=sqlite3_malloc64(200+nTable+n*3)', assigned value is 0 fossil-src-2.26/extsrc/shell.c:26655:17: note: Null pointer addition fossil-src-2.26/extsrc/shell.c:25991:22: error: Null pointer dereference [nullPointer] fossil-src-2.26/extsrc/shell.c:14216:6: style: Redundant initialization for 'rc'. The initialized value is overwritten before it is read. [redundantInitialization] fossil-src-2.26/extsrc/shell.c:14208:10: note: rc is initialized fossil-src-2.26/extsrc/shell.c:14216:6: note: rc is overwritten fossil-src-2.26/extsrc/shell.c:9950:72: style:inconclusive: Function 'apndUnfetch' argument 3 names different: declaration 'p' definition 'pPage'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:9679:66: note: Function 'apndUnfetch' argument 3 names different: declaration 'p' definition 'pPage'. fossil-src-2.26/extsrc/shell.c:9950:72: note: Function 'apndUnfetch' argument 3 names different: declaration 'p' definition 'pPage'. fossil-src-2.26/extsrc/shell.c:10098:54: style:inconclusive: Function 'apndDelete' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:9685:49: note: Function 'apndDelete' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:10098:54: note: Function 'apndDelete' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:10098:65: style:inconclusive: Function 'apndDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:9685:60: note: Function 'apndDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. fossil-src-2.26/extsrc/shell.c:10098:65: note: Function 'apndDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. fossil-src-2.26/extsrc/shell.c:10107:15: style:inconclusive: Function 'apndAccess' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:9686:49: note: Function 'apndAccess' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:10107:15: note: Function 'apndAccess' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:10115:15: style:inconclusive: Function 'apndFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:9687:55: note: Function 'apndFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:10115:15: note: Function 'apndFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:10121:56: style:inconclusive: Function 'apndDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:9688:51: note: Function 'apndDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:10121:56: note: Function 'apndDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:10133:63: style:inconclusive: Function 'apndRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:9692:58: note: Function 'apndRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. fossil-src-2.26/extsrc/shell.c:10133:63: note: Function 'apndRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. fossil-src-2.26/extsrc/shell.c:10136:45: style:inconclusive: Function 'apndSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:9693:40: note: Function 'apndSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. fossil-src-2.26/extsrc/shell.c:10136:45: note: Function 'apndSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. fossil-src-2.26/extsrc/shell.c:10157:15: style:inconclusive: Function 'apndGetSystemCall' argument 2 names different: declaration 'z' definition 'zName'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:9698:72: note: Function 'apndGetSystemCall' argument 2 names different: declaration 'z' definition 'zName'. fossil-src-2.26/extsrc/shell.c:10157:15: note: Function 'apndGetSystemCall' argument 2 names different: declaration 'z' definition 'zName'. fossil-src-2.26/extsrc/shell.c:14737:55: style:inconclusive: Function 'sqlite3_expert_new' argument 2 names different: declaration 'pzErr' definition 'pzErrmsg'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:12608:55: note: Function 'sqlite3_expert_new' argument 2 names different: declaration 'pzErr' definition 'pzErrmsg'. fossil-src-2.26/extsrc/shell.c:14737:55: note: Function 'sqlite3_expert_new' argument 2 names different: declaration 'pzErr' definition 'pzErrmsg'. fossil-src-2.26/extsrc/shell.c:15944:15: style:inconclusive: Function 'sqlite3_intck_open' argument 2 names different: declaration 'zDb' definition 'zDbArg'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:15075:15: note: Function 'sqlite3_intck_open' argument 2 names different: declaration 'zDb' definition 'zDbArg'. fossil-src-2.26/extsrc/shell.c:15944:15: note: Function 'sqlite3_intck_open' argument 2 names different: declaration 'zDb' definition 'zDbArg'. fossil-src-2.26/extsrc/shell.c:15976:41: style:inconclusive: Function 'sqlite3_intck_close' argument 1 names different: declaration 'pCk' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:15085:41: note: Function 'sqlite3_intck_close' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:15976:41: note: Function 'sqlite3_intck_close' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:15994:39: style:inconclusive: Function 'sqlite3_intck_step' argument 1 names different: declaration 'pCk' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:15106:39: note: Function 'sqlite3_intck_step' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:15994:39: note: Function 'sqlite3_intck_step' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:16052:50: style:inconclusive: Function 'sqlite3_intck_message' argument 1 names different: declaration 'pCk' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:15116:50: note: Function 'sqlite3_intck_message' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:16052:50: note: Function 'sqlite3_intck_message' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:16066:40: style:inconclusive: Function 'sqlite3_intck_error' argument 1 names different: declaration 'pCk' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:15144:40: note: Function 'sqlite3_intck_error' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:16066:40: note: Function 'sqlite3_intck_error' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:16075:41: style:inconclusive: Function 'sqlite3_intck_unlock' argument 1 names different: declaration 'pCk' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:15130:41: note: Function 'sqlite3_intck_unlock' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:16075:41: note: Function 'sqlite3_intck_unlock' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:16089:51: style:inconclusive: Function 'sqlite3_intck_test_sql' argument 1 names different: declaration 'pCk' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:15152:51: note: Function 'sqlite3_intck_test_sql' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:16089:51: note: Function 'sqlite3_intck_test_sql' argument 1 names different: declaration 'pCk' definition 'p'. fossil-src-2.26/extsrc/shell.c:17142:58: style:inconclusive: Function 'vfstraceDelete' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:16422:53: note: Function 'vfstraceDelete' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:17142:58: note: Function 'vfstraceDelete' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:17142:69: style:inconclusive: Function 'vfstraceDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:16422:64: note: Function 'vfstraceDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. fossil-src-2.26/extsrc/shell.c:17142:69: note: Function 'vfstraceDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. fossil-src-2.26/extsrc/shell.c:17160:15: style:inconclusive: Function 'vfstraceAccess' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:16423:53: note: Function 'vfstraceAccess' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:17160:15: note: Function 'vfstraceAccess' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:17183:15: style:inconclusive: Function 'vfstraceFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:16424:59: note: Function 'vfstraceFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:17183:15: note: Function 'vfstraceFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:17202:60: style:inconclusive: Function 'vfstraceDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:16425:55: note: Function 'vfstraceDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:17202:60: note: Function 'vfstraceDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. fossil-src-2.26/extsrc/shell.c:17227:67: style:inconclusive: Function 'vfstraceDlSym' argument 3 names different: declaration 'zSymbol' definition 'zSym'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:16427:61: note: Function 'vfstraceDlSym' argument 3 names different: declaration 'zSymbol' definition 'zSym'. fossil-src-2.26/extsrc/shell.c:17227:67: note: Function 'vfstraceDlSym' argument 3 names different: declaration 'zSymbol' definition 'zSym'. fossil-src-2.26/extsrc/shell.c:17249:67: style:inconclusive: Function 'vfstraceRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:16429:62: note: Function 'vfstraceRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. fossil-src-2.26/extsrc/shell.c:17249:67: note: Function 'vfstraceRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. fossil-src-2.26/extsrc/shell.c:17261:49: style:inconclusive: Function 'vfstraceSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/shell.c:16430:44: note: Function 'vfstraceSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. fossil-src-2.26/extsrc/shell.c:17261:49: note: Function 'vfstraceSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. fossil-src-2.26/extsrc/shell.c:696:40: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:696:64: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:1369:9: style: Variable 'zPrompt' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:1553:9: style: Variable 'zDiv' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:1600:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:4026:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:4210:20: style: Variable 'aA' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:4210:25: style: Variable 'aB' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:5053:19: style: Variable 'pFunc' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:5284:24: style: Variable 'nboi' can be declared as const array [constVariable] fossil-src-2.26/extsrc/shell.c:5584:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:5638:24: style: Variable 'nboi' can be declared as const array [constVariable] fossil-src-2.26/extsrc/shell.c:8798:17: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:8808:17: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:9325:22: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:9352:22: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:9362:22: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:9765:13: style: Variable 'paf' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:9844:13: style: Variable 'paf' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:9941:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:9951:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:13018:43: style: Parameter 'pHash' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:13226:40: style: Variable 'pCons' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:13314:14: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:13706:32: style: Parameter 'azResults' can be declared as const array. However it seems that 'countNonzeros' is a callback function, if 'azResults' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/shell.c:13757:39: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/shell.c:13706:32: note: Parameter 'azResults' can be declared as const array fossil-src-2.26/extsrc/shell.c:13802:67: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:13880:50: style: Parameter 'pLast' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:13896:70: style: Parameter 'pLast' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:14131:13: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:21912:15: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:21918:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:22107:18: style: Variable 'aBlob' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:22385:15: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:22776:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:22878:8: style: Parameter 'aiType' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:23051:17: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:23061:15: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:23570:9: style: Parameter 'zLabel' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:24186:15: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:24775:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:29870:15: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:31420:11: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:31781:17: style: Variable 'zSp' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:32346:11: style: Variable 'zPtrSz' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:32462:39: style: Parameter 'zLine' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:32667:59: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/shell.c:32891:20: style: Variable 'pwent' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/shell.c:24402:10: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] fossil-src-2.26/extsrc/shell.c:1659:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/shell.c:7311:13: style: Variable 'cPrev' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/shell.c:13543:17: style: Variable 'zAppend' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/shell.c:13725:16: style: Variable 'zIdx' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/shell.c:32346:18: style: Variable 'zPtrSz' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/shell.c:32346:11: style: Variable 'zPtrSz' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/shell.c:15325:14: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] fossil-src-2.26/extsrc/sqlite3.c:26790:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:29529:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexIsInit [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:29985:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:37489:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ht [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:39567:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:39734:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:40114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:40268:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:40420:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:40509:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:40666:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:40891:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:41196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:41249:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:42163:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:42296:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:42391:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:42567:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:42613:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:42658:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:42698:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:43116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:43237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:43295:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:43432:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:43590:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:43764:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:43966:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:45207:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:45381:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:45493:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:45561:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:45660:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:45786:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:55773:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pDirty [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:56888:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPage [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:57256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:63926:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pPCache [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:66907:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aCksum [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:67630:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aLock [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:67928:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aSegment [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:72575:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eState [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:72587:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eState [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:73080:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:73122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:73143:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:73195:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:75872:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:76416:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pBt [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:79839:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ixNx [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:80710:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable balance_deeper_called [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:82727:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:83691:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc2 [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:85002:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:85019:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:85998:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aOp [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:86419:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:91779:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:91881:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:94691:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aType [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:94849:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:95964:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:105140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aColl [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:105779:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iSz [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:110386:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:111887:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pLeft [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:111938:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iTable [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:112155:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:112284:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:112346:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:112430:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:112450:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:114714:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:116145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:116612:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:122474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:123337:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sLastToken [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:123856:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pOld [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:126246:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:126675:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aCol [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:127735:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:127838:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:127913:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:128067:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pSelect [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:128799:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:130506:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:131849:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zEnd [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:139709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:142242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:143923:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcp [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:144438:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zErrMsg [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:144472:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zErrMsg [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:145027:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:145270:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:145418:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:146411:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aColl [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:150938:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:152126:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:154642:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:154924:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:155521:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enc [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:156949:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:157329:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:158592:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xRollback [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:158601:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xCommit [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:159744:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable explain [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:159870:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable explain [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:160915:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeMask [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:161935:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:162479:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:162657:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eOperator [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:162779:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:166006:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aRhs [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:167056:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLSlot [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:168689:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argvIndex [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:171200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:182057:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startedWithOom [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:186478:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zName [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:208323:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:212156:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/extsrc/sqlite3.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] fossil-src-2.26/extsrc/sqlite3.c:26797:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] fossil-src-2.26/extsrc/sqlite3.c:54598:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] fossil-src-2.26/extsrc/sqlite3.c:109623:11: warning: Assert statement calls a function which may have desired side effects: 'sqlite3ExprIsInteger'. [assertWithSideEffect] fossil-src-2.26/extsrc/sqlite3.c:113226:15: warning: Assert statement calls a function which may have desired side effects: 'sqlite3GetInt32'. [assertWithSideEffect] fossil-src-2.26/extsrc/sqlite3.c:131538:22: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] fossil-src-2.26/extsrc/sqlite3.c:131769:18: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] fossil-src-2.26/extsrc/sqlite3.c:186956:38: warning: Assert statement modifies 'x'. [assignmentInAssert] fossil-src-2.26/extsrc/sqlite3.c:186956:40: warning: Assert statement calls a function which may have desired side effects: 'va_arg'. [assertWithSideEffect] fossil-src-2.26/extsrc/sqlite3.c:144475:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] fossil-src-2.26/extsrc/sqlite3.c:146142:7: error: Address of local auto-variable assigned to a function parameter. [autoVariables] fossil-src-2.26/extsrc/sqlite3.c:153856:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] fossil-src-2.26/extsrc/sqlite3.c:128240:45: warning: Either the condition 'p->nSrc>1' is redundant or the array 'p->a[0]' is accessed at index -1, which is out of bounds. [negativeIndex] fossil-src-2.26/extsrc/sqlite3.c:128236:19: note: Assuming that condition 'p->nSrc>1' is not redundant fossil-src-2.26/extsrc/sqlite3.c:128237:20: note: Assignment 'i=p->nSrc-1', assigned value is 1 fossil-src-2.26/extsrc/sqlite3.c:128241:16: note: i is decremented', new value is 0 fossil-src-2.26/extsrc/sqlite3.c:128240:45: note: Negative array index fossil-src-2.26/extsrc/sqlite3.c:134335:16: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] fossil-src-2.26/extsrc/sqlite3.c:134332:15: note: Address of variable taken here. fossil-src-2.26/extsrc/sqlite3.c:134335:16: note: The address of variable 'iCol' might be accessed at non-zero index. fossil-src-2.26/extsrc/sqlite3.c:134336:14: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] fossil-src-2.26/extsrc/sqlite3.c:134332:15: note: Address of variable taken here. fossil-src-2.26/extsrc/sqlite3.c:134336:14: note: The address of variable 'iCol' might be accessed at non-zero index. fossil-src-2.26/extsrc/sqlite3.c:116613:9: warning: Return value of function sqlite3_value_text() is not used. [ignoredReturnValue] fossil-src-2.26/extsrc/sqlite3.c:25271:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] fossil-src-2.26/extsrc/sqlite3.c:41187:5: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] fossil-src-2.26/extsrc/sqlite3.c:64502:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] fossil-src-2.26/extsrc/sqlite3.c:64493:11: note: outer condition: rc==0 fossil-src-2.26/extsrc/sqlite3.c:64502:15: note: identical inner condition: rc==0 fossil-src-2.26/extsrc/sqlite3.c:94913:24: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] fossil-src-2.26/extsrc/sqlite3.c:94909:19: note: outer condition: pMem->flags&(0x0004|0x0008|0x0020|0x0001) fossil-src-2.26/extsrc/sqlite3.c:94913:24: note: identical inner condition: pMem->flags&(0x0004|0x0008|0x0020|0x0001) fossil-src-2.26/extsrc/sqlite3.c:45315:7: style: The if condition is the same as the previous if condition [duplicateCondition] fossil-src-2.26/extsrc/sqlite3.c:45281:7: note: First condition fossil-src-2.26/extsrc/sqlite3.c:45315:7: note: Second condition fossil-src-2.26/extsrc/sqlite3.c:63044:16: style: The if condition is the same as the previous if condition [duplicateCondition] fossil-src-2.26/extsrc/sqlite3.c:63033:16: note: First condition fossil-src-2.26/extsrc/sqlite3.c:63044:16: note: Second condition fossil-src-2.26/extsrc/sqlite3.c:70193:9: style: The if condition is the same as the previous if condition [duplicateCondition] fossil-src-2.26/extsrc/sqlite3.c:70188:9: note: First condition fossil-src-2.26/extsrc/sqlite3.c:70193:9: note: Second condition fossil-src-2.26/extsrc/sqlite3.c:105755:9: style: The if condition is the same as the previous if condition [duplicateCondition] fossil-src-2.26/extsrc/sqlite3.c:105750:9: note: First condition fossil-src-2.26/extsrc/sqlite3.c:105755:9: note: Second condition fossil-src-2.26/extsrc/sqlite3.c:106146:11: style: The if condition is the same as the previous if condition [duplicateCondition] fossil-src-2.26/extsrc/sqlite3.c:106140:11: note: First condition fossil-src-2.26/extsrc/sqlite3.c:106146:11: note: Second condition fossil-src-2.26/extsrc/sqlite3.c:182943:11: style: The if condition is the same as the previous if condition [duplicateCondition] fossil-src-2.26/extsrc/sqlite3.c:182933:11: note: First condition fossil-src-2.26/extsrc/sqlite3.c:182943:11: note: Second condition fossil-src-2.26/extsrc/sqlite3.c:183069:8: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] fossil-src-2.26/extsrc/sqlite3.c:208529:14: style: Comparing expression of type 'unsigned char' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] fossil-src-2.26/extsrc/sqlite3.c:35358:7: style: Condition 'bom' is always false [knownConditionTrueFalse] fossil-src-2.26/extsrc/sqlite3.c:35344:12: note: Assignment 'bom=0', assigned value is 0 fossil-src-2.26/extsrc/sqlite3.c:35358:7: note: Condition 'bom' is always false fossil-src-2.26/extsrc/sqlite3.c:85156:49: style: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false [knownConditionTrueFalse] fossil-src-2.26/extsrc/sqlite3.c:35343:12: note: Assignment 'rc=0', assigned value is 0 fossil-src-2.26/extsrc/sqlite3.c:85156:49: note: Calling function 'sqlite3VdbeMemHandleBom' returns 0 fossil-src-2.26/extsrc/sqlite3.c:85156:49: note: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false fossil-src-2.26/extsrc/sqlite3.c:93048:26: style: Condition 'db->mallocFailed>prior_mallocFailed' is always false [knownConditionTrueFalse] fossil-src-2.26/extsrc/sqlite3.c:93034:27: note: prior_mallocFailed is assigned 'db->mallocFailed' here. fossil-src-2.26/extsrc/sqlite3.c:93048:26: note: Condition 'db->mallocFailed>prior_mallocFailed' is always false fossil-src-2.26/extsrc/sqlite3.c:158208:23: style: Condition 'sCtx.bDeclared==0' is always true [knownConditionTrueFalse] fossil-src-2.26/extsrc/sqlite3.c:158182:20: note: Assignment 'sCtx.bDeclared=0', assigned value is 0 fossil-src-2.26/extsrc/sqlite3.c:158208:23: note: Condition 'sCtx.bDeclared==0' is always true fossil-src-2.26/extsrc/sqlite3.c:169242:19: style: Condition 'sCur.n==0' is always true [knownConditionTrueFalse] fossil-src-2.26/extsrc/sqlite3.c:169221:18: note: Assignment 'sCur.n=0', assigned value is 0 fossil-src-2.26/extsrc/sqlite3.c:169242:19: note: Condition 'sCur.n==0' is always true fossil-src-2.26/extsrc/sqlite3.c:33124:3: error: Memory leak: p [memleak] fossil-src-2.26/extsrc/sqlite3.c:27347:3: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] fossil-src-2.26/extsrc/sqlite3.c:123850:9: warning: Either the condition 'db==0' is redundant or there is possible null pointer dereference: db. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/sqlite3.c:123855:17: note: Assuming that condition 'db==0' is not redundant fossil-src-2.26/extsrc/sqlite3.c:123850:9: note: Null pointer dereference fossil-src-2.26/extsrc/sqlite3.c:144627:4: warning: Either the condition 'ppStmt==0' is redundant or there is possible null pointer dereference: ppStmt. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/sqlite3.c:144748:34: note: Assuming that condition 'ppStmt==0' is not redundant fossil-src-2.26/extsrc/sqlite3.c:144747:20: note: Calling function 'sqlite3LockAndPrepare', 6th argument 'ppStmt' value is 0 fossil-src-2.26/extsrc/sqlite3.c:144627:4: note: Null pointer dereference fossil-src-2.26/extsrc/sqlite3.c:144776:4: warning: Either the condition 'ppStmt==0' is redundant or there is possible null pointer dereference: ppStmt. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/sqlite3.c:144863:34: note: Assuming that condition 'ppStmt==0' is not redundant fossil-src-2.26/extsrc/sqlite3.c:144862:10: note: Calling function 'sqlite3Prepare16', 5th argument 'ppStmt' value is 0 fossil-src-2.26/extsrc/sqlite3.c:144776:4: note: Null pointer dereference fossil-src-2.26/extsrc/sqlite3.c:147141:11: warning: Either the condition 'pColExpr!=0' is redundant or there is possible null pointer dereference: pColExpr. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/sqlite3.c:147137:14: note: Assuming that condition 'pColExpr!=0' is not redundant fossil-src-2.26/extsrc/sqlite3.c:147141:11: note: Null pointer dereference fossil-src-2.26/extsrc/sqlite3.c:187454:10: warning: Either the condition 'zFilename' is redundant or there is possible null pointer dereference: zFilename. [nullPointerRedundantCheck] fossil-src-2.26/extsrc/sqlite3.c:187450:10: note: Assuming that condition 'zFilename' is not redundant fossil-src-2.26/extsrc/sqlite3.c:187454:10: note: Null pointer dereference fossil-src-2.26/extsrc/sqlite3.c:187504:20: warning: Either the condition 'zFilename' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] fossil-src-2.26/extsrc/sqlite3.c:187500:10: note: Assuming that condition 'zFilename' is not redundant fossil-src-2.26/extsrc/sqlite3.c:187504:20: note: Null pointer addition fossil-src-2.26/extsrc/sqlite3.c:29654:10: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:35387:13: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:105293:18: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133190:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133191:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133192:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133193:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133207:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133208:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133209:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133213:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133214:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133215:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133216:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133217:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133218:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133222:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133223:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133260:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133334:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:133335:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/extsrc/sqlite3.c:114590:51: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] fossil-src-2.26/extsrc/sqlite3.c:88538:11: style: Redundant assignment of 'nByte' to itself. [selfAssignment] fossil-src-2.26/extsrc/sqlite3.c:108443:21: style: The comparison 'cnt == 0' is always true. [knownConditionTrueFalse] fossil-src-2.26/extsrc/sqlite3.c:108390:13: note: 'cnt' is assigned value '0' here. fossil-src-2.26/extsrc/sqlite3.c:108443:21: note: The comparison 'cnt == 0' is always true. fossil-src-2.26/extsrc/sqlite3.c:148418:18: style: The comparison 'pKeyDup == 0' is always true. [knownConditionTrueFalse] fossil-src-2.26/extsrc/sqlite3.c:148410:22: note: 'pKeyDup' is assigned value '0' here. fossil-src-2.26/extsrc/sqlite3.c:148418:18: note: The comparison 'pKeyDup == 0' is always true. fossil-src-2.26/extsrc/sqlite3.c:182060:15: style: The comparison 'nErr == 0' is always true. [knownConditionTrueFalse] fossil-src-2.26/extsrc/sqlite3.c:181942:14: note: 'nErr' is assigned value '0' here. fossil-src-2.26/extsrc/sqlite3.c:182060:15: note: The comparison 'nErr == 0' is always true. fossil-src-2.26/extsrc/sqlite3.c:213381:5: style: Same expression '1' found multiple times in chain of '|' operators. [duplicateExpression] fossil-src-2.26/extsrc/sqlite3.c:213385:5: style: Same expression '1' found multiple times in chain of '|' operators. [duplicateExpression] fossil-src-2.26/extsrc/sqlite3.c:213388:5: style: Same expression '1' found multiple times in chain of '|' operators. [duplicateExpression] fossil-src-2.26/extsrc/sqlite3.c:213391:5: style: Same expression '1' found multiple times in chain of '|' operators. [duplicateExpression] fossil-src-2.26/extsrc/sqlite3.c:186770:22: style: Variable 'db->busyHandler.nBusy' is assigned an expression that holds the same value. [redundantAssignment] fossil-src-2.26/extsrc/sqlite3.c:186768:17: note: nSave is assigned 'db->busyHandler.nBusy' here. fossil-src-2.26/extsrc/sqlite3.c:186770:22: note: Variable 'db->busyHandler.nBusy' is assigned an expression that holds the same value. fossil-src-2.26/extsrc/sqlite3.c:94919:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] fossil-src-2.26/extsrc/sqlite3.c:99526:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] fossil-src-2.26/extsrc/sqlite3.c:142862:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] fossil-src-2.26/extsrc/sqlite3.c:72967:19: style: Unsigned expression 'nPayload' can't be negative so it is unnecessary to test it. [unsignedPositive] fossil-src-2.26/extsrc/sqlite3.c:73006:19: style: Unsigned expression 'nPayload' can't be negative so it is unnecessary to test it. [unsignedPositive] fossil-src-2.26/extsrc/sqlite3.c:84034:43: style: Checking if unsigned expression 'acc.mxAlloc' is less than zero. [unsignedLessThanZero] fossil-src-2.26/extsrc/sqlite3.c:208529:12: style: Unsigned expression 'c' can't be negative so it is unnecessary to test it. [unsignedPositive] fossil-src-2.26/extsrc/sqlite3.c:211984:18: style: Unsigned expression 'iTarget' can't be negative so it is unnecessary to test it. [unsignedPositive] fossil-src-2.26/extsrc/sqlite3.c:211985:17: style: Unsigned expression 'iPatch' can't be negative so it is unnecessary to test it. [unsignedPositive] fossil-src-2.26/extsrc/sqlite3.c:24513:8: style:inconclusive: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9205:57: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. fossil-src-2.26/extsrc/sqlite3.c:24513:8: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. fossil-src-2.26/extsrc/sqlite3.c:24514:8: style:inconclusive: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9205:68: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. fossil-src-2.26/extsrc/sqlite3.c:24514:8: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. fossil-src-2.26/extsrc/sqlite3.c:24515:7: style:inconclusive: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9205:80: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. fossil-src-2.26/extsrc/sqlite3.c:24515:7: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. fossil-src-2.26/extsrc/sqlite3.c:26892:54: style:inconclusive: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8494:54: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. fossil-src-2.26/extsrc/sqlite3.c:26892:54: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. fossil-src-2.26/extsrc/sqlite3.c:30818:66: style:inconclusive: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:7583:66: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:30818:66: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:30843:45: style:inconclusive: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:7595:63: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:30843:45: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:30860:66: style:inconclusive: Function 'sqlite3_hard_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:7584:66: note: Function 'sqlite3_hard_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:30860:66: note: Function 'sqlite3_hard_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:31824:15: style:inconclusive: Function 'sqlite3_str_vappendf' argument 2 names different: declaration 'zFormat' definition 'fmt'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9030:64: note: Function 'sqlite3_str_vappendf' argument 2 names different: declaration 'zFormat' definition 'fmt'. fossil-src-2.26/extsrc/sqlite3.c:31824:15: note: Function 'sqlite3_str_vappendf' argument 2 names different: declaration 'zFormat' definition 'fmt'. fossil-src-2.26/extsrc/sqlite3.c:32690:68: style:inconclusive: Function 'sqlite3_str_appendchar' argument 3 names different: declaration 'C' definition 'c'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9033:66: note: Function 'sqlite3_str_appendchar' argument 3 names different: declaration 'C' definition 'c'. fossil-src-2.26/extsrc/sqlite3.c:32690:68: note: Function 'sqlite3_str_appendchar' argument 3 names different: declaration 'C' definition 'c'. fossil-src-2.26/extsrc/sqlite3.c:32718:64: style:inconclusive: Function 'sqlite3_str_append' argument 2 names different: declaration 'zIn' definition 'z'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9031:62: note: Function 'sqlite3_str_append' argument 2 names different: declaration 'zIn' definition 'z'. fossil-src-2.26/extsrc/sqlite3.c:32718:64: note: Function 'sqlite3_str_append' argument 2 names different: declaration 'zIn' definition 'z'. fossil-src-2.26/extsrc/sqlite3.c:32735:67: style:inconclusive: Function 'sqlite3_str_appendall' argument 2 names different: declaration 'zIn' definition 'z'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9032:65: note: Function 'sqlite3_str_appendall' argument 2 names different: declaration 'zIn' definition 'z'. fossil-src-2.26/extsrc/sqlite3.c:32735:67: note: Function 'sqlite3_str_appendall' argument 2 names different: declaration 'zIn' definition 'z'. fossil-src-2.26/extsrc/sqlite3.c:34527:49: style:inconclusive: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:3639:49: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. fossil-src-2.26/extsrc/sqlite3.c:34527:49: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. fossil-src-2.26/extsrc/sqlite3.c:35380:51: style:inconclusive: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:21662:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. fossil-src-2.26/extsrc/sqlite3.c:35380:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. fossil-src-2.26/extsrc/sqlite3.c:35456:52: style:inconclusive: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:21660:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. fossil-src-2.26/extsrc/sqlite3.c:35456:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. fossil-src-2.26/extsrc/sqlite3.c:37613:74: style:inconclusive: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:14825:71: note: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. fossil-src-2.26/extsrc/sqlite3.c:37613:74: note: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. fossil-src-2.26/extsrc/sqlite3.c:54439:73: style:inconclusive: Function 'memdbUnfetch' argument 3 names different: declaration 'p' definition 'pPage'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:54028:67: note: Function 'memdbUnfetch' argument 3 names different: declaration 'p' definition 'pPage'. fossil-src-2.26/extsrc/sqlite3.c:54439:73: note: Function 'memdbUnfetch' argument 3 names different: declaration 'p' definition 'pPage'. fossil-src-2.26/extsrc/sqlite3.c:54551:15: style:inconclusive: Function 'memdbAccess' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:54035:50: note: Function 'memdbAccess' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/sqlite3.c:54551:15: note: Function 'memdbAccess' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/sqlite3.c:54569:15: style:inconclusive: Function 'memdbFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:54036:56: note: Function 'memdbFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/sqlite3.c:54569:15: note: Function 'memdbFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. fossil-src-2.26/extsrc/sqlite3.c:54581:57: style:inconclusive: Function 'memdbDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:54037:52: note: Function 'memdbDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. fossil-src-2.26/extsrc/sqlite3.c:54581:57: note: Function 'memdbDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. fossil-src-2.26/extsrc/sqlite3.c:54612:64: style:inconclusive: Function 'memdbRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:54041:59: note: Function 'memdbRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. fossil-src-2.26/extsrc/sqlite3.c:54612:64: note: Function 'memdbRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. fossil-src-2.26/extsrc/sqlite3.c:54620:46: style:inconclusive: Function 'memdbSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:54042:41: note: Function 'memdbSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. fossil-src-2.26/extsrc/sqlite3.c:54620:46: note: Function 'memdbSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. fossil-src-2.26/extsrc/sqlite3.c:55602:11: style:inconclusive: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:17616:11: note: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:55602:11: note: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:55959:64: style:inconclusive: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:17645:57: note: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. fossil-src-2.26/extsrc/sqlite3.c:55959:64: note: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. fossil-src-2.26/extsrc/sqlite3.c:63862:7: style:inconclusive: Function 'sqlite3PagerGet' argument 4 names different: declaration 'clrFlag' definition 'flags'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16326:83: note: Function 'sqlite3PagerGet' argument 4 names different: declaration 'clrFlag' definition 'flags'. fossil-src-2.26/extsrc/sqlite3.c:63862:7: note: Function 'sqlite3PagerGet' argument 4 names different: declaration 'clrFlag' definition 'flags'. fossil-src-2.26/extsrc/sqlite3.c:65097:65: style:inconclusive: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16349:65: note: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. fossil-src-2.26/extsrc/sqlite3.c:65097:65: note: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. fossil-src-2.26/extsrc/sqlite3.c:65760:8: style:inconclusive: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16357:62: note: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. fossil-src-2.26/extsrc/sqlite3.c:65760:8: note: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. fossil-src-2.26/extsrc/sqlite3.c:74701:58: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16503:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. fossil-src-2.26/extsrc/sqlite3.c:74701:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. fossil-src-2.26/extsrc/sqlite3.c:74701:86: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16503:87: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. fossil-src-2.26/extsrc/sqlite3.c:74701:86: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. fossil-src-2.26/extsrc/sqlite3.c:76367:13: style:inconclusive: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16670:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. fossil-src-2.26/extsrc/sqlite3.c:76367:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. fossil-src-2.26/extsrc/sqlite3.c:77369:7: style:inconclusive: Function 'sqlite3BtreeTableMoveto' argument 3 names different: declaration 'bias' definition 'biasRight'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16687:7: note: Function 'sqlite3BtreeTableMoveto' argument 3 names different: declaration 'bias' definition 'biasRight'. fossil-src-2.26/extsrc/sqlite3.c:77369:7: note: Function 'sqlite3BtreeTableMoveto' argument 3 names different: declaration 'bias' definition 'biasRight'. fossil-src-2.26/extsrc/sqlite3.c:77600:19: style:inconclusive: Function 'sqlite3BtreeIndexMoveto' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16692:19: note: Function 'sqlite3BtreeIndexMoveto' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. fossil-src-2.26/extsrc/sqlite3.c:77600:19: note: Function 'sqlite3BtreeIndexMoveto' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. fossil-src-2.26/extsrc/sqlite3.c:80965:23: style:inconclusive: Function 'sqlite3BtreeInsert' argument 2 names different: declaration 'pPayload' definition 'pX'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16748:70: note: Function 'sqlite3BtreeInsert' argument 2 names different: declaration 'pPayload' definition 'pX'. fossil-src-2.26/extsrc/sqlite3.c:80965:23: note: Function 'sqlite3BtreeInsert' argument 2 names different: declaration 'pPayload' definition 'pX'. fossil-src-2.26/extsrc/sqlite3.c:81996:48: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16561:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:81996:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:81996:65: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16561:70: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. fossil-src-2.26/extsrc/sqlite3.c:81996:65: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. fossil-src-2.26/extsrc/sqlite3.c:82026:66: style:inconclusive: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16562:64: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. fossil-src-2.26/extsrc/sqlite3.c:82026:66: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. fossil-src-2.26/extsrc/sqlite3.c:82951:52: style:inconclusive: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16523:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:82951:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:82968:49: style:inconclusive: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16525:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:82968:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:83057:50: style:inconclusive: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16783:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. fossil-src-2.26/extsrc/sqlite3.c:83057:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. fossil-src-2.26/extsrc/sqlite3.c:83099:50: style:inconclusive: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:16785:50: note: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:83099:50: note: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:83280:12: style:inconclusive: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9871:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. fossil-src-2.26/extsrc/sqlite3.c:83280:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. fossil-src-2.26/extsrc/sqlite3.c:83281:15: style:inconclusive: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9872:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. fossil-src-2.26/extsrc/sqlite3.c:83281:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. fossil-src-2.26/extsrc/sqlite3.c:83282:12: style:inconclusive: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9873:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. fossil-src-2.26/extsrc/sqlite3.c:83282:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. fossil-src-2.26/extsrc/sqlite3.c:83283:15: style:inconclusive: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9874:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. fossil-src-2.26/extsrc/sqlite3.c:83283:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. fossil-src-2.26/extsrc/sqlite3.c:84151:77: style:inconclusive: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:24247:61: note: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. fossil-src-2.26/extsrc/sqlite3.c:84151:77: note: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. fossil-src-2.26/extsrc/sqlite3.c:84214:64: style:inconclusive: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:24248:64: note: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. fossil-src-2.26/extsrc/sqlite3.c:84214:64: note: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. fossil-src-2.26/extsrc/sqlite3.c:87253:64: style:inconclusive: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:17352:62: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. fossil-src-2.26/extsrc/sqlite3.c:87253:64: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. fossil-src-2.26/extsrc/sqlite3.c:87257:64: style:inconclusive: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:17353:62: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. fossil-src-2.26/extsrc/sqlite3.c:87257:64: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. fossil-src-2.26/extsrc/sqlite3.c:87261:64: style:inconclusive: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:17354:62: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. fossil-src-2.26/extsrc/sqlite3.c:87261:64: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. fossil-src-2.26/extsrc/sqlite3.c:87265:54: style:inconclusive: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'p5'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:17355:52: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'p5'. fossil-src-2.26/extsrc/sqlite3.c:87265:54: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'p5'. fossil-src-2.26/extsrc/sqlite3.c:87531:81: style:inconclusive: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:17366:79: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:87531:81: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:87574:65: style:inconclusive: Function 'sqlite3VdbeAppendP4' argument 3 names different: declaration 'p4type' definition 'n'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:17367:63: note: Function 'sqlite3VdbeAppendP4' argument 3 names different: declaration 'p4type' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:87574:65: note: Function 'sqlite3VdbeAppendP4' argument 3 names different: declaration 'p4type' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:92108:17: style:inconclusive: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6750:58: note: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:92108:17: note: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:92660:68: style:inconclusive: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6416:66: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. fossil-src-2.26/extsrc/sqlite3.c:92660:68: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. fossil-src-2.26/extsrc/sqlite3.c:92681:65: style:inconclusive: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6512:60: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. fossil-src-2.26/extsrc/sqlite3.c:92681:65: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. fossil-src-2.26/extsrc/sqlite3.c:92714:7: style:inconclusive: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6513:59: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. fossil-src-2.26/extsrc/sqlite3.c:92714:7: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. fossil-src-2.26/extsrc/sqlite3.c:92893:69: style:inconclusive: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5786:63: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92893:69: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92903:62: style:inconclusive: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5793:56: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92903:62: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92908:64: style:inconclusive: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5794:58: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92908:64: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92913:66: style:inconclusive: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5787:60: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92913:66: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92918:60: style:inconclusive: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5788:54: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92918:60: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92923:71: style:inconclusive: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5789:66: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92923:71: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92928:78: style:inconclusive: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5790:72: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92928:78: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92933:73: style:inconclusive: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5792:67: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92933:73: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92943:71: style:inconclusive: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5791:65: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92943:71: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92949:61: style:inconclusive: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5795:55: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:92949:61: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. fossil-src-2.26/extsrc/sqlite3.c:93249:7: style:inconclusive: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5215:71: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. fossil-src-2.26/extsrc/sqlite3.c:93249:7: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. fossil-src-2.26/extsrc/sqlite3.c:93336:17: style:inconclusive: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5225:56: note: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:93336:17: note: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:93602:69: style:inconclusive: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:9358:62: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. fossil-src-2.26/extsrc/sqlite3.c:93602:69: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. fossil-src-2.26/extsrc/sqlite3.c:103773:7: style:inconclusive: Function 'sqlite3_blob_open' argument 6 names different: declaration 'flags' definition 'wrFlag'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8326:7: note: Function 'sqlite3_blob_open' argument 6 names different: declaration 'flags' definition 'wrFlag'. fossil-src-2.26/extsrc/sqlite3.c:103773:7: note: Function 'sqlite3_blob_open' argument 6 names different: declaration 'flags' definition 'wrFlag'. fossil-src-2.26/extsrc/sqlite3.c:104102:61: style:inconclusive: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8421:56: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. fossil-src-2.26/extsrc/sqlite3.c:104102:61: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. fossil-src-2.26/extsrc/sqlite3.c:104102:68: style:inconclusive: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8421:63: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:104102:68: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. fossil-src-2.26/extsrc/sqlite3.c:114806:56: style:inconclusive: Function 'exprCodeVector' argument 3 names different: declaration 'piToFree' definition 'piFreeable'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:110433:56: note: Function 'exprCodeVector' argument 3 names different: declaration 'piToFree' definition 'piFreeable'. fossil-src-2.26/extsrc/sqlite3.c:114806:56: note: Function 'exprCodeVector' argument 3 names different: declaration 'piToFree' definition 'piFreeable'. fossil-src-2.26/extsrc/sqlite3.c:122078:57: style:inconclusive: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:21835:53: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. fossil-src-2.26/extsrc/sqlite3.c:122078:57: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. fossil-src-2.26/extsrc/sqlite3.c:122849:9: style:inconclusive: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:3733:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. fossil-src-2.26/extsrc/sqlite3.c:122849:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. fossil-src-2.26/extsrc/sqlite3.c:131277:44: style:inconclusive: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:10029:44: note: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. fossil-src-2.26/extsrc/sqlite3.c:131277:44: note: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. fossil-src-2.26/extsrc/sqlite3.c:131277:70: style:inconclusive: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:10029:63: note: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. fossil-src-2.26/extsrc/sqlite3.c:131277:70: note: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. fossil-src-2.26/extsrc/sqlite3.c:131291:44: style:inconclusive: Function 'sqlite3_strlike' argument 1 names different: declaration 'zGlob' definition 'zPattern'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:10052:44: note: Function 'sqlite3_strlike' argument 1 names different: declaration 'zGlob' definition 'zPattern'. fossil-src-2.26/extsrc/sqlite3.c:131291:44: note: Function 'sqlite3_strlike' argument 1 names different: declaration 'zGlob' definition 'zPattern'. fossil-src-2.26/extsrc/sqlite3.c:131291:85: style:inconclusive: Function 'sqlite3_strlike' argument 3 names different: declaration 'cEsc' definition 'esc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:10052:82: note: Function 'sqlite3_strlike' argument 3 names different: declaration 'cEsc' definition 'esc'. fossil-src-2.26/extsrc/sqlite3.c:131291:85: note: Function 'sqlite3_strlike' argument 3 names different: declaration 'cEsc' definition 'esc'. fossil-src-2.26/extsrc/sqlite3.c:138276:15: style:inconclusive: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:748:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. fossil-src-2.26/extsrc/sqlite3.c:138276:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. fossil-src-2.26/extsrc/sqlite3.c:138279:10: style:inconclusive: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:751:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. fossil-src-2.26/extsrc/sqlite3.c:138279:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. fossil-src-2.26/extsrc/sqlite3.c:144702:7: style:inconclusive: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4811:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144702:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144714:7: style:inconclusive: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4818:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144714:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144732:7: style:inconclusive: Function 'sqlite3_prepare_v3' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4825:7: note: Function 'sqlite3_prepare_v3' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144732:7: note: Function 'sqlite3_prepare_v3' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144830:7: style:inconclusive: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4833:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144830:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144842:7: style:inconclusive: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4840:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144842:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144854:7: style:inconclusive: Function 'sqlite3_prepare16_v3' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4847:7: note: Function 'sqlite3_prepare16_v3' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:144854:7: note: Function 'sqlite3_prepare16_v3' argument 3 names different: declaration 'nByte' definition 'nBytes'. fossil-src-2.26/extsrc/sqlite3.c:153802:10: style:inconclusive: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:3461:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. fossil-src-2.26/extsrc/sqlite3.c:153802:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. fossil-src-2.26/extsrc/sqlite3.c:153866:10: style:inconclusive: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:3463:43: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. fossil-src-2.26/extsrc/sqlite3.c:153866:10: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. fossil-src-2.26/extsrc/sqlite3.c:156654:9: style:inconclusive: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:155477:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. fossil-src-2.26/extsrc/sqlite3.c:156654:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. fossil-src-2.26/extsrc/sqlite3.c:157682:25: style:inconclusive: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8119:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. fossil-src-2.26/extsrc/sqlite3.c:157682:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. fossil-src-2.26/extsrc/sqlite3.c:157683:9: style:inconclusive: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8120:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. fossil-src-2.26/extsrc/sqlite3.c:157683:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. fossil-src-2.26/extsrc/sqlite3.c:157697:25: style:inconclusive: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8125:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. fossil-src-2.26/extsrc/sqlite3.c:157697:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. fossil-src-2.26/extsrc/sqlite3.c:157698:9: style:inconclusive: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8126:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. fossil-src-2.26/extsrc/sqlite3.c:157698:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. fossil-src-2.26/extsrc/sqlite3.c:157711:63: style:inconclusive: Function 'sqlite3_drop_modules' argument 2 names different: declaration 'azKeep' definition 'azNames'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8144:16: note: Function 'sqlite3_drop_modules' argument 2 names different: declaration 'azKeep' definition 'azNames'. fossil-src-2.26/extsrc/sqlite3.c:157711:63: note: Function 'sqlite3_drop_modules' argument 2 names different: declaration 'azKeep' definition 'azNames'. fossil-src-2.26/extsrc/sqlite3.c:158382:62: style:inconclusive: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8202:59: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. fossil-src-2.26/extsrc/sqlite3.c:158382:62: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. fossil-src-2.26/extsrc/sqlite3.c:182347:45: style:inconclusive: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:3257:45: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. fossil-src-2.26/extsrc/sqlite3.c:182347:45: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. fossil-src-2.26/extsrc/sqlite3.c:182512:47: style:inconclusive: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:3258:47: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. fossil-src-2.26/extsrc/sqlite3.c:182512:47: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. fossil-src-2.26/extsrc/sqlite3.c:184738:15: style:inconclusive: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5990:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. fossil-src-2.26/extsrc/sqlite3.c:184738:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. fossil-src-2.26/extsrc/sqlite3.c:184740:7: style:inconclusive: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5992:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:184740:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:184741:9: style:inconclusive: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:5993:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:184741:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:184751:15: style:inconclusive: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6010:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. fossil-src-2.26/extsrc/sqlite3.c:184751:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. fossil-src-2.26/extsrc/sqlite3.c:184753:7: style:inconclusive: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6012:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:184753:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:184754:9: style:inconclusive: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6013:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:184754:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:184765:15: style:inconclusive: Function 'sqlite3_create_window_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6021:15: note: Function 'sqlite3_create_window_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. fossil-src-2.26/extsrc/sqlite3.c:184765:15: note: Function 'sqlite3_create_window_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. fossil-src-2.26/extsrc/sqlite3.c:184767:7: style:inconclusive: Function 'sqlite3_create_window_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6023:7: note: Function 'sqlite3_create_window_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:184767:7: note: Function 'sqlite3_create_window_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:184768:9: style:inconclusive: Function 'sqlite3_create_window_function' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6024:9: note: Function 'sqlite3_create_window_function' argument 5 names different: declaration 'pApp' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:184768:9: note: Function 'sqlite3_create_window_function' argument 5 names different: declaration 'pApp' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:184785:9: style:inconclusive: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6003:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:184785:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. fossil-src-2.26/extsrc/sqlite3.c:184844:15: style:inconclusive: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:8221:64: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. fossil-src-2.26/extsrc/sqlite3.c:184844:15: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. fossil-src-2.26/extsrc/sqlite3.c:184898:12: style:inconclusive: Function 'sqlite3_trace_v2' argument 2 names different: declaration 'uMask' definition 'mTrace'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:3933:12: note: Function 'sqlite3_trace_v2' argument 2 names different: declaration 'uMask' definition 'mTrace'. fossil-src-2.26/extsrc/sqlite3.c:184898:12: note: Function 'sqlite3_trace_v2' argument 2 names different: declaration 'uMask' definition 'mTrace'. fossil-src-2.26/extsrc/sqlite3.c:184900:9: style:inconclusive: Function 'sqlite3_trace_v2' argument 4 names different: declaration 'pCtx' definition 'pArg'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:3935:9: note: Function 'sqlite3_trace_v2' argument 4 names different: declaration 'pCtx' definition 'pArg'. fossil-src-2.26/extsrc/sqlite3.c:184900:9: note: Function 'sqlite3_trace_v2' argument 4 names different: declaration 'pCtx' definition 'pArg'. fossil-src-2.26/extsrc/sqlite3.c:185115:60: style:inconclusive: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:10147:60: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. fossil-src-2.26/extsrc/sqlite3.c:185115:60: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. fossil-src-2.26/extsrc/sqlite3.c:185579:47: style:inconclusive: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4583:44: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. fossil-src-2.26/extsrc/sqlite3.c:185579:47: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. fossil-src-2.26/extsrc/sqlite3.c:185579:60: style:inconclusive: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4583:52: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. fossil-src-2.26/extsrc/sqlite3.c:185579:60: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. fossil-src-2.26/extsrc/sqlite3.c:186268:15: style:inconclusive: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4258:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. fossil-src-2.26/extsrc/sqlite3.c:186268:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. fossil-src-2.26/extsrc/sqlite3.c:186288:15: style:inconclusive: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4262:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. fossil-src-2.26/extsrc/sqlite3.c:186288:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. fossil-src-2.26/extsrc/sqlite3.c:186329:7: style:inconclusive: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6872:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:186329:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:186330:9: style:inconclusive: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6873:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. fossil-src-2.26/extsrc/sqlite3.c:186330:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. fossil-src-2.26/extsrc/sqlite3.c:186342:7: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6879:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:186342:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:186343:9: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6880:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. fossil-src-2.26/extsrc/sqlite3.c:186343:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. fossil-src-2.26/extsrc/sqlite3.c:186367:7: style:inconclusive: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6887:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:186367:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. fossil-src-2.26/extsrc/sqlite3.c:186368:9: style:inconclusive: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:6888:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. fossil-src-2.26/extsrc/sqlite3.c:186368:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. fossil-src-2.26/extsrc/sqlite3.c:187437:58: style:inconclusive: Function 'sqlite3_uri_parameter' argument 1 names different: declaration 'z' definition 'zFilename'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4338:63: note: Function 'sqlite3_uri_parameter' argument 1 names different: declaration 'z' definition 'zFilename'. fossil-src-2.26/extsrc/sqlite3.c:187437:58: note: Function 'sqlite3_uri_parameter' argument 1 names different: declaration 'z' definition 'zFilename'. fossil-src-2.26/extsrc/sqlite3.c:187446:52: style:inconclusive: Function 'sqlite3_uri_key' argument 1 names different: declaration 'z' definition 'zFilename'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4341:57: note: Function 'sqlite3_uri_key' argument 1 names different: declaration 'z' definition 'zFilename'. fossil-src-2.26/extsrc/sqlite3.c:187446:52: note: Function 'sqlite3_uri_key' argument 1 names different: declaration 'z' definition 'zFilename'. fossil-src-2.26/extsrc/sqlite3.c:187460:48: style:inconclusive: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'z' definition 'zFilename'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4339:53: note: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'z' definition 'zFilename'. fossil-src-2.26/extsrc/sqlite3.c:187460:48: note: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'z' definition 'zFilename'. fossil-src-2.26/extsrc/sqlite3.c:187460:83: style:inconclusive: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:4339:80: note: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. fossil-src-2.26/extsrc/sqlite3.c:187460:83: note: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. fossil-src-2.26/extsrc/sqlite3.c:211334:42: style:inconclusive: Function 'jsonArgIsJsonb' argument 1 names different: declaration 'pJson' definition 'pArg'. [funcArgNamesDifferent] fossil-src-2.26/extsrc/sqlite3.c:208237:42: note: Function 'jsonArgIsJsonb' argument 1 names different: declaration 'pJson' definition 'pArg'. fossil-src-2.26/extsrc/sqlite3.c:211334:42: note: Function 'jsonArgIsJsonb' argument 1 names different: declaration 'pJson' definition 'pArg'. fossil-src-2.26/extsrc/sqlite3.c:25266:14: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:26116:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:26736:51: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:26736:71: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:27314:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:31154:70: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:32384:28: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:32514:17: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:32521:18: style: Variable 'pToken' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:32862:50: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_str_new' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139554:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:32862:50: note: Parameter 'db' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:35609:48: style: Parameter 'pCol' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:35704:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:35922:18: style: Variable 'a' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:35922:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:35941:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:35941:31: style: Variable 'b' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:37069:56: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:40176:36: style: Parameter 'pFile' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:55141:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:56095:50: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:56102:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:56182:49: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:56720:48: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:57104:14: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:59502:36: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:59928:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:60387:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:61210:11: style: Variable 'dbFileVers' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:61680:37: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:61970:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:62059:50: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:62698:13: style: Variable 'pData2' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:63223:10: style: Variable 'pPager' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:63843:10: style: Parameter 'pPager' can be declared as pointer to const. However it seems that 'getPageError' is a callback function, if 'pPager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:59194:20: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:63843:10: note: Parameter 'pPager' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:64416:10: style: Variable 'pPager' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:64950:49: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:65037:47: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:65166:23: style: Variable 'pRel' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:65232:52: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:65241:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:65260:59: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:65446:51: style: Parameter 'pPg' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:65583:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:66828:8: style: Variable 'aEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:67786:12: style: Variable 'aRight' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:68536:25: style: Variable 'aHdr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:69815:27: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:69990:16: style: Variable 'pLive' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:70088:15: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:70445:46: style: Parameter 'pWal' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:70570:50: style: Parameter 'pWal' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:72459:13: style: Parameter 'pExcept' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:72813:7: style: Parameter 'pCell' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:72915:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:72994:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:73043:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:73085:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:73127:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:73148:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:73215:55: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:73287:13: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:73560:7: style: Variable 'pTmp' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:73662:13: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:73849:13: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:73997:38: style: Parameter 'pBt' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:74262:20: style: Variable 'pExisting' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:75257:14: style: Variable 'pBlock' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:75935:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:76503:58: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:76731:25: style: Variable 'pBufStart' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:77436:9: style: Variable 'pCell' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:77566:14: style: Variable 'pPage' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:77836:46: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:77944:12: style: Variable 'pPage' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:78541:13: style: Parameter 'pInfo' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:79298:7: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:79306:7: style: Variable 'aData' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:79591:9: style: Variable 'pStop' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:79724:22: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:79993:9: style: Variable 'piEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:80321:14: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:80661:41: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:82058:47: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:82698:9: style: Parameter 'aRoot' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:83092:56: style: Parameter 'pCsr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:83123:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:83655:19: style: Variable 'zData' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:83764:57: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_remaining' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139459:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:83764:57: note: Parameter 'p' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:83778:57: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_pagecount' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139458:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:83778:57: note: Parameter 'p' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:84561:49: style: Parameter 'pMem' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:86020:47: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:86462:11: style: Variable 'pOp' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:86493:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:86530:73: style: Parameter 'zWhere' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:86587:64: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:86843:8: style: Variable 'aLabel' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:87033:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:87430:51: style: Parameter 'pVdbe' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:88142:10: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:88417:13: style: Variable 'zP4' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:89242:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:91298:45: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:91305:49: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:91320:10: style: Variable 'pMem' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:91560:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:91570:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:91775:50: style: Parameter 'pVal' can be declared as pointer to const. However it seems that 'sqlite3_value_type' is a callback function, if 'pVal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139374:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:91775:50: note: Parameter 'pVal' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:91859:54: style: Parameter 'pVal' can be declared as pointer to const. However it seems that 'sqlite3_value_encoding' is a callback function, if 'pVal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139624:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:91859:54: note: Parameter 'pVal' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:91864:54: style: Parameter 'pVal' can be declared as pointer to const. However it seems that 'sqlite3_value_nochange' is a callback function, if 'pVal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139548:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:91864:54: note: Parameter 'pVal' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:91869:54: style: Parameter 'pVal' can be declared as pointer to const. However it seems that 'sqlite3_value_frombind' is a callback function, if 'pVal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139575:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:91869:54: note: Parameter 'pVal' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:92158:76: style: Parameter 'pValue' can be declared as pointer to const. However it seems that 'sqlite3_result_value' is a callback function, if 'pValue' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139342:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:92158:76: note: Parameter 'pValue' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:92779:9: style: Variable 'pVm' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:92789:9: style: Variable 'pVm' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:93571:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:94739:27: style: Parameter 'pRec' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:95582:11: style: Variable 'pCaller' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:96872:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:97279:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:97833:9: style: Variable 'zAffinity' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:99599:15: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:99701:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:100385:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:100415:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:100934:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:101747:8: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:101750:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:101882:8: style: Variable 'pIn' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:104785:43: style: Parameter 'pTask' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:105562:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:105653:48: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:106062:16: style: Variable 'pTask' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:106878:15: style: Variable 'pSorter' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:106879:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:106912:8: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:106920:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:107826:59: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:107981:12: style: Variable 'pParse' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:108178:9: style: Variable 'pOrig' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:108264:68: style: Parameter 'pTopNC' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:108284:10: style: Variable 'pExTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:108333:10: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:108769:17: style: Variable 'pOrig' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:108967:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:109009:17: style: Parameter 'pNC' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:109012:10: style: Parameter 'pError' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:109035:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:109571:13: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:109663:9: style: Parameter 'pError' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:109806:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:109949:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:110560:19: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:110742:12: style: Variable 'pColl1' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:110743:12: style: Variable 'pColl2' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:110875:9: style: Parameter 'pLeft' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:110876:9: style: Parameter 'pRight' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:112192:71: style: Parameter 'p' can be declared as pointer to const. However it seems that 'gatherSelectWindowsSelectCallback' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:112198:23: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:112192:71: note: Parameter 'p' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:112233:9: style: Variable 'pPriorSelectColOld' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:112651:13: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:112693:12: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:112804:9: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:112808:12: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:112992:65: style: Parameter 'pSelect' can be declared as pointer to const. However it seems that 'exprSelectWalkTableConstant' is a callback function, if 'pSelect' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:113017:25: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:112992:65: note: Parameter 'pSelect' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:113117:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113119:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113396:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113422:11: style: Variable 'pRes' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113575:15: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113626:15: style: Variable 'pLhs' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113669:19: style: Variable 'pLhs' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113670:19: style: Variable 'pRhs' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113671:22: style: Variable 'pReq' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113779:11: style: Variable 'pSelect' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113787:13: style: Variable 'pA' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113827:64: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:113847:14: style: Parameter 'pNewSig' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:113849:17: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:113850:14: style: Variable 'pSig' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:114014:15: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:114060:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:114469:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:114541:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:114929:13: style: Variable 'pA1' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:114982:12: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:115096:55: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:115180:16: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:115324:13: style: Variable 'zBlob' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:115485:16: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:115782:16: style: Variable 'pAggInfo' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:115842:13: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:116046:11: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:116568:64: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:116759:11: style: Variable 'pExprA' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:116760:11: style: Variable 'pExprB' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:116803:17: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:116860:39: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:116883:14: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:117067:13: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:117068:13: style: Variable 'pRight' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:117156:48: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprIdxCover' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:117187:21: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:117156:48: note: Parameter 'pExpr' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:117234:12: style: Variable 'pSrc' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:117249:52: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprRefToSrcList' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:117292:21: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:117249:52: note: Parameter 'pExpr' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:117454:13: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:117584:25: style: Variable 'pOBList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:117906:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:117921:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:118115:9: style: Variable 'pDflt' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:118679:15: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:119422:16: style: Variable 'pTarget' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:119425:23: style: Variable 'pUpsertSet' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:119497:14: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:119642:28: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:120333:12: style: Variable 'pStat' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:121106:10: style: Parameter 'pOnlyIdx' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:121316:15: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:121522:11: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:121587:13: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:121653:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:122083:11: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:122203:46: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:122528:11: style: Variable 'zAuthArg' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:123147:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:123211:18: style: Variable 'pReturning' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:123245:15: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:123262:13: style: Variable 'vtab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:123292:18: style: Variable 'pRet' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:123737:61: style: Parameter 'pCol' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:123773:54: style: Parameter 'pCol' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:123851:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:123979:54: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:124037:51: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:124109:53: style: Parameter 'pIdx' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:124135:55: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:124183:55: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:124287:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:124306:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:124899:13: style: Variable 'pCExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:124963:65: style: Parameter 'pToken' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:124996:76: style: Parameter 'pType' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:125141:9: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:125141:24: style: Variable 'zEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:125342:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:125539:63: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:125562:70: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:125912:14: style: Variable 'pEnd2' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:125972:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:126014:10: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:126481:57: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:126497:53: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:126518:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:126772:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:126969:10: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:127174:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:127234:11: style: Variable 'pCExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:127411:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:127653:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:127731:81: style: Parameter 'pToken' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:127771:47: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:127903:10: style: Parameter 'pTable' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:127904:10: style: Parameter 'pDatabase' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:128094:10: style: Parameter 'pAlias' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:128115:12: style: Variable 'pToken' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:128153:79: style: Parameter 'pIndexedBy' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:128318:68: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:128398:9: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:128467:9: style: Parameter 'p4' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:128501:13: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:128618:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:128724:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:128887:12: style: Variable 'pColl2' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:128888:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:128916:14: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:128917:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:129134:12: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:129502:75: style: Parameter 'pTrigger' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:130287:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:130296:10: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:130354:10: style: Parameter 'pPrior' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:130901:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:131331:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:131399:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:131620:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:131764:9: style: Variable 'zHex' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:131915:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:132411:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:132428:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:132442:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:132488:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:132528:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:132804:12: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:132835:11: style: Variable 'zEscape' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:133557:9: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:133619:17: style: Variable 'zIdxCol' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:133690:8: style: Parameter 'aiCol' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:134072:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:134099:64: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:134163:10: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:134165:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:134192:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:134197:11: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:134201:17: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:134218:49: style: Parameter 'pFKey' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:134221:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:134345:15: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:134508:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:134665:17: style: Variable 'pDflt' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:135085:11: style: Variable 'pVTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:135117:55: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprColumnFlagUnion' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:135192:21: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:135117:55: note: Parameter 'pExpr' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:135269:12: style: Variable 'pSeqTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:135467:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:136361:15: style: Variable 'pIpk' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:136537:59: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'checkConstraintExprNode' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:136574:21: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:136537:59: note: Parameter 'pExpr' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:136746:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:137403:19: style: Variable 'p4' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:137636:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:137724:7: style: Parameter 'aToOpen' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:138021:13: style: Variable 'pDestExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:138022:13: style: Variable 'pSrcExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:142380:12: style: Variable 'pObjTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:142569:19: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:142596:17: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:142723:19: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:142840:23: style: Variable 'pVTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:143190:13: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:143194:11: style: Variable 'zSubSql' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:143486:9: style: Parameter 'pAux' can be declared as pointer to const. However it seems that 'pragmaVtabConnect' is a callback function, if 'pAux' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:143732:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:143486:9: note: Parameter 'pAux' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:143560:15: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:143697:21: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:143710:15: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:143723:21: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:143838:60: style: Parameter 'pIndex' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:144318:62: style: Parameter 'pSchema' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:145135:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:145416:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:145551:16: style: Parameter 'pInfo' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:145798:13: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:146070:15: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:146475:13: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:146553:15: style: Parameter 'pDest' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:146561:13: style: Variable 'pOrderBy' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:147046:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:147061:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:147130:27: style: Variable 'pCollide' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:147225:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:148132:76: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:148164:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:148165:15: style: Parameter 'pIn' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:148817:20: style: Variable 'pNat' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:148818:20: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:148972:8: style: Variable 'aCsrMap' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:149708:9: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:149803:11: style: Variable 'pColumn' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:150098:12: style: Variable 'pSrc' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:150132:20: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:150254:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:150333:13: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:150388:9: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:150472:25: style: Variable 'a' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:151547:23: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:151682:15: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:152020:11: style: Variable 'pSel' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:152026:13: style: Variable 'pS1' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:152211:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:152776:15: style: Variable 'pCteUse' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:152977:13: style: Variable 'pWin' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:153370:17: style: Variable 'pBase' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:153464:30: style: Variable 'pF' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:153594:32: style: Variable 'pF' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:154202:10: style: Parameter 'pAll' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:154345:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:154628:58: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:154640:39: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:154785:9: style: Parameter 'pTerm' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:154806:10: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:154866:12: style: Variable 'pSrc' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:154914:12: style: Parameter 'pTrigger' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:155644:13: style: Parameter 'pChanges' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:155646:9: style: Parameter 'pWhere' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:155658:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:156918:13: style: Variable 'pTarget' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:156919:9: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:157065:69: style: Parameter 'pIdx' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:157717:13: style: Variable 'pMod' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:157763:50: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:157763:61: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:158018:66: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:158083:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:158885:50: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_vtab_on_conflict' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139494:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:158885:50: note: Parameter 'db' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:159906:9: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:160036:37: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:160074:69: style: Parameter 'zAff' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:160118:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:160142:60: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:160194:9: style: Parameter 'pX' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:160601:13: style: Variable 'pRight' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:160641:15: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:160991:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:161069:41: style: Parameter 'pLoop' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:161178:15: style: Variable 'pSubq' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:161258:17: style: Variable 'pOp' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:161810:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:161933:16: style: Variable 'origSrc' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:162368:21: style: Variable 'pRJ' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:162472:19: style: Variable 'pRJ' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:162476:14: style: Variable 'pLoop' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:162511:18: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:162753:18: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:163315:20: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:163386:13: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:163460:13: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:163509:51: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:163511:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:163837:15: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:163882:13: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:163925:11: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:164168:9: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:164251:15: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:164297:16: style: Variable 'aLast' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:164439:13: style: Variable 'pArgs' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:164534:61: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:164542:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:164605:15: style: Variable 'pInner' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:164623:57: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:164632:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:164653:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:164669:60: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:164676:56: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:164757:20: style: Variable 'pOldBlk' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:165074:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:165080:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:165139:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:165474:14: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:165612:15: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:165673:15: style: Variable 'pSubq' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:165892:12: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:166388:43: style: Parameter 'pTerm' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:167398:12: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:167440:22: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:167487:17: style: Variable 'pRight' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:167528:10: style: Parameter 'pIdx' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:167541:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:167542:11: style: Variable 'pLhs' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:167715:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:168031:21: style: Parameter 'pBuilder' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:168074:10: style: Variable 'pParse' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:168083:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:168144:66: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'whereIsCoveringIndexWalkCallback' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:168225:21: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:168144:66: note: Parameter 'pExpr' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:168297:11: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:168378:12: style: Variable 'pTabList' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:168443:16: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:168673:35: style: Parameter 'pTerm' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:168684:42: style: Parameter 'aUsage' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:168916:11: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:168962:18: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:168986:20: style: Variable 'pHidden' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169175:22: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169181:12: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169198:25: style: Variable 'pOrWCEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169301:12: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169416:14: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:169428:9: style: Variable 'pOBExpr' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169508:14: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169510:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169512:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169600:18: style: Variable 'pColl2' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169679:19: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:169842:52: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:170020:16: style: Variable 'pFactTab' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:170614:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:170749:59: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprNodeIsDeterministic' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:170766:21: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:170749:59: note: Parameter 'pExpr' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:170857:24: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:170858:14: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:170859:16: style: Variable 'pLoop' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:171032:14: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:171728:17: style: Variable 'pSubq' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:171839:14: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:171986:19: style: Variable 'pLastOp' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:172313:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:172553:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:172609:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:172821:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:173088:51: style: Parameter 'pWalker' can be declared as pointer to const. However it seems that 'sqlite3WindowExtraAggFuncDepth' is a callback function, if 'pWalker' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:173255:27: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:173088:51: note: Parameter 'pWalker' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:173409:10: style: Parameter 'pBase' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:173434:13: style: Variable 'pExist' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:173584:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:173645:14: style: Variable 'aOp' can be declared as const array [constVariable] fossil-src-2.26/extsrc/sqlite3.c:173782:13: style: Variable 'pOrderBy' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:174088:16: style: Variable 'pFunc' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:174160:14: style: Variable 'pFunc' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:174190:14: style: Variable 'pFunc' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:174594:50: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:175482:56: style: Parameter 'pY' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:183516:53: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_db_mutex' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139470:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:183516:53: note: Parameter 'db' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:183738:60: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_last_insert_rowid' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139318:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:183738:60: note: Parameter 'db' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:183766:53: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_changes64' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139595:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:183766:53: note: Parameter 'db' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:183782:59: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_total_changes64' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139596:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:183782:59: note: Parameter 'db' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:183840:13: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:186511:48: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_get_autocommit' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/extsrc/sqlite3.c:139313:3: note: You might need to cast the function pointer here fossil-src-2.26/extsrc/sqlite3.c:186511:48: note: Parameter 'db' can be declared as pointer to const fossil-src-2.26/extsrc/sqlite3.c:187055:16: style: Variable 'db' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:209001:7: style: Variable 'aOld' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:210335:39: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/extsrc/sqlite3.c:212863:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:212960:21: style: Variable 'pParent' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:213102:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/extsrc/sqlite3.c:125228:10: warning: Size of pointer 'zExtra' used instead of size of its data. [pointerSize] fossil-src-2.26/extsrc/sqlite3.c:56874:21: error: Uninitialized variable: *pp [uninitvar] fossil-src-2.26/extsrc/sqlite3.c:1185:9: style: struct member 'sqlite3_io_methods::xFetch' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:1186:9: style: struct member 'sqlite3_io_methods::xUnfetch' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9625:7: style: struct member 'sqlite3_pcache_methods2::iVersion' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9648:9: style: struct member 'sqlite3_pcache_methods::pArg' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9649:9: style: struct member 'sqlite3_pcache_methods::xInit' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9650:10: style: struct member 'sqlite3_pcache_methods::xShutdown' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9651:21: style: struct member 'sqlite3_pcache_methods::xCreate' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9652:10: style: struct member 'sqlite3_pcache_methods::xCachesize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9653:9: style: struct member 'sqlite3_pcache_methods::xPagecount' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9654:11: style: struct member 'sqlite3_pcache_methods::xFetch' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9655:10: style: struct member 'sqlite3_pcache_methods::xUnpin' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9656:10: style: struct member 'sqlite3_pcache_methods::xRekey' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9657:10: style: struct member 'sqlite3_pcache_methods::xTruncate' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:9658:10: style: struct member 'sqlite3_pcache_methods::xDestroy' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11053:17: style: struct member 'sqlite3_snapshot::hidden' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11451:9: style: struct member 'sqlite3_rtree_geometry::pContext' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11452:7: style: struct member 'sqlite3_rtree_geometry::nParam' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11453:22: style: struct member 'sqlite3_rtree_geometry::aParam' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11454:9: style: struct member 'sqlite3_rtree_geometry::pUser' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11455:10: style: struct member 'sqlite3_rtree_geometry::xDelUser' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11483:9: style: struct member 'sqlite3_rtree_query_info::pContext' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11484:7: style: struct member 'sqlite3_rtree_query_info::nParam' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11485:22: style: struct member 'sqlite3_rtree_query_info::aParam' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11486:9: style: struct member 'sqlite3_rtree_query_info::pUser' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11487:10: style: struct member 'sqlite3_rtree_query_info::xDelUser' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11488:22: style: struct member 'sqlite3_rtree_query_info::aCoord' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11489:17: style: struct member 'sqlite3_rtree_query_info::anQueue' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11490:7: style: struct member 'sqlite3_rtree_query_info::nCoord' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11491:7: style: struct member 'sqlite3_rtree_query_info::iLevel' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11492:7: style: struct member 'sqlite3_rtree_query_info::mxLevel' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11493:17: style: struct member 'sqlite3_rtree_query_info::iRowid' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11494:21: style: struct member 'sqlite3_rtree_query_info::rParentScore' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11495:7: style: struct member 'sqlite3_rtree_query_info::eParentWithin' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11496:7: style: struct member 'sqlite3_rtree_query_info::eWithin' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11497:21: style: struct member 'sqlite3_rtree_query_info::rScore' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:11499:19: style: struct member 'sqlite3_rtree_query_info::apSqlParam' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13386:24: style: struct member 'Fts5PhraseIter::b' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13686:7: style: struct member 'Fts5ExtensionApi::iVersion' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13688:11: style: struct member 'Fts5ExtensionApi::xUserData' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13690:9: style: struct member 'Fts5ExtensionApi::xColumnCount' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13691:9: style: struct member 'Fts5ExtensionApi::xRowCount' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13692:9: style: struct member 'Fts5ExtensionApi::xColumnTotalSize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13694:9: style: struct member 'Fts5ExtensionApi::xTokenize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13700:9: style: struct member 'Fts5ExtensionApi::xPhraseCount' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13701:9: style: struct member 'Fts5ExtensionApi::xPhraseSize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13703:9: style: struct member 'Fts5ExtensionApi::xInstCount' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13704:9: style: struct member 'Fts5ExtensionApi::xInst' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13706:19: style: struct member 'Fts5ExtensionApi::xRowid' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13707:9: style: struct member 'Fts5ExtensionApi::xColumnText' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13708:9: style: struct member 'Fts5ExtensionApi::xColumnSize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13710:9: style: struct member 'Fts5ExtensionApi::xQueryPhrase' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13713:9: style: struct member 'Fts5ExtensionApi::xSetAuxdata' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13714:11: style: struct member 'Fts5ExtensionApi::xGetAuxdata' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13716:9: style: struct member 'Fts5ExtensionApi::xPhraseFirst' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13717:10: style: struct member 'Fts5ExtensionApi::xPhraseNext' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13719:9: style: struct member 'Fts5ExtensionApi::xPhraseFirstColumn' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13720:10: style: struct member 'Fts5ExtensionApi::xPhraseNextColumn' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13723:9: style: struct member 'Fts5ExtensionApi::xQueryToken' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13727:9: style: struct member 'Fts5ExtensionApi::xInstToken' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13730:9: style: struct member 'Fts5ExtensionApi::xColumnLocale' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13731:9: style: struct member 'Fts5ExtensionApi::xTokenize_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13969:7: style: struct member 'fts5_tokenizer_v2::iVersion' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13971:9: style: struct member 'fts5_tokenizer_v2::xCreate' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13972:10: style: struct member 'fts5_tokenizer_v2::xDelete' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13973:9: style: struct member 'fts5_tokenizer_v2::xTokenize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13996:9: style: struct member 'fts5_tokenizer::xCreate' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13997:10: style: struct member 'fts5_tokenizer::xDelete' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:13998:9: style: struct member 'fts5_tokenizer::xTokenize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:14033:7: style: struct member 'fts5_api::iVersion' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:14036:9: style: struct member 'fts5_api::xCreateTokenizer' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:14045:9: style: struct member 'fts5_api::xFindTokenizer' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:14053:9: style: struct member 'fts5_api::xCreateFunction' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:14064:9: style: struct member 'fts5_api::xCreateTokenizer_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:14073:9: style: struct member 'fts5_api::xFindTokenizer_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:18122:12: style: union member 'Anonymous1::notUsed1' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:19211:9: style: struct member 'IndexSample::p' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:19212:7: style: struct member 'IndexSample::n' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:19213:12: style: struct member 'IndexSample::anEq' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:19214:12: style: struct member 'IndexSample::anLt' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:19215:12: style: struct member 'IndexSample::anDLt' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:19596:16: style: struct member 'Anonymous13::bSorterRef' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:20659:7: style: struct member 'Sqlite3Config::mxStrlen' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:20667:9: style: struct member 'Sqlite3Config::pHeap' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:20668:7: style: struct member 'Sqlite3Config::nHeap' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:20669:7: style: struct member 'Sqlite3Config::mnReq' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:20669:14: style: struct member 'Sqlite3Config::mxReq' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:20675:7: style: struct member 'Sqlite3Config::mxParserStack' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:20714:7: style: struct member 'Sqlite3Config::szSorterRef' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:20755:14: style: union member 'Anonymous25::pSrcList' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:20756:22: style: union member 'Anonymous25::pCCurHint' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:20769:10: style: union member 'Anonymous25::aMem' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24004:7: style: struct member 'ScanStatus::addrExplain' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24005:7: style: struct member 'ScanStatus::aAddrRange' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24006:7: style: struct member 'ScanStatus::addrLoop' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24007:7: style: struct member 'ScanStatus::addrVisit' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24008:7: style: struct member 'ScanStatus::iSelectID' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24009:10: style: struct member 'ScanStatus::nEst' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24022:16: style: struct member 'DblquoteStr::pNextStr' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24023:8: style: struct member 'DblquoteStr::z' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24119:9: style: struct member 'PreUpdate::v' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24120:15: style: struct member 'PreUpdate::pCsr' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24122:7: style: struct member 'PreUpdate::aRecord' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24123:12: style: struct member 'PreUpdate::pKeyinfo' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24124:19: style: struct member 'PreUpdate::pUnpacked' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24125:19: style: struct member 'PreUpdate::pNewUnpacked' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24126:7: style: struct member 'PreUpdate::iNewReg' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24127:7: style: struct member 'PreUpdate::iBlobWrite' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24128:7: style: struct member 'PreUpdate::iKey1' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24129:7: style: struct member 'PreUpdate::iKey2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24130:7: style: struct member 'PreUpdate::oldipk' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24131:8: style: struct member 'PreUpdate::aNew' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24132:10: style: struct member 'PreUpdate::pTab' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24133:10: style: struct member 'PreUpdate::pPk' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24134:19: style: struct member 'PreUpdate::apDflt' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:24135:6: style: struct member 'PreUpdate::keyinfoSpace' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:39791:25: style: struct member 'vxworksFileId::pNext' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:39793:7: style: struct member 'vxworksFileId::nName' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:39794:9: style: struct member 'vxworksFileId::zCanonicalName' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:43209:6: style: struct member 'unixShm::hasMutex' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:85328:10: style: struct member 'ValueNewStat4Ctx::pParse' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:85329:10: style: struct member 'ValueNewStat4Ctx::pIdx' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:85330:20: style: struct member 'ValueNewStat4Ctx::ppRec' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:85331:7: style: struct member 'ValueNewStat4Ctx::iVal' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138441:12: style: struct member 'sqlite3_api_routines::aggregate_context' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138442:10: style: struct member 'sqlite3_api_routines::aggregate_count' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138443:10: style: struct member 'sqlite3_api_routines::bind_blob' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138444:10: style: struct member 'sqlite3_api_routines::bind_double' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138445:10: style: struct member 'sqlite3_api_routines::bind_int' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138446:10: style: struct member 'sqlite3_api_routines::bind_int64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138447:10: style: struct member 'sqlite3_api_routines::bind_null' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138448:10: style: struct member 'sqlite3_api_routines::bind_parameter_count' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138449:10: style: struct member 'sqlite3_api_routines::bind_parameter_index' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138450:18: style: struct member 'sqlite3_api_routines::bind_parameter_name' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138451:10: style: struct member 'sqlite3_api_routines::bind_text' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138452:10: style: struct member 'sqlite3_api_routines::bind_text16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138453:10: style: struct member 'sqlite3_api_routines::bind_value' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138454:10: style: struct member 'sqlite3_api_routines::busy_handler' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138455:10: style: struct member 'sqlite3_api_routines::busy_timeout' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138456:10: style: struct member 'sqlite3_api_routines::changes' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138457:10: style: struct member 'sqlite3_api_routines::close' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138458:10: style: struct member 'sqlite3_api_routines::collation_needed' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138460:10: style: struct member 'sqlite3_api_routines::collation_needed16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138462:18: style: struct member 'sqlite3_api_routines::column_blob' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138463:10: style: struct member 'sqlite3_api_routines::column_bytes' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138464:10: style: struct member 'sqlite3_api_routines::column_bytes16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138465:10: style: struct member 'sqlite3_api_routines::column_count' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138466:18: style: struct member 'sqlite3_api_routines::column_database_name' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138467:18: style: struct member 'sqlite3_api_routines::column_database_name16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138468:18: style: struct member 'sqlite3_api_routines::column_decltype' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138469:18: style: struct member 'sqlite3_api_routines::column_decltype16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138470:13: style: struct member 'sqlite3_api_routines::column_double' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138471:10: style: struct member 'sqlite3_api_routines::column_int' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138472:19: style: struct member 'sqlite3_api_routines::column_int64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138473:18: style: struct member 'sqlite3_api_routines::column_name' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138474:18: style: struct member 'sqlite3_api_routines::column_name16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138475:18: style: struct member 'sqlite3_api_routines::column_origin_name' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138476:18: style: struct member 'sqlite3_api_routines::column_origin_name16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138477:18: style: struct member 'sqlite3_api_routines::column_table_name' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138478:18: style: struct member 'sqlite3_api_routines::column_table_name16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138479:27: style: struct member 'sqlite3_api_routines::column_text' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138480:18: style: struct member 'sqlite3_api_routines::column_text16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138481:10: style: struct member 'sqlite3_api_routines::column_type' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138482:20: style: struct member 'sqlite3_api_routines::column_value' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138483:12: style: struct member 'sqlite3_api_routines::commit_hook' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138484:10: style: struct member 'sqlite3_api_routines::complete' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138485:10: style: struct member 'sqlite3_api_routines::complete16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138486:10: style: struct member 'sqlite3_api_routines::create_collation' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138488:10: style: struct member 'sqlite3_api_routines::create_collation16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138490:10: style: struct member 'sqlite3_api_routines::create_function' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138494:10: style: struct member 'sqlite3_api_routines::create_function16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138498:9: style: struct member 'sqlite3_api_routines::create_module' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138499:10: style: struct member 'sqlite3_api_routines::data_count' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138500:15: style: struct member 'sqlite3_api_routines::db_handle' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138501:9: style: struct member 'sqlite3_api_routines::declare_vtab' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138502:10: style: struct member 'sqlite3_api_routines::enable_shared_cache' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138503:10: style: struct member 'sqlite3_api_routines::errcode' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138504:18: style: struct member 'sqlite3_api_routines::errmsg' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138505:18: style: struct member 'sqlite3_api_routines::errmsg16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138506:10: style: struct member 'sqlite3_api_routines::exec' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138507:10: style: struct member 'sqlite3_api_routines::expired' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138508:10: style: struct member 'sqlite3_api_routines::finalize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138509:11: style: struct member 'sqlite3_api_routines::free' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138510:11: style: struct member 'sqlite3_api_routines::free_table' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138511:10: style: struct member 'sqlite3_api_routines::get_autocommit' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138512:12: style: struct member 'sqlite3_api_routines::get_auxdata' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138513:10: style: struct member 'sqlite3_api_routines::get_table' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138514:10: style: struct member 'sqlite3_api_routines::global_recover' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138515:11: style: struct member 'sqlite3_api_routines::interruptx' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138516:19: style: struct member 'sqlite3_api_routines::last_insert_rowid' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138517:18: style: struct member 'sqlite3_api_routines::libversion' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138518:10: style: struct member 'sqlite3_api_routines::libversion_number' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138520:12: style: struct member 'sqlite3_api_routines::mprintf' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138521:10: style: struct member 'sqlite3_api_routines::open' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138522:10: style: struct member 'sqlite3_api_routines::open16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138523:10: style: struct member 'sqlite3_api_routines::prepare' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138524:10: style: struct member 'sqlite3_api_routines::prepare16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138525:12: style: struct member 'sqlite3_api_routines::profile' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138526:11: style: struct member 'sqlite3_api_routines::progress_handler' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138528:10: style: struct member 'sqlite3_api_routines::reset' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138529:11: style: struct member 'sqlite3_api_routines::result_blob' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138530:11: style: struct member 'sqlite3_api_routines::result_double' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138531:11: style: struct member 'sqlite3_api_routines::result_error' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138532:11: style: struct member 'sqlite3_api_routines::result_error16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138533:11: style: struct member 'sqlite3_api_routines::result_int' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138534:11: style: struct member 'sqlite3_api_routines::result_int64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138535:11: style: struct member 'sqlite3_api_routines::result_null' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138536:11: style: struct member 'sqlite3_api_routines::result_text' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138537:11: style: struct member 'sqlite3_api_routines::result_text16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138538:11: style: struct member 'sqlite3_api_routines::result_text16be' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138539:11: style: struct member 'sqlite3_api_routines::result_text16le' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138540:11: style: struct member 'sqlite3_api_routines::result_value' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138541:12: style: struct member 'sqlite3_api_routines::rollback_hook' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138542:10: style: struct member 'sqlite3_api_routines::set_authorizer' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138544:11: style: struct member 'sqlite3_api_routines::set_auxdata' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138545:12: style: struct member 'sqlite3_api_routines::xsnprintf' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138546:10: style: struct member 'sqlite3_api_routines::step' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138547:10: style: struct member 'sqlite3_api_routines::table_column_metadata' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138549:11: style: struct member 'sqlite3_api_routines::thread_cleanup' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138550:10: style: struct member 'sqlite3_api_routines::total_changes' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138551:12: style: struct member 'sqlite3_api_routines::trace' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138552:10: style: struct member 'sqlite3_api_routines::transfer_bindings' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138553:12: style: struct member 'sqlite3_api_routines::update_hook' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138555:12: style: struct member 'sqlite3_api_routines::user_data' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138556:18: style: struct member 'sqlite3_api_routines::value_blob' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138557:10: style: struct member 'sqlite3_api_routines::value_bytes' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138558:10: style: struct member 'sqlite3_api_routines::value_bytes16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138559:13: style: struct member 'sqlite3_api_routines::value_double' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138560:10: style: struct member 'sqlite3_api_routines::value_int' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138561:19: style: struct member 'sqlite3_api_routines::value_int64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138562:10: style: struct member 'sqlite3_api_routines::value_numeric_type' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138563:27: style: struct member 'sqlite3_api_routines::value_text' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138564:18: style: struct member 'sqlite3_api_routines::value_text16' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138565:18: style: struct member 'sqlite3_api_routines::value_text16be' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138566:18: style: struct member 'sqlite3_api_routines::value_text16le' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138567:10: style: struct member 'sqlite3_api_routines::value_type' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138568:11: style: struct member 'sqlite3_api_routines::vmprintf' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138570:9: style: struct member 'sqlite3_api_routines::overload_function' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138572:9: style: struct member 'sqlite3_api_routines::prepare_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138573:9: style: struct member 'sqlite3_api_routines::prepare16_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138574:9: style: struct member 'sqlite3_api_routines::clear_bindings' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138576:9: style: struct member 'sqlite3_api_routines::create_module_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138579:9: style: struct member 'sqlite3_api_routines::bind_zeroblob' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138580:9: style: struct member 'sqlite3_api_routines::blob_bytes' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138581:9: style: struct member 'sqlite3_api_routines::blob_close' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138582:9: style: struct member 'sqlite3_api_routines::blob_open' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138584:9: style: struct member 'sqlite3_api_routines::blob_read' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138585:9: style: struct member 'sqlite3_api_routines::blob_write' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138586:9: style: struct member 'sqlite3_api_routines::create_collation_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138589:9: style: struct member 'sqlite3_api_routines::file_control' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138590:19: style: struct member 'sqlite3_api_routines::memory_highwater' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138591:19: style: struct member 'sqlite3_api_routines::memory_used' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138592:20: style: struct member 'sqlite3_api_routines::mutex_alloc' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138593:10: style: struct member 'sqlite3_api_routines::mutex_enter' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138594:10: style: struct member 'sqlite3_api_routines::mutex_free' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138595:10: style: struct member 'sqlite3_api_routines::mutex_leave' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138596:9: style: struct member 'sqlite3_api_routines::mutex_try' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138597:9: style: struct member 'sqlite3_api_routines::open_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138598:9: style: struct member 'sqlite3_api_routines::release_memory' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138599:10: style: struct member 'sqlite3_api_routines::result_error_nomem' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138600:10: style: struct member 'sqlite3_api_routines::result_error_toobig' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138601:9: style: struct member 'sqlite3_api_routines::sleep' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138602:10: style: struct member 'sqlite3_api_routines::soft_heap_limit' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138603:18: style: struct member 'sqlite3_api_routines::vfs_find' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138604:9: style: struct member 'sqlite3_api_routines::vfs_register' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138605:9: style: struct member 'sqlite3_api_routines::vfs_unregister' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138606:9: style: struct member 'sqlite3_api_routines::xthreadsafe' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138607:10: style: struct member 'sqlite3_api_routines::result_zeroblob' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138608:10: style: struct member 'sqlite3_api_routines::result_error_code' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138609:9: style: struct member 'sqlite3_api_routines::test_control' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138610:10: style: struct member 'sqlite3_api_routines::randomness' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138611:14: style: struct member 'sqlite3_api_routines::context_db_handle' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138612:9: style: struct member 'sqlite3_api_routines::extended_result_codes' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138613:9: style: struct member 'sqlite3_api_routines::limit' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138614:19: style: struct member 'sqlite3_api_routines::next_stmt' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138615:17: style: struct member 'sqlite3_api_routines::sql' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138616:9: style: struct member 'sqlite3_api_routines::status' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138617:9: style: struct member 'sqlite3_api_routines::backup_finish' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138618:21: style: struct member 'sqlite3_api_routines::backup_init' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138619:9: style: struct member 'sqlite3_api_routines::backup_pagecount' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138620:9: style: struct member 'sqlite3_api_routines::backup_remaining' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138621:9: style: struct member 'sqlite3_api_routines::backup_step' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138622:17: style: struct member 'sqlite3_api_routines::compileoption_get' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138623:9: style: struct member 'sqlite3_api_routines::compileoption_used' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138624:9: style: struct member 'sqlite3_api_routines::create_function_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138629:9: style: struct member 'sqlite3_api_routines::db_config' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138630:20: style: struct member 'sqlite3_api_routines::db_mutex' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138631:9: style: struct member 'sqlite3_api_routines::db_status' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138632:9: style: struct member 'sqlite3_api_routines::extended_errcode' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138633:10: style: struct member 'sqlite3_api_routines::log' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138634:19: style: struct member 'sqlite3_api_routines::soft_heap_limit64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138635:17: style: struct member 'sqlite3_api_routines::sourceid' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138636:9: style: struct member 'sqlite3_api_routines::stmt_status' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138637:9: style: struct member 'sqlite3_api_routines::strnicmp' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138638:9: style: struct member 'sqlite3_api_routines::unlock_notify' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138639:9: style: struct member 'sqlite3_api_routines::wal_autocheckpoint' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138640:9: style: struct member 'sqlite3_api_routines::wal_checkpoint' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138641:11: style: struct member 'sqlite3_api_routines::wal_hook' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138642:9: style: struct member 'sqlite3_api_routines::blob_reopen' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138643:9: style: struct member 'sqlite3_api_routines::vtab_config' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138644:9: style: struct member 'sqlite3_api_routines::vtab_on_conflict' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138646:9: style: struct member 'sqlite3_api_routines::close_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138647:17: style: struct member 'sqlite3_api_routines::db_filename' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138648:9: style: struct member 'sqlite3_api_routines::db_readonly' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138649:9: style: struct member 'sqlite3_api_routines::db_release_memory' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138650:17: style: struct member 'sqlite3_api_routines::errstr' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138651:9: style: struct member 'sqlite3_api_routines::stmt_busy' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138652:9: style: struct member 'sqlite3_api_routines::stmt_readonly' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138653:9: style: struct member 'sqlite3_api_routines::stricmp' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138654:9: style: struct member 'sqlite3_api_routines::uri_boolean' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138655:19: style: struct member 'sqlite3_api_routines::uri_int64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138656:17: style: struct member 'sqlite3_api_routines::uri_parameter' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138657:11: style: struct member 'sqlite3_api_routines::xvsnprintf' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138658:9: style: struct member 'sqlite3_api_routines::wal_checkpoint_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138660:9: style: struct member 'sqlite3_api_routines::auto_extension' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138661:9: style: struct member 'sqlite3_api_routines::bind_blob64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138663:9: style: struct member 'sqlite3_api_routines::bind_text64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138665:9: style: struct member 'sqlite3_api_routines::cancel_auto_extension' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138666:9: style: struct member 'sqlite3_api_routines::load_extension' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138667:11: style: struct member 'sqlite3_api_routines::malloc64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138668:20: style: struct member 'sqlite3_api_routines::msize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138669:11: style: struct member 'sqlite3_api_routines::realloc64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138670:10: style: struct member 'sqlite3_api_routines::reset_auto_extension' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138671:10: style: struct member 'sqlite3_api_routines::result_blob64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138673:10: style: struct member 'sqlite3_api_routines::result_text64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138675:9: style: struct member 'sqlite3_api_routines::strglob' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138677:20: style: struct member 'sqlite3_api_routines::value_dup' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138678:10: style: struct member 'sqlite3_api_routines::value_free' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138679:9: style: struct member 'sqlite3_api_routines::result_zeroblob64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138680:9: style: struct member 'sqlite3_api_routines::bind_zeroblob64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138682:18: style: struct member 'sqlite3_api_routines::value_subtype' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138683:10: style: struct member 'sqlite3_api_routines::result_subtype' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138685:9: style: struct member 'sqlite3_api_routines::status64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138686:9: style: struct member 'sqlite3_api_routines::strlike' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138687:9: style: struct member 'sqlite3_api_routines::db_cacheflush' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138689:9: style: struct member 'sqlite3_api_routines::system_errno' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138691:9: style: struct member 'sqlite3_api_routines::trace_v2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138692:11: style: struct member 'sqlite3_api_routines::expanded_sql' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138694:10: style: struct member 'sqlite3_api_routines::set_last_insert_rowid' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138696:9: style: struct member 'sqlite3_api_routines::prepare_v3' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138698:9: style: struct member 'sqlite3_api_routines::prepare16_v3' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138700:9: style: struct member 'sqlite3_api_routines::bind_pointer' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138701:10: style: struct member 'sqlite3_api_routines::result_pointer' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138702:11: style: struct member 'sqlite3_api_routines::value_pointer' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138703:9: style: struct member 'sqlite3_api_routines::vtab_nochange' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138704:9: style: struct member 'sqlite3_api_routines::value_nochange' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138705:17: style: struct member 'sqlite3_api_routines::vtab_collation' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138707:9: style: struct member 'sqlite3_api_routines::keyword_count' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138708:9: style: struct member 'sqlite3_api_routines::keyword_name' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138709:9: style: struct member 'sqlite3_api_routines::keyword_check' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138710:18: style: struct member 'sqlite3_api_routines::str_new' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138711:11: style: struct member 'sqlite3_api_routines::str_finish' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138712:10: style: struct member 'sqlite3_api_routines::str_appendf' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138713:10: style: struct member 'sqlite3_api_routines::str_vappendf' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138714:10: style: struct member 'sqlite3_api_routines::str_append' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138715:10: style: struct member 'sqlite3_api_routines::str_appendall' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138716:10: style: struct member 'sqlite3_api_routines::str_appendchar' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138717:10: style: struct member 'sqlite3_api_routines::str_reset' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138718:9: style: struct member 'sqlite3_api_routines::str_errcode' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138719:9: style: struct member 'sqlite3_api_routines::str_length' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138720:11: style: struct member 'sqlite3_api_routines::str_value' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138722:9: style: struct member 'sqlite3_api_routines::create_window_function' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138729:17: style: struct member 'sqlite3_api_routines::normalized_sql' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138731:9: style: struct member 'sqlite3_api_routines::stmt_isexplain' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138732:9: style: struct member 'sqlite3_api_routines::value_frombind' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138734:9: style: struct member 'sqlite3_api_routines::drop_modules' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138736:19: style: struct member 'sqlite3_api_routines::hard_heap_limit64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138737:17: style: struct member 'sqlite3_api_routines::uri_key' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138738:17: style: struct member 'sqlite3_api_routines::filename_database' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138739:17: style: struct member 'sqlite3_api_routines::filename_journal' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138740:17: style: struct member 'sqlite3_api_routines::filename_wal' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138742:17: style: struct member 'sqlite3_api_routines::create_filename' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138744:10: style: struct member 'sqlite3_api_routines::free_filename' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138745:19: style: struct member 'sqlite3_api_routines::database_file_object' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138747:9: style: struct member 'sqlite3_api_routines::txn_state' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138749:19: style: struct member 'sqlite3_api_routines::changes64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138750:19: style: struct member 'sqlite3_api_routines::total_changes64' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138752:9: style: struct member 'sqlite3_api_routines::autovacuum_pages' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138756:9: style: struct member 'sqlite3_api_routines::error_offset' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138757:9: style: struct member 'sqlite3_api_routines::vtab_rhs_value' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138758:9: style: struct member 'sqlite3_api_routines::vtab_distinct' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138759:9: style: struct member 'sqlite3_api_routines::vtab_in' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138760:9: style: struct member 'sqlite3_api_routines::vtab_in_first' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138761:9: style: struct member 'sqlite3_api_routines::vtab_in_next' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138763:9: style: struct member 'sqlite3_api_routines::deserialize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138765:20: style: struct member 'sqlite3_api_routines::serialize' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138767:17: style: struct member 'sqlite3_api_routines::db_name' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138769:9: style: struct member 'sqlite3_api_routines::value_encoding' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138771:9: style: struct member 'sqlite3_api_routines::is_interrupted' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138773:9: style: struct member 'sqlite3_api_routines::stmt_explain' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138775:11: style: struct member 'sqlite3_api_routines::get_clientdata' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:138776:9: style: struct member 'sqlite3_api_routines::set_clientdata' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:159401:17: style: struct member 'WhereLoopBuilder::bldFlags2' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:175776:7: style: union member 'YYMINORTYPE::yyinit' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:208939:8: style: struct member 'NanInfName::nRepl' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:208941:9: style: struct member 'NanInfName::zRepl' is never used. [unusedStructMember] fossil-src-2.26/extsrc/sqlite3.c:42759:18: style: Variable 'nWrite' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:63673:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:72516:13: style: Variable 'pIdxKey' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:77252:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:83456:15: style: Variable 'pgszSrc' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:83457:16: style: Variable 'pgszDest' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:89104:12: style: Variable 'zSuper' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:106297:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:108191:10: style: Variable 'pDup' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:145677:9: style: Variable 'pOp' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:147380:11: style: Variable 'v' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:147381:14: style: Variable 'iLimit' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:149255:18: style: Variable 'iNewParent' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:155129:15: style: Variable 'pWhen' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:169427:13: style: Variable 'revIdx' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:181944:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:212186:21: style: Variable 'zPath' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/extsrc/sqlite3.c:212293:21: style: Variable 'zPath' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/add.c:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MFESTFLG_RAW [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/add.c:172:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/add.c:211:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zRepositoryName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/add.c:287:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/add.c:412:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCAN_ALL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/add.c:625:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/add.c:721:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localOpen [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/add.c:828:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/add.c:920:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/add.c:985:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepoFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/add.c:1065:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/ajax.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJAX_RENDER_PLAIN_TEXT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/ajax.c:108:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJAX_RENDER_GUESS [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/ajax.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/ajax.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/ajax.c:226:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/ajax.c:307:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/alerts.c:56:30: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] fossil-src-2.26/src/alerts/mkwav.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/alerts/mkwav.c:30:18: style: Parameter 'aData' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/allrepo.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/allrepo.c:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/attach.c:85:3: error: syntax error [syntaxError] fossil-src-2.26/src/backlink.c:126:3: error: syntax error [syntaxError] fossil-src-2.26/src/backoffice.c:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAnyTrace [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTECT_CONFIG [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTECT_CONFIG [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:358:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTECT_CONFIG [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:428:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zRepositoryName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:459:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:488:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:639:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zRepositoryName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:728:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAnyTrace [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:828:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/backoffice.c:541:26: style: Condition 'backofficeSleep(1000*(x.tmCurrent-tmNow+1))' is always false [knownConditionTrueFalse] fossil-src-2.26/src/backoffice.c:541:26: note: Calling function 'backofficeSleep' returns 0 fossil-src-2.26/src/backoffice.c:541:26: note: Condition 'backofficeSleep(1000*(x.tmCurrent-tmNow+1))' is always false fossil-src-2.26/src/backoffice.c:558:26: style: Condition 'backofficeSleep(1000)' is always false [knownConditionTrueFalse] fossil-src-2.26/src/backoffice.c:558:26: note: Calling function 'backofficeSleep' returns 0 fossil-src-2.26/src/backoffice.c:558:26: note: Condition 'backofficeSleep(1000)' is always false fossil-src-2.26/src/backoffice.c:331:13: style: Checking if unsigned expression 'pid' is less than zero. [unsignedLessThanZero] fossil-src-2.26/src/backoffice.c:606:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/bag.c:235:20: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/bisect.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localOpen [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/bisect.c:239:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/bisect.c:320:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/bisect.c:405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/bisect.c:567:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/bisect.c:38:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/bisect.c:659:11: style: Variable 'zDisplay' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:346:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cgiOutput [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:521:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOBFLAG_NotSQL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:759:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_SEEK_SET [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:995:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:1099:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:1137:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOBFLAG_NotSQL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:1226:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:1301:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:1371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:1430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:1482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:1497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:1823:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/blob.c:1352:3: warning: Return value of function compress() is not used. [ignoredReturnValue] fossil-src-2.26/src/blob.c:1402:3: warning: Return value of function deflateInit() is not used. [ignoredReturnValue] fossil-src-2.26/src/blob.c:1405:3: warning: Return value of function deflate() is not used. [ignoredReturnValue] fossil-src-2.26/src/blob.c:1408:3: warning: Return value of function deflate() is not used. [ignoredReturnValue] fossil-src-2.26/src/blob.c:1409:3: warning: Return value of function deflate() is not used. [ignoredReturnValue] fossil-src-2.26/src/blob.c:151:10: warning: Either the condition 'z' is redundant or there is possible null pointer dereference: z. [nullPointerRedundantCheck] fossil-src-2.26/src/blob.c:150:10: note: Assuming that condition 'z' is not redundant fossil-src-2.26/src/blob.c:151:10: note: Null pointer dereference fossil-src-2.26/src/blob.c:271:25: style: Parameter 'pBlob' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/blob.c:308:42: style: Parameter 'zStr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/blob.c:508:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:573:18: style: Variable 'buf1' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:573:25: style: Variable 'buf2' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:595:23: style: Parameter 'pBlob' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/blob.c:731:26: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/blob.c:773:21: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/blob.c:791:9: style: Variable 'aData' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:812:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:834:9: style: Variable 'aData' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:862:9: style: Variable 'aData' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:904:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:935:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:1445:18: style: Variable 'inBuf' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/blob.c:1691:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/branch.c:233:1: error: syntax error [syntaxError] fossil-src-2.26/src/browse.c:253:5: error: syntax error [syntaxError] fossil-src-2.26/src/builtin.c:117:3: error: syntax error [syntaxError] fossil-src-2.26/src/bundle.c:34:1: error: syntax error [syntaxError] fossil-src-2.26/src/cache.c:434:11: error: syntax error [syntaxError] fossil-src-2.26/src/capabilities.c:344:3: error: syntax error [syntaxError] fossil-src-2.26/src/captcha.c:516:1: error: syntax error [syntaxError] fossil-src-2.26/src/cgi.c:1614:3: error: syntax error [syntaxError] fossil-src-2.26/src/chat.c:174:3: error: syntax error [syntaxError] fossil-src-2.26/src/checkin.c:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:487:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:708:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:736:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:883:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:1024:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:1183:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCAN_ALL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:1385:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:1490:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIKI_LINKSONLY [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:1625:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:1691:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aCommitFile [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:1778:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Setup [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:1802:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:1889:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:2099:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOOK_NUL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:2286:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:2349:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMCK_PREVIEW [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:2543:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNoSync [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkin.c:1934:15: style: Variable 'cmp' is reassigned a value before the old one has been used. [redundantAssignment] fossil-src-2.26/src/checkin.c:1932:9: note: cmp is assigned fossil-src-2.26/src/checkin.c:1934:15: note: cmp is overwritten fossil-src-2.26/src/checkin.c:1264:18: style: Local variable 'ans' shadows outer variable [shadowVariable] fossil-src-2.26/src/checkin.c:1241:14: note: Shadowed declaration fossil-src-2.26/src/checkin.c:1264:18: note: Shadow variable fossil-src-2.26/src/checkin.c:1430:9: style: Local variable 'i' shadows outer variable [shadowVariable] fossil-src-2.26/src/checkin.c:1368:7: note: Shadowed declaration fossil-src-2.26/src/checkin.c:1430:9: note: Shadow variable fossil-src-2.26/src/checkin.c:706:9: style: Variable 'zAll' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/checkin.c:1400:15: style: Variable 'zEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/checkout.c:36:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKSIG_ENOTFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkout.c:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkout.c:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zErrMsg [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkout.c:147:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_MANIFEST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkout.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MFESTFLG_RAW [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkout.c:241:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_BRANCH [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkout.c:319:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkout.c:390:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkout.c:428:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/checkout.c:296:9: style: Variable 'zVers' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/clearsign.c:63:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/clone.c:420:5: error: syntax error [syntaxError] fossil-src-2.26/src/color.c:438:7: error: syntax error [syntaxError] fossil-src-2.26/src/comformat.c:654:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMENT_PRINT_CANONICAL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/comformat.c:715:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comFmtFlags [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/comformat.c:775:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMENT_PRINT_CANONICAL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/comformat.c:480:9: style: Variable 'iBuf' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/comformat.c:554:13: style: Variable 'kc' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/configure.c:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGSET_ALL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/configure.c:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Admin [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/configure.c:295:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGSET_TKT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/configure.c:379:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGSET_SCRIBER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/configure.c:515:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Admin [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/configure.c:544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGSET_SHUN [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/configure.c:832:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/configure.c:991:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/configure.c:1079:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/configure.c:1124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/configure.c:245:12: style: Variable 'pSet' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/configure.c:440:17: style: Variable 'checkMask' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/content.c:242:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repositoryOpen [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:337:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:403:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MC_NONE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:473:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcvid [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repositoryOpen [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:669:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repositoryOpen [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:713:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:749:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:935:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:984:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:1217:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:1289:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/content.c:822:35: style: Parameter 'aSrc' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/content.c:1047:13: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/cookies.c:252:3: error: syntax error [syntaxError] fossil-src-2.26/src/db.c:128:5: error: syntax error [syntaxError] fossil-src-2.26/src/delta.c:132:29: style: Parameter 'pHash' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/delta.c:195:18: style: Variable 'zStart' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/delta.c:493:17: style: Variable 'bestCnt' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/deltacmd.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/deltacmd.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/deltacmd.c:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/deltacmd.c:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/deltafunc.c:348:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/deltafunc.c:447:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iColumn [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/deltafunc.c:210:18: style: Variable 'zStart' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/deltafunc.c:377:26: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/deltafunc.c:387:26: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/descendants.c:617:5: error: syntax error [syntaxError] fossil-src-2.26/src/diff.c:3838:3: error: syntax error [syntaxError] fossil-src-2.26/src/diffcmd.c:226:1: error: syntax error [syntaxError] fossil-src-2.26/src/dispatch.c:880:7: error: syntax error [syntaxError] fossil-src-2.26/src/doc.c:525:3: error: syntax error [syntaxError] fossil-src-2.26/src/encode.c:626:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/encode.c:700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/encode.c:924:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/encode.c:400:11: style: Local variable 'c' shadows outer variable [shadowVariable] fossil-src-2.26/src/encode.c:388:16: note: Shadowed declaration fossil-src-2.26/src/encode.c:400:11: note: Shadow variable fossil-src-2.26/src/encode.c:432:9: style: Variable 'zSlash' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/etag.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOSSIL_BUILD_HASH [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/etag.c:113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETAG_HASH [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/etag.c:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNAME_MIN [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/etag.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isConst [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/event.c:46:3: error: syntax error [syntaxError] fossil-src-2.26/src/export.c:510:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/export.c:922:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/export.c:1096:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_MANIFEST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/export.c:1418:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/export.c:1766:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbIgnoreErrors [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/export.c:1883:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/export.c:308:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] fossil-src-2.26/src/export.c:320:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] fossil-src-2.26/src/export.c:338:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] fossil-src-2.26/src/export.c:131:35: style: Redundant condition: The condition 'zContact[j]' is redundant since 'zContact[j] == ' '' is sufficient. [redundantCondition] fossil-src-2.26/src/export.c:147:48: style: Redundant condition: The condition 'zContact[i]' is redundant since 'zContact[i] == ' '' is sufficient. [redundantCondition] fossil-src-2.26/src/export.c:149:38: style: Redundant condition: The condition 'zContact[j]' is redundant since 'zContact[j] == ' '' is sufficient. [redundantCondition] fossil-src-2.26/src/export.c:1367:37: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: xCmd [nullPointerOutOfResources] fossil-src-2.26/src/export.c:1362:17: note: Assuming allocation function fails fossil-src-2.26/src/export.c:1362:17: note: Assignment 'xCmd=popen(zCmd,"r")', assigned value is 0 fossil-src-2.26/src/export.c:1367:37: note: Null pointer dereference fossil-src-2.26/src/export.c:1368:12: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: xCmd [nullPointerOutOfResources] fossil-src-2.26/src/export.c:1362:17: note: Assuming allocation function fails fossil-src-2.26/src/export.c:1362:17: note: Assignment 'xCmd=popen(zCmd,"r")', assigned value is 0 fossil-src-2.26/src/export.c:1368:12: note: Null pointer dereference fossil-src-2.26/src/export.c:1198:11: style: Local variable 'i' shadows outer variable [shadowVariable] fossil-src-2.26/src/export.c:1082:7: note: Shadowed declaration fossil-src-2.26/src/export.c:1198:11: note: Shadow variable fossil-src-2.26/src/export.c:1262:17: style: Local variable 'zMark' shadows outer variable [shadowVariable] fossil-src-2.26/src/export.c:1086:9: note: Shadowed declaration fossil-src-2.26/src/export.c:1262:17: note: Shadow variable fossil-src-2.26/src/export.c:1778:9: style: Local variable 'n' shadows outer variable [shadowVariable] fossil-src-2.26/src/export.c:1746:7: note: Shadowed declaration fossil-src-2.26/src/export.c:1778:9: note: Shadow variable fossil-src-2.26/src/export.c:883:24: style: Variable 'aSafe' can be declared as const array [constVariable] fossil-src-2.26/src/extcgi.c:359:5: error: syntax error [syntaxError] fossil-src-2.26/src/file.c:141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepoFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepoFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:244:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:274:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:319:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:333:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERM_EXE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:346:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepoFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:381:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SymFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:410:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:457:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:515:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fJail [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:534:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:625:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fossil_free [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:664:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:685:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:703:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepoFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:733:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:758:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:982:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepoFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1312:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1476:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1587:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1620:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1694:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1738:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1875:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1907:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localOpen [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1995:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:2017:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fossil_strncmp [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:2140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:2232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:2267:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepoFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:2408:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:2428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:2484:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:2601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:2674:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_Stmt_m [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:2752:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:3004:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:3022:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:3071:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/file.c:1227:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] fossil-src-2.26/src/file.c:736:3: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] fossil-src-2.26/src/file.c:802:8: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] fossil-src-2.26/src/file.c:808:11: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] fossil-src-2.26/src/file.c:2209:8: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] fossil-src-2.26/src/file.c:2048:20: style:inconclusive: Redundant condition: The condition 'zUri[i]' is redundant since 'zUri[i] >= 'a'' is sufficient. [redundantCondition] fossil-src-2.26/src/file.c:1126:48: style: Condition 'unicode<=0xdfff' is always true [knownConditionTrueFalse] fossil-src-2.26/src/file.c:1116:26: note: Assuming that condition 'unicode>=0xe000' is not redundant fossil-src-2.26/src/file.c:1126:48: note: Condition 'unicode<=0xdfff' is always true fossil-src-2.26/src/file.c:601:10: warning: Either the condition 'zEnd' is redundant or there is possible null pointer dereference: zEnd. [nullPointerRedundantCheck] fossil-src-2.26/src/file.c:604:7: note: Assuming that condition 'zEnd' is not redundant fossil-src-2.26/src/file.c:601:10: note: Null pointer dereference fossil-src-2.26/src/file.c:1813:10: style: Variable 'zPwd' is reassigned a value before the old one has been used. [redundantAssignment] fossil-src-2.26/src/file.c:1811:10: note: zPwd is assigned fossil-src-2.26/src/file.c:1813:10: note: zPwd is overwritten fossil-src-2.26/src/file.c:792:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/file.c:793:17: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/fileedit.c:156:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:195:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERM_REG [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:245:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fossil_stricmp [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:450:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:811:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:912:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:927:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_Stmt [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:1046:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:1119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIFF_HTML [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:1225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERM_LNK [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:1311:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:1356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:1468:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:1561:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJAX_RENDER_GUESS [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fileedit.c:313:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] fossil-src-2.26/src/finfo.c:759:30: error: Unmatched ')'. Configuration: '__GNUC__=1'. [syntaxError] fossil-src-2.26/src/foci.c:56:1: error: syntax error [syntaxError] fossil-src-2.26/src/forum.c:306:3: error: syntax error [syntaxError] fossil-src-2.26/src/fshell.c:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fusefs.c:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fuzz.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fuzz.c:120:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_OK_NOT_FOUND [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fuzz.c:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/fuzz.c:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/glob.c:275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/graph.c:155:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GraphContext [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/graph.c:192:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rid [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/graph.c:206:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rid [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/graph.c:254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GraphRow [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/graph.c:344:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GR_MAX_RAIL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/graph.c:380:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMELINE_DISJOINT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/graph.c:471:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxRail [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/graph.c:519:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMELINE_DISJOINT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/graph.c:1059:7: style: Variable 'j' is reassigned a value before the old one has been used. [redundantAssignment] fossil-src-2.26/src/graph.c:1036:9: note: j is assigned fossil-src-2.26/src/graph.c:1059:7: note: j is overwritten fossil-src-2.26/src/graph.c:560:19: style: Local variable 'pParent' shadows outer variable [shadowVariable] fossil-src-2.26/src/graph.c:513:43: note: Shadowed declaration fossil-src-2.26/src/graph.c:560:19: note: Shadow variable fossil-src-2.26/src/graph.c:582:17: style: Local variable 'pParent' shadows outer variable [shadowVariable] fossil-src-2.26/src/graph.c:513:43: note: Shadowed declaration fossil-src-2.26/src/graph.c:582:17: note: Shadow variable fossil-src-2.26/src/graph.c:589:19: style: Local variable 'pParent' shadows outer variable [shadowVariable] fossil-src-2.26/src/graph.c:513:43: note: Shadowed declaration fossil-src-2.26/src/graph.c:589:19: note: Shadow variable fossil-src-2.26/src/graph.c:610:19: style: Local variable 'pParent' shadows outer variable [shadowVariable] fossil-src-2.26/src/graph.c:513:43: note: Shadowed declaration fossil-src-2.26/src/graph.c:610:19: note: Shadow variable fossil-src-2.26/src/graph.c:243:15: style: Parameter 'aParent' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/graph.c:294:13: style: Variable 'pRow' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/graph.c:396:34: style: Parameter 'pBottom' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/graph.c:560:19: style: Variable 'pParent' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/graph.c:589:19: style: Variable 'pParent' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/graph.c:610:19: style: Variable 'pParent' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/graph.c:702:15: style: Variable 'pChild' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/gzip.c:90:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/gzip.c:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/gzip.c:90:5: warning: Return value of function deflateInit2() is not used. [ignoredReturnValue] fossil-src-2.26/src/gzip.c:95:5: warning: Return value of function deflate() is not used. [ignoredReturnValue] fossil-src-2.26/src/hname.c:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNAME_LEN_SHA1 [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hname.c:83:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNAME_SHA1 [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hname.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNAME_ERROR [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hname.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNAME_ERROR [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hname.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eHashPolicy [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hname.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPOLICY_SHA3 [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hname.c:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eHashPolicy [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hname.c:264:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hook.c:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameOfExe [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hook.c:144:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTECT_CONFIG [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hook.c:249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/hook.c:255:17: style: Local variable 'zCmd' shadows outer variable [shadowVariable] fossil-src-2.26/src/hook.c:246:15: note: Shadowed declaration fossil-src-2.26/src/hook.c:255:17: note: Shadow variable fossil-src-2.26/src/hook.c:281:17: style: Local variable 'zCmd' shadows outer variable [shadowVariable] fossil-src-2.26/src/hook.c:246:15: note: Shadowed declaration fossil-src-2.26/src/hook.c:281:17: note: Shadow variable fossil-src-2.26/src/hook.c:406:19: style: Local variable 'zCmd' shadows outer variable [shadowVariable] fossil-src-2.26/src/hook.c:246:15: note: Shadowed declaration fossil-src-2.26/src/hook.c:406:19: note: Shadow variable fossil-src-2.26/src/http.c:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http.c:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http.c:188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http.c:205:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http.c:252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http.c:316:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_OK_NOT_FOUND [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http.c:405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fHttpTrace [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http.c:442:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zHttpCmd [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http.c:791:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_GENERIC [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http.c:536:18: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] fossil-src-2.26/src/http.c:535:16: note: outer condition: g.zHttpAuth fossil-src-2.26/src/http.c:536:18: note: identical inner condition: g.zHttpAuth fossil-src-2.26/src/http.c:586:25: style: Redundant condition: The condition 'zLine[i]' is redundant since 'zLine[i] == ' '' is sufficient. [redundantCondition] fossil-src-2.26/src/http.c:578:11: style: Local variable 'i' shadows outer variable [shadowVariable] fossil-src-2.26/src/http.c:438:7: note: Shadowed declaration fossil-src-2.26/src/http.c:578:11: note: Shadow variable fossil-src-2.26/src/http.c:723:9: style: Local variable 'i' shadows outer variable [shadowVariable] fossil-src-2.26/src/http.c:438:7: note: Shadowed declaration fossil-src-2.26/src/http.c:723:9: note: Shadow variable fossil-src-2.26/src/http_socket.c:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http_socket.c:200:26: style: Parameter 'NotUsed' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/http_ssl.c:958:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_OK_NOT_FOUND [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http_ssl.c:1202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAllowACME [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http_ssl.c:1212:16: style: Redundant condition: The condition 'c == ','' is redundant since 'c != '-'' is sufficient. [redundantCondition] fossil-src-2.26/src/http_ssl.c:1212:26: style: Redundant condition: The condition 'c == '/'' is redundant since 'c != '-'' is sufficient. [redundantCondition] fossil-src-2.26/src/http_ssl.c:1212:40: style: Condition 'c==':'' is always false [knownConditionTrueFalse] fossil-src-2.26/src/http_ssl.c:1212:20: note: Assuming that condition 'c!='-'' is not redundant fossil-src-2.26/src/http_ssl.c:1212:40: note: Condition 'c==':'' is always false fossil-src-2.26/src/http_ssl.c:956:12: style: Variable 'nHit' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/http_transport.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zSshCmd [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http_transport.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zIpAddr [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http_transport.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameOfExe [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http_transport.c:365:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSshTrace [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http_transport.c:463:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSshTrace [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http_transport.c:489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/http_transport.c:57:39: style: Parameter 'pUrlData' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/http_transport.c:214:31: style: Parameter 'pUrlData' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/http_transport.c:250:30: style: Parameter 'pUrlData' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/http_transport.c:325:37: style: Parameter 'pUrlData' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/http_transport.c:470:41: style: Parameter 'pUrlData' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/import.c:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/import.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcvid [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/import.c:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fQuiet [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/import.c:463:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_MANIFEST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/import.c:486:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/import.c:613:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/import.c:1058:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_MANIFEST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/import.c:1339:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_SEEK_SET [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/import.c:1824:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/import.c:545:9: style: Variable 'zUuid' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/import.c:548:9: style: Variable 'zFrom' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/import.c:1446:13: style: Variable 'zAction' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/import.c:1447:13: style: Variable 'zKind' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/import.c:991:12: style: Variable 'nLen' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/import.c:1590:17: style: Variable 'rid' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/info.c:3779:54: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] fossil-src-2.26/src/interwiki.c:347:3: error: syntax error [syntaxError] fossil-src-2.26/src/leaf.c:37:5: error: syntax error [syntaxError] fossil-src-2.26/src/loadctrl.c:60:3: error: syntax error [syntaxError] fossil-src-2.26/src/login.c:622:12: error: syntax error [syntaxError] fossil-src-2.26/src/lookslike.c:122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOOK_NONE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/lookslike.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOOK_INVALID [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/lookslike.c:270:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOOK_NONE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/lookslike.c:425:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/lookslike.c:559:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/lookslike.c:590:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/lookslike.c:566:38: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: in [nullPointerOutOfResources] fossil-src-2.26/src/lookslike.c:561:15: note: Assuming allocation function fails fossil-src-2.26/src/lookslike.c:561:15: note: Assignment 'in=fopen(zInFile,"rb")', assigned value is 0 fossil-src-2.26/src/lookslike.c:566:38: note: Null pointer dereference fossil-src-2.26/src/main.c:3738:70: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] fossil-src-2.26/src/manifest.c:278:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rid [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:494:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCnt [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1193:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_MANIFEST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1255:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_SUBSTITUTE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1371:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_MANIFEST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1430:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERM_REG [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1594:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1657:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1861:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zCPTarget [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1908:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zCPTarget [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1953:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNAME_MIN [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:2038:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_OK [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:2167:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:2248:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_MANIFEST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:2291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_WIKI [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:2338:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_OK [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:2911:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:2971:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_ATTACHMENT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:3099:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_ANY [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:3138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:3182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/manifest.c:1428:22: style: Condition 'pB->iFilenFile' is always true [knownConditionTrueFalse] fossil-src-2.26/src/manifest.c:1420:20: note: Assuming that condition 'pB->iFile>=pB->nFile' is not redundant fossil-src-2.26/src/manifest.c:1428:22: note: Condition 'pB->iFilenFile' is always true fossil-src-2.26/src/manifest.c:1135:11: style: Local variable 'zUuid' shadows outer variable [shadowVariable] fossil-src-2.26/src/manifest.c:472:9: note: Shadowed declaration fossil-src-2.26/src/manifest.c:1135:11: note: Shadow variable fossil-src-2.26/src/manifest.c:2382:11: style: Local variable 'i' shadows outer variable [shadowVariable] fossil-src-2.26/src/manifest.c:2338:7: note: Shadowed declaration fossil-src-2.26/src/manifest.c:2382:11: note: Shadow variable fossil-src-2.26/src/manifest.c:2708:9: style: Local variable 'i' shadows outer variable [shadowVariable] fossil-src-2.26/src/manifest.c:2338:7: note: Shadowed declaration fossil-src-2.26/src/manifest.c:2708:9: note: Shadow variable fossil-src-2.26/src/manifest.c:3029:14: style: Local variable 'i' shadows outer variable [shadowVariable] fossil-src-2.26/src/manifest.c:2950:7: note: Shadowed declaration fossil-src-2.26/src/manifest.c:3029:14: note: Shadow variable fossil-src-2.26/src/manifest.c:3064:14: style: Local variable 'i' shadows outer variable [shadowVariable] fossil-src-2.26/src/manifest.c:2950:7: note: Shadowed declaration fossil-src-2.26/src/manifest.c:3064:14: note: Shadow variable fossil-src-2.26/src/manifest.c:2251:13: style: Variable 'nOrig' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/markdown.c:377:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:441:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MKDA_NOT_AUTOLINK [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:497:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:887:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:907:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:931:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:966:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MKDA_NOT_AUTOLINK [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:1921:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MKD_LI_BLOCK [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:2060:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:2185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MKD_CELL_ALIGN_LEFT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:2283:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MKD_CELL_HEAD [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:2373:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MKD_LIST_ORDERED [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:2660:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown.c:1351:70: style: Condition 'get_link_inline(link,title,data+i+1,span_end-(i+1))<0' is always false [knownConditionTrueFalse] fossil-src-2.26/src/markdown.c:1351:31: note: Calling function 'get_link_inline' returns 0 fossil-src-2.26/src/markdown.c:1351:70: note: Condition 'get_link_inline(link,title,data+i+1,span_end-(i+1))<0' is always false fossil-src-2.26/src/markdown.c:1877:22: style: Condition 'end-beg>3' is always true [knownConditionTrueFalse] fossil-src-2.26/src/markdown.c:1875:20: note: Assuming that condition 'end-beg>3' is not redundant fossil-src-2.26/src/markdown.c:1877:22: note: Condition 'end-beg>3' is always true fossil-src-2.26/src/markdown.c:363:36: style: Parameter 'rndr' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:403:38: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:576:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:844:9: style: Parameter 'data' can be declared as pointer to const. However it seems that 'char_linebreak' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/markdown.c:2689:54: note: You might need to cast the function pointer here fossil-src-2.26/src/markdown.c:844:9: note: Parameter 'data' can be declared as pointer to const fossil-src-2.26/src/markdown.c:1070:9: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:1203:47: style: Variable 'last' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/markdown.c:1270:9: style: Parameter 'data' can be declared as pointer to const. However it seems that 'char_footnote' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/markdown.c:2691:56: note: You might need to cast the function pointer here fossil-src-2.26/src/markdown.c:1270:9: note: Parameter 'data' can be declared as pointer to const fossil-src-2.26/src/markdown.c:1438:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:1473:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:1495:31: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:1530:34: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:1548:33: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:1558:39: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:1569:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:1591:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:1703:11: style: Variable 'zEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/markdown.c:1780:11: style: Variable 'zEnd' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/markdown.c:2167:8: style: Parameter 'aligns' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/markdown.c:496:23: style: Variable 'action' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/markdown.c:714:21: style: Variable 'work' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/markdown.c:2059:20: style: Variable 'work_size' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/markdown_html.c:247:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MKD_LIST_ORDERED [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown_html.c:304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MKD_CELL_HEAD [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown_html.c:590:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MKDA_IMPLICIT_EMAIL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown_html.c:643:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIKCHR_PROCESS_NONCE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown_html.c:819:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIKI_NOBADLINKS [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/markdown_html.c:103:14: style: Variable 'beg' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/markdown_html.c:135:14: style: Variable 'beg' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/match.c:77:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_BRLIST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/match.c:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_EXACT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/match.c:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_REGEXP [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/match.c:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/match.c:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/md5.c:455:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/md5.c:295:43: style: Parameter 'digest' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/md5.c:350:17: style: Variable 'pFirst' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/md5.c:350:26: style: Variable 'pLast' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/merge.c:49:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameOfExe [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge.c:257:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIFF_TCL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge.c:378:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge.c:535:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_BRANCH [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge.c:710:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge.c:817:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zCmdName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge.c:1489:9: style: The if condition is the same as the previous if condition [duplicateCondition] fossil-src-2.26/src/merge.c:1488:9: note: First condition fossil-src-2.26/src/merge.c:1489:9: note: Second condition fossil-src-2.26/src/merge.c:1014:13: style: The comparison 'nMerge == 0' is always true. [knownConditionTrueFalse] fossil-src-2.26/src/merge.c:797:16: note: 'nMerge' is assigned value '0' here. fossil-src-2.26/src/merge.c:1014:13: note: The comparison 'nMerge == 0' is always true. fossil-src-2.26/src/merge.c:904:10: style: Local variable 'q' shadows outer variable [shadowVariable] fossil-src-2.26/src/merge.c:799:8: note: Shadowed declaration fossil-src-2.26/src/merge.c:904:10: note: Shadow variable fossil-src-2.26/src/merge3.c:316:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIFF_BY_TOKEN [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge3.c:911:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge3.c:947:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameOfExe [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge3.c:1066:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge3.c:1183:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/merge3.c:44:9: style: Variable 'z1' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/merge3.c:44:14: style: Variable 'z2' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/merge3.c:68:8: style: Parameter 'aC1' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/merge3.c:69:8: style: Parameter 'aC2' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/merge3.c:501:36: style: Parameter 'p' can be declared as pointer to const. However it seems that 'tclStart' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/merge3.c:680:15: note: You might need to cast the function pointer here fossil-src-2.26/src/merge3.c:501:36: note: Parameter 'p' can be declared as pointer to const fossil-src-2.26/src/moderate.c:70:5: error: syntax error [syntaxError] fossil-src-2.26/src/name.c:988:3: error: syntax error [syntaxError] fossil-src-2.26/src/patch.c:190:41: error: There is an unknown macro here somewhere. Configuration is required. If MANIFEST_DATE is a macro then please configure it. [unknownMacro] fossil-src-2.26/src/path.c:653:1: error: syntax error [syntaxError] fossil-src-2.26/src/piechart.c:47:5: error: syntax error [syntaxError] fossil-src-2.26/src/pikchrshow.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIKCHR_PROCESS_DIV_INDENT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pikchrshow.c:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIKCHR_PROCESS_DIV [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pikchrshow.c:379:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RdWiki [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pikchrshow.c:526:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pivot.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/popen.c:185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/popen.c:228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pqueue.c:103:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pqueue.c:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pqueue.c:158:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pqueue.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pqueue.c:178:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pqueue.c:205:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/pqueue.c:99:39: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/printf.c:1166:5: error: syntax error [syntaxError] fossil-src-2.26/src/publish.c:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/purge.c:39:1: error: syntax error [syntaxError] fossil-src-2.26/src/rebuild.c:107:5: error: syntax error [syntaxError] fossil-src-2.26/src/regexp.c:780:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_INNOCUOUS [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/regexp.c:860:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/regexp.c:941:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/regexp.c:191:13: style: Variable 'cPrev' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/repolist.c:386:5: error: syntax error [syntaxError] fossil-src-2.26/src/report.c:401:5: error: syntax error [syntaxError] fossil-src-2.26/src/rss.c:57:5: error: syntax error [syntaxError] fossil-src-2.26/src/schema.c:211:48: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] fossil-src-2.26/src/search.c:1274:9: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] fossil-src-2.26/src/security_audit.c:555:13: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] fossil-src-2.26/src/setup.c:463:59: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] fossil-src-2.26/src/setupuser.c:63:5: error: syntax error [syntaxError] fossil-src-2.26/src/sha1.c:345:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepoFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sha1.c:510:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fossil_free [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sha1.c:533:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SymFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sha1.c:270:43: style: Parameter 'digest' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/sha1hard.c:1450:38: style: union member 'Anonymous0::bytes' is never used. [unusedStructMember] fossil-src-2.26/src/sha3.c:555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepoFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sha3.c:647:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sha3.c:477:43: style: Parameter 'digest' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/shun.c:92:9: error: syntax error [syntaxError] fossil-src-2.26/src/sitemap.c:75:3: error: syntax error [syntaxError] fossil-src-2.26/src/skins.c:501:7: error: syntax error [syntaxError] fossil-src-2.26/src/smtp.c:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:234:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTP_PORT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:268:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTP_TRACE_FILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_blob [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:355:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTP_TRACE_STDOUT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:398:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:420:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTP_TRACE_STDOUT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:506:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:533:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:547:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:610:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_send [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/smtp.c:668:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTP_PORT [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sqlcmd.c:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sqlcmd.c:188:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTECT_USER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sqlcmd.c:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repositoryOpen [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sqlcmd.c:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zConfigDbName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sqlcmd.c:270:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zRepositoryName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sqlcmd.c:315:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zRepositoryName [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sqlcmd.c:415:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sqlcmd.c:95:1: error: Memory leak: pOut [memleak] fossil-src-2.26/src/sqlcmd.c:129:1: error: Memory leak: pOut [memleak] fossil-src-2.26/src/sqlcmd.c:81:3: warning: If memory allocation fails, then there is a possible null pointer dereference: pOut [nullPointerOutOfMemory] fossil-src-2.26/src/sqlcmd.c:80:24: note: Assuming allocation function fails fossil-src-2.26/src/sqlcmd.c:80:24: note: Assignment 'pOut=sqlite3_malloc(nOut+4)', assigned value is 0 fossil-src-2.26/src/sqlcmd.c:81:3: note: Null pointer dereference fossil-src-2.26/src/sqlcmd.c:82:3: warning: If memory allocation fails, then there is a possible null pointer dereference: pOut [nullPointerOutOfMemory] fossil-src-2.26/src/sqlcmd.c:80:24: note: Assuming allocation function fails fossil-src-2.26/src/sqlcmd.c:80:24: note: Assignment 'pOut=sqlite3_malloc(nOut+4)', assigned value is 0 fossil-src-2.26/src/sqlcmd.c:82:3: note: Null pointer dereference fossil-src-2.26/src/sqlcmd.c:83:3: warning: If memory allocation fails, then there is a possible null pointer dereference: pOut [nullPointerOutOfMemory] fossil-src-2.26/src/sqlcmd.c:80:24: note: Assuming allocation function fails fossil-src-2.26/src/sqlcmd.c:80:24: note: Assignment 'pOut=sqlite3_malloc(nOut+4)', assigned value is 0 fossil-src-2.26/src/sqlcmd.c:83:3: note: Null pointer dereference fossil-src-2.26/src/sqlcmd.c:84:3: warning: If memory allocation fails, then there is a possible null pointer dereference: pOut [nullPointerOutOfMemory] fossil-src-2.26/src/sqlcmd.c:80:24: note: Assuming allocation function fails fossil-src-2.26/src/sqlcmd.c:80:24: note: Assignment 'pOut=sqlite3_malloc(nOut+4)', assigned value is 0 fossil-src-2.26/src/sqlcmd.c:84:3: note: Null pointer dereference fossil-src-2.26/src/sqlcmd.c:119:19: warning: If memory allocation fails, then there is a possible null pointer dereference: pOut [nullPointerOutOfMemory] fossil-src-2.26/src/sqlcmd.c:118:24: note: Assuming allocation function fails fossil-src-2.26/src/sqlcmd.c:118:24: note: Assignment 'pOut=sqlite3_malloc(nOut+1)', assigned value is 0 fossil-src-2.26/src/sqlcmd.c:119:19: note: Null pointer dereference fossil-src-2.26/src/sqlcmd.c:137:20: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sqlcmd_gather_artifact_stats' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/sqlcmd.c:156:27: note: You might need to cast the function pointer here fossil-src-2.26/src/sqlcmd.c:137:20: note: Parameter 'context' can be declared as pointer to const fossil-src-2.26/src/sqlcmd.c:197:20: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sqlcmd_db_protect_pop' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/sqlcmd.c:251:29: note: You might need to cast the function pointer here fossil-src-2.26/src/sqlcmd.c:197:20: note: Parameter 'context' can be declared as pointer to const fossil-src-2.26/src/stash.c:41:1: error: syntax error [syntaxError] fossil-src-2.26/src/stat.c:66:3: error: syntax error [syntaxError] fossil-src-2.26/src/statrep.c:213:3: error: syntax error [syntaxError] fossil-src-2.26/src/style.c:887:42: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] fossil-src-2.26/src/sync.c:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAlias [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sync.c:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_ALLURL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sync.c:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNoSync [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sync.c:214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_PUSH [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sync.c:256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URL_REMEMBER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sync.c:399:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_PULL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sync.c:452:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_PUSH [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sync.c:504:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_PUSH [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sync.c:646:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sync.c:895:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_ANY_SCHEMA [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/sync.c:221:9: style: Condition 'rc' is always true [knownConditionTrueFalse] fossil-src-2.26/src/sync.c:690:11: style: Local variable 'zUrl' shadows outer variable [shadowVariable] fossil-src-2.26/src/sync.c:616:9: note: Shadowed declaration fossil-src-2.26/src/sync.c:690:11: note: Shadow variable fossil-src-2.26/src/tag.c:855:3: error: syntax error [syntaxError] fossil-src-2.26/src/tar.c:798:5: error: syntax error [syntaxError] fossil-src-2.26/src/terminal.c:112:24: style: Condition 'terminal_get_size(&ts)' is always true [knownConditionTrueFalse] fossil-src-2.26/src/terminal.c:112:24: note: Calling function 'terminal_get_size' returns 1 fossil-src-2.26/src/terminal.c:112:24: note: Condition 'terminal_get_size(&ts)' is always true fossil-src-2.26/src/terminal.c:124:24: style: Condition 'terminal_get_size(&ts)' is always true [knownConditionTrueFalse] fossil-src-2.26/src/terminal.c:124:24: note: Calling function 'terminal_get_size' returns 1 fossil-src-2.26/src/terminal.c:124:24: note: Condition 'terminal_get_size(&ts)' is always true fossil-src-2.26/src/th.c:2916:13: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] fossil-src-2.26/src/th.c:2915:11: note: outer condition: iVal<0 fossil-src-2.26/src/th.c:2916:13: note: opposite inner condition: iVal==0x80000000 fossil-src-2.26/src/th.c:1385:15: style: Redundant initialization for 'pSavedFrame'. The initialized value is overwritten before it is read. [redundantInitialization] fossil-src-2.26/src/th.c:1376:25: note: pSavedFrame is initialized fossil-src-2.26/src/th.c:1385:15: note: pSavedFrame is overwritten fossil-src-2.26/src/th.c:427:15: style:inconclusive: Function 'thNextEscape' argument 2 names different: declaration 'z' definition 'zInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:168:50: note: Function 'thNextEscape' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:427:15: note: Function 'thNextEscape' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:428:7: style:inconclusive: Function 'thNextEscape' argument 3 names different: declaration 'n' definition 'nInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:168:57: note: Function 'thNextEscape' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:428:7: note: Function 'thNextEscape' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:429:8: style:inconclusive: Function 'thNextEscape' argument 4 names different: declaration 'pN' definition 'pnEscape'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:168:65: note: Function 'thNextEscape' argument 4 names different: declaration 'pN' definition 'pnEscape'. fossil-src-2.26/src/th.c:429:8: note: Function 'thNextEscape' argument 4 names different: declaration 'pN' definition 'pnEscape'. fossil-src-2.26/src/th.c:459:15: style:inconclusive: Function 'thNextVarname' argument 2 names different: declaration 'z' definition 'zInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:169:50: note: Function 'thNextVarname' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:459:15: note: Function 'thNextVarname' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:460:7: style:inconclusive: Function 'thNextVarname' argument 3 names different: declaration 'n' definition 'nInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:169:57: note: Function 'thNextVarname' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:460:7: note: Function 'thNextVarname' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:461:8: style:inconclusive: Function 'thNextVarname' argument 4 names different: declaration 'pN' definition 'pnVarname'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:169:65: note: Function 'thNextVarname' argument 4 names different: declaration 'pN' definition 'pnVarname'. fossil-src-2.26/src/th.c:461:8: note: Function 'thNextVarname' argument 4 names different: declaration 'pN' definition 'pnVarname'. fossil-src-2.26/src/th.c:517:15: style:inconclusive: Function 'thNextCommand' argument 2 names different: declaration 'z' definition 'zInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:167:50: note: Function 'thNextCommand' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:517:15: note: Function 'thNextCommand' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:518:7: style:inconclusive: Function 'thNextCommand' argument 3 names different: declaration 'n' definition 'nInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:167:57: note: Function 'thNextCommand' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:518:7: note: Function 'thNextCommand' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:519:8: style:inconclusive: Function 'thNextCommand' argument 4 names different: declaration 'pN' definition 'pnCommand'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:167:65: note: Function 'thNextCommand' argument 4 names different: declaration 'pN' definition 'pnCommand'. fossil-src-2.26/src/th.c:519:8: note: Function 'thNextCommand' argument 4 names different: declaration 'pN' definition 'pnCommand'. fossil-src-2.26/src/th.c:552:15: style:inconclusive: Function 'thNextSpace' argument 2 names different: declaration 'z' definition 'zInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:172:50: note: Function 'thNextSpace' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:552:15: note: Function 'thNextSpace' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:553:7: style:inconclusive: Function 'thNextSpace' argument 3 names different: declaration 'n' definition 'nInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:172:57: note: Function 'thNextSpace' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:553:7: note: Function 'thNextSpace' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:554:8: style:inconclusive: Function 'thNextSpace' argument 4 names different: declaration 'pN' definition 'pnSpace'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:172:65: note: Function 'thNextSpace' argument 4 names different: declaration 'pN' definition 'pnSpace'. fossil-src-2.26/src/th.c:554:8: note: Function 'thNextSpace' argument 4 names different: declaration 'pN' definition 'pnSpace'. fossil-src-2.26/src/th.c:575:15: style:inconclusive: Function 'thNextWord' argument 2 names different: declaration 'z' definition 'zInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:192:47: note: Function 'thNextWord' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:575:15: note: Function 'thNextWord' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:576:7: style:inconclusive: Function 'thNextWord' argument 3 names different: declaration 'n' definition 'nInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:192:54: note: Function 'thNextWord' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:576:7: note: Function 'thNextWord' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:577:8: style:inconclusive: Function 'thNextWord' argument 4 names different: declaration 'pN' definition 'pnWord'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:192:62: note: Function 'thNextWord' argument 4 names different: declaration 'pN' definition 'pnWord'. fossil-src-2.26/src/th.c:577:8: note: Function 'thNextWord' argument 4 names different: declaration 'pN' definition 'pnWord'. fossil-src-2.26/src/th.c:632:15: style:inconclusive: Function 'thSubstCommand' argument 2 names different: declaration 'z' definition 'zWord'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:181:51: note: Function 'thSubstCommand' argument 2 names different: declaration 'z' definition 'zWord'. fossil-src-2.26/src/th.c:632:15: note: Function 'thSubstCommand' argument 2 names different: declaration 'z' definition 'zWord'. fossil-src-2.26/src/th.c:633:7: style:inconclusive: Function 'thSubstCommand' argument 3 names different: declaration 'n' definition 'nWord'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:181:58: note: Function 'thSubstCommand' argument 3 names different: declaration 'n' definition 'nWord'. fossil-src-2.26/src/th.c:633:7: note: Function 'thSubstCommand' argument 3 names different: declaration 'n' definition 'nWord'. fossil-src-2.26/src/th.c:648:15: style:inconclusive: Function 'thSubstVarname' argument 2 names different: declaration 'z' definition 'zWord'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:183:51: note: Function 'thSubstVarname' argument 2 names different: declaration 'z' definition 'zWord'. fossil-src-2.26/src/th.c:648:15: note: Function 'thSubstVarname' argument 2 names different: declaration 'z' definition 'zWord'. fossil-src-2.26/src/th.c:649:7: style:inconclusive: Function 'thSubstVarname' argument 3 names different: declaration 'n' definition 'nWord'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:183:58: note: Function 'thSubstVarname' argument 3 names different: declaration 'n' definition 'nWord'. fossil-src-2.26/src/th.c:649:7: note: Function 'thSubstVarname' argument 3 names different: declaration 'n' definition 'nWord'. fossil-src-2.26/src/th.c:688:15: style:inconclusive: Function 'thSubstEscape' argument 2 names different: declaration 'z' definition 'zWord'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:182:51: note: Function 'thSubstEscape' argument 2 names different: declaration 'z' definition 'zWord'. fossil-src-2.26/src/th.c:688:15: note: Function 'thSubstEscape' argument 2 names different: declaration 'z' definition 'zWord'. fossil-src-2.26/src/th.c:689:7: style:inconclusive: Function 'thSubstEscape' argument 3 names different: declaration 'n' definition 'nWord'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:182:58: note: Function 'thSubstEscape' argument 3 names different: declaration 'n' definition 'nWord'. fossil-src-2.26/src/th.c:689:7: note: Function 'thSubstEscape' argument 3 names different: declaration 'n' definition 'nWord'. fossil-src-2.26/src/th.c:724:15: style:inconclusive: Function 'thSubstWord' argument 2 names different: declaration 'z' definition 'zWord'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:198:48: note: Function 'thSubstWord' argument 2 names different: declaration 'z' definition 'zWord'. fossil-src-2.26/src/th.c:724:15: note: Function 'thSubstWord' argument 2 names different: declaration 'z' definition 'zWord'. fossil-src-2.26/src/th.c:725:7: style:inconclusive: Function 'thSubstWord' argument 3 names different: declaration 'n' definition 'nWord'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:198:55: note: Function 'thSubstWord' argument 3 names different: declaration 'n' definition 'nWord'. fossil-src-2.26/src/th.c:725:7: note: Function 'thSubstWord' argument 3 names different: declaration 'n' definition 'nWord'. fossil-src-2.26/src/th.c:1068:56: style:inconclusive: Function 'Th_Eval' argument 3 names different: declaration 'zProg' definition 'zProgram'. [funcArgNamesDifferent] fossil-src-2.26/src/th.h:94:56: note: Function 'Th_Eval' argument 3 names different: declaration 'zProg' definition 'zProgram'. fossil-src-2.26/src/th.c:1068:56: note: Function 'Th_Eval' argument 3 names different: declaration 'zProg' definition 'zProgram'. fossil-src-2.26/src/th.c:1068:70: style:inconclusive: Function 'Th_Eval' argument 4 names different: declaration 'nProg' definition 'nProgram'. [funcArgNamesDifferent] fossil-src-2.26/src/th.h:94:67: note: Function 'Th_Eval' argument 4 names different: declaration 'nProg' definition 'nProgram'. fossil-src-2.26/src/th.c:1068:70: note: Function 'Th_Eval' argument 4 names different: declaration 'nProg' definition 'nProgram'. fossil-src-2.26/src/th.c:2049:15: style:inconclusive: Function 'thNextInteger' argument 2 names different: declaration 'z' definition 'zInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:171:51: note: Function 'thNextInteger' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:2049:15: note: Function 'thNextInteger' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:2050:7: style:inconclusive: Function 'thNextInteger' argument 3 names different: declaration 'n' definition 'nInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:171:58: note: Function 'thNextInteger' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:2050:7: note: Function 'thNextInteger' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:2051:8: style:inconclusive: Function 'thNextInteger' argument 4 names different: declaration 'pN' definition 'pnLiteral'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:171:66: note: Function 'thNextInteger' argument 4 names different: declaration 'pN' definition 'pnLiteral'. fossil-src-2.26/src/th.c:2051:8: note: Function 'thNextInteger' argument 4 names different: declaration 'pN' definition 'pnLiteral'. fossil-src-2.26/src/th.c:2082:15: style:inconclusive: Function 'thNextNumber' argument 2 names different: declaration 'z' definition 'zInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:170:50: note: Function 'thNextNumber' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:2082:15: note: Function 'thNextNumber' argument 2 names different: declaration 'z' definition 'zInput'. fossil-src-2.26/src/th.c:2083:7: style:inconclusive: Function 'thNextNumber' argument 3 names different: declaration 'n' definition 'nInput'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:170:57: note: Function 'thNextNumber' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:2083:7: note: Function 'thNextNumber' argument 3 names different: declaration 'n' definition 'nInput'. fossil-src-2.26/src/th.c:2084:8: style:inconclusive: Function 'thNextNumber' argument 4 names different: declaration 'pN' definition 'pnLiteral'. [funcArgNamesDifferent] fossil-src-2.26/src/th.c:170:65: note: Function 'thNextNumber' argument 4 names different: declaration 'pN' definition 'pnLiteral'. fossil-src-2.26/src/th.c:2084:8: note: Function 'thNextNumber' argument 4 names different: declaration 'pN' definition 'pnLiteral'. fossil-src-2.26/src/th.c:2275:11: style: Local variable 'iLeft' shadows outer variable [shadowVariable] fossil-src-2.26/src/th.c:2265:7: note: Shadowed declaration fossil-src-2.26/src/th.c:2275:11: note: Shadow variable fossil-src-2.26/src/th.c:392:46: style: Parameter 'pEntry' can be declared as pointer to const. However it seems that 'thListAppendHashKey' is a callback function, if 'pEntry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th.c:3087:43: note: You might need to cast the function pointer here fossil-src-2.26/src/th.c:392:46: note: Parameter 'pEntry' can be declared as pointer to const fossil-src-2.26/src/th.c:1293:16: style: Variable 'pValue' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/th.c:1311:16: style: Variable 'pValue' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/th.c:1319:16: style: Variable 'pValue' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/th.c:2278:19: style: Variable 'pOp' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/th.c:2425:21: style: Variable 'pPrev' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/th.c:2525:32: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/th.c:2540:12: style: Parameter 'pHash' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/th_lang.c:1453:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/src/th_lang.c:1454:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/src/th_lang.c:1455:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fossil-src-2.26/src/th_lang.c:32:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'catch_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1431:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:32:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:61:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'if_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1435:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:61:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:108:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'expr_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1432:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:108:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:140:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'for_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1433:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:140:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:175:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'foreach_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1434:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:175:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:219:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'list_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1439:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:219:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:251:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'lappend_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1437:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:251:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:291:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'lindex_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1438:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:291:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:335:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'llength_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1440:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:335:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:362:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'lsearch_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1441:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:362:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:400:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'set_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1444:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:400:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:562:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'proc_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1442:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:562:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:691:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'rename_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1443:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:691:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:713:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'simple_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1455:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:713:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:734:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'return_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1452:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:734:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:758:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'string_compare_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1255:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:758:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:794:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'string_first_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1256:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:794:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:829:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'string_index_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1257:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:829:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:860:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'string_is_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1258:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:860:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:909:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'string_last_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1259:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:909:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:944:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'string_length_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1260:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:944:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:959:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'string_match_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1261:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:959:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:982:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'string_range_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1262:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:982:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1018:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'string_repeat_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1263:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1018:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1057:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'string_trim_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1266:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1057:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1084:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'info_exists_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1288:19: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1084:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1150:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'array_exists_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1309:17: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1150:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1168:67: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'array_names_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1310:17: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1168:67: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1196:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'unset_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1446:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1196:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1355:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'uplevel_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1447:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1355:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1378:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'upvar_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1448:18: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1378:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1408:14: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'breakpoint_command' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1450:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1408:14: note: Parameter 'interp' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1409:9: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'breakpoint_command' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1450:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1409:9: note: Parameter 'ctx' can be declared as pointer to const fossil-src-2.26/src/th_lang.c:1412:8: style: Parameter 'argl' can be declared as pointer to const. However it seems that 'breakpoint_command' is a callback function, if 'argl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fossil-src-2.26/src/th_lang.c:1450:20: note: You might need to cast the function pointer here fossil-src-2.26/src/th_lang.c:1412:8: note: Parameter 'argl' can be declared as pointer to const fossil-src-2.26/src/th_main.c:3068:5: error: syntax error [syntaxError] fossil-src-2.26/src/timeline.c:944:22: error: Unmatched '['. Configuration: '__GNUC__=1'. [syntaxError] fossil-src-2.26/src/tkt.c:711:3: error: syntax error [syntaxError] fossil-src-2.26/src/tktsetup.c:37:3: error: syntax error [syntaxError] fossil-src-2.26/src/undo.c:179:5: error: syntax error [syntaxError] fossil-src-2.26/src/unversioned.c:30:1: error: syntax error [syntaxError] fossil-src-2.26/src/update.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/update.c:175:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_PULL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/update.c:716:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/update.c:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localOpen [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/update.c:872:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/update.c:371:9: style: Local variable 'i' shadows outer variable [shadowVariable] fossil-src-2.26/src/update.c:130:7: note: Shadowed declaration fossil-src-2.26/src/update.c:371:9: note: Shadow variable fossil-src-2.26/src/update.c:635:10: style: Local variable 'q' shadows outer variable [shadowVariable] fossil-src-2.26/src/update.c:120:8: note: Shadowed declaration fossil-src-2.26/src/update.c:635:10: note: Shadow variable fossil-src-2.26/src/update.c:654:19: style: Variable 'nConflict' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/update.c:987:15: style: Variable 'zRevision' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/url.c:113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URL_USE_CONFIG [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_INITIALIZER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:393:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URL_OMIT_USER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:463:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:470:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isFile [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:509:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URL_REMEMBER [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:557:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNoSync [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:585:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isSsh [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:735:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:761:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:768:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:794:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:850:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/url.c:313:11: style: Variable 'zFile' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/url.c:326:36: style: Variable 'urlFlags' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/url.c:328:36: style: Variable 'urlFlags' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/src/user.c:782:3: error: syntax error [syntaxError] fossil-src-2.26/src/utf8.c:294:29: style: Parameter 'pOld' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/src/util.c:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAnyTrace [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/util.c:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSystemTrace [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/util.c:402:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/util.c:495:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/util.c:514:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/util.c:643:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/util.c:653:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNAME_LEN_SHA1 [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/util.c:735:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/util.c:880:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/util.c:975:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/util.c:91:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] fossil-src-2.26/src/util.c:89:19: note: Assuming allocation function fails fossil-src-2.26/src/util.c:89:19: note: Assignment 'p=malloc(n==0?1:n)', assigned value is 0 fossil-src-2.26/src/util.c:91:10: note: Null pointer dereference fossil-src-2.26/src/util.c:110:29: style: Same expression on both sides of '^='. [duplicateExpression] fossil-src-2.26/src/util.c:565:26: style: Variable 'start' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/src/vfile.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNAME_MAX [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_MANIFEST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:176:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKSIG_HASH [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:298:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:380:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:487:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:644:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCAN_ALL [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:731:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:801:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtFILE [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:821:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zLocalRoot [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:931:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFTYPE_MANIFEST [valueFlowBailoutIncompleteVar] fossil-src-2.26/src/vfile.c:224:17: style: The statement 'if (chnged!=1) chnged=1' is logically equivalent to 'chnged=1'. [duplicateConditionalAssign] fossil-src-2.26/src/vfile.c:227:16: note: Assignment 'chnged=1' fossil-src-2.26/src/vfile.c:224:17: note: Condition 'chnged!=1' is redundant fossil-src-2.26/src/vfile.c:313:9: style: Local variable 'id' shadows outer argument [shadowArgument] fossil-src-2.26/src/vfile.c:292:7: note: Shadowed declaration fossil-src-2.26/src/vfile.c:313:9: note: Shadow variable fossil-src-2.26/src/vfile.c:772:12: style: Local variable 'zBuf' shadows outer variable [shadowVariable] fossil-src-2.26/src/vfile.c:723:8: note: Shadowed declaration fossil-src-2.26/src/vfile.c:772:12: note: Shadow variable fossil-src-2.26/src/wiki.c:55:3: error: syntax error [syntaxError] fossil-src-2.26/src/wikiformat.c:421:5: error: syntax error [syntaxError] fossil-src-2.26/src/xfer.c:1139:3: error: syntax error [syntaxError] fossil-src-2.26/src/xfersetup.c:38:3: error: syntax error [syntaxError] fossil-src-2.26/src/zip.c:982:5: error: syntax error [syntaxError] fossil-src-2.26/tools/codecheck1.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/codecheck1.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/codecheck1.c:270:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] fossil-src-2.26/tools/codecheck1.c:270:15: style: Variable 'z' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/tools/decode-email.c:148:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:415:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:432:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:846:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:1040:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:1155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:1712:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:1787:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:1858:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:1954:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:2145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:2491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:2730:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:2880:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:3215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:3291:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:3374:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/makeheaders.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] fossil-src-2.26/tools/makeheaders.c:3360:11: style: Condition 'pFile' is always true [knownConditionTrueFalse] fossil-src-2.26/tools/makeheaders.c:3246:11: error: Common realloc mistake: 'zNew' nulled but not freed upon failure [memleakOnRealloc] fossil-src-2.26/tools/makeheaders.c:649:15: style: Parameter 'pTable' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/tools/makeheaders.c:1079:43: style: Parameter 'pToken' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/tools/makeheaders.c:1365:9: style: Parameter 'zTerm' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/tools/makeheaders.c:1366:10: style: Parameter 'pSkip' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/tools/makeheaders.c:1765:10: style: Variable 'pName' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/tools/makeheaders.c:1767:10: style: Variable 'pCode' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/tools/makeheaders.c:1846:10: style: Variable 'pName' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/tools/makeheaders.c:1909:48: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/tools/makeheaders.c:1927:34: style: Parameter 'pFirst' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/tools/makeheaders.c:1943:10: style: Variable 'pName' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/tools/makeheaders.c:2531:34: style: Parameter 'zFilename' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/tools/makeheaders.c:2851:9: style: Variable 'zNewVersion' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/tools/makeheaders.c:3031:11: style: Variable 'zDecl' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/tools/makeheaders.c:3201:9: style: Variable 'zFile' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/tools/mkbuiltin.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/mkbuiltin.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/mkbuiltin.c:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/mkbuiltin.c:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/mkbuiltin.c:146:5: error: Resource leak: in [resourceLeak] fossil-src-2.26/tools/mkbuiltin.c:153:5: error: Resource leak: in [resourceLeak] fossil-src-2.26/tools/mkbuiltin.c:158:5: error: Resource leak: in [resourceLeak] fossil-src-2.26/tools/mkbuiltin.c:126:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] fossil-src-2.26/tools/mkbuiltin.c:230:13: style: Variable 'pDupRes' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/tools/mkbuiltin.c:254:15: style: Variable 'res' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/tools/mkindex.c:173:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/mkindex.c:290:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/mkindex.c:411:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/mkindex.c:543:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/mkindex.c:455:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/tools/mkversion.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/mkversion.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/mkversion.c:139:16: style: Local variable 'n' shadows outer variable [shadowVariable] fossil-src-2.26/tools/mkversion.c:99:12: note: Shadowed declaration fossil-src-2.26/tools/mkversion.c:139:16: note: Shadow variable fossil-src-2.26/tools/skintxt2config.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/skintxt2config.c:51:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/skintxt2config.c:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/skintxt2config.c:165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/skintxt2config.c:84:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] fossil-src-2.26/tools/skintxt2config.c:98:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] fossil-src-2.26/tools/skintxt2config.c:199:13: style: Statements following noreturn function 'err()' will never be executed. [unreachableCode] fossil-src-2.26/tools/skintxt2config.c:207:7: style: Statements following noreturn function 'err()' will never be executed. [unreachableCode] fossil-src-2.26/tools/skintxt2config.c:118:41: style: Variable 'nOut' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/tools/skintxt2config.c:118:36: style: Variable 'nOut' is assigned a value that is never used. [unreadVariable] fossil-src-2.26/tools/sqlcompattest.c:51:0: error: #error "Must set -DMINIMUM_SQLITE_VERSION=nn.nn.nn in auto.def" [preprocessorErrorDirective] fossil-src-2.26/tools/sqlcompattest.c:51:2: error: #error "Must set -DMINIMUM_SQLITE_VERSION=nn.nn.nn in auto.def" [preprocessorErrorDirective] fossil-src-2.26/tools/translate.c:259:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fossil-src-2.26/tools/translate.c:124:22: style: Condition 'inStr' is always false [knownConditionTrueFalse] fossil-src-2.26/tools/translate.c:143:13: style: Variable 'zNewline' can be declared as pointer to const [constVariablePointer] fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:8:1: error: The one definition rule is violated, different classes/structs have the same name 'gzfilebuf' [ctuOneDefinitionRuleViolation] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.h:27:1: note: The one definition rule is violated, different classes/structs have the same name 'gzfilebuf' fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:8:1: note: The one definition rule is violated, different classes/structs have the same name 'gzfilebuf' fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:68:1: error: The one definition rule is violated, different classes/structs have the same name 'gzifstream' [ctuOneDefinitionRuleViolation] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.h:234:1: note: The one definition rule is violated, different classes/structs have the same name 'gzifstream' fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:68:1: note: The one definition rule is violated, different classes/structs have the same name 'gzifstream' fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:80:1: error: The one definition rule is violated, different classes/structs have the same name 'gzofstream' [ctuOneDefinitionRuleViolation] fossil-src-2.26/compat/zlib/contrib/iostream3/zfstream.h:323:1: note: The one definition rule is violated, different classes/structs have the same name 'gzofstream' fossil-src-2.26/compat/zlib/contrib/iostream/zfstream.h:80:1: note: The one definition rule is violated, different classes/structs have the same name 'gzofstream' fossil-src-2.26/compat/zlib/examples/gzjoin.c:209:9: warning: Null pointer dereference: in [ctunullpointer] fossil-src-2.26/compat/zlib/examples/gzjoin.c:293:12: note: Assuming that condition 'in==NULL' is not redundant fossil-src-2.26/compat/zlib/examples/gzjoin.c:295:11: note: Calling function gzhead, 1st argument is null fossil-src-2.26/compat/zlib/examples/gzjoin.c:209:9: note: Dereferencing argument in that is null fossil-src-2.26/extsrc/shell.c:22794:23: warning: Null pointer dereference: p [ctunullpointer] fossil-src-2.26/extsrc/shell.c:24943:11: note: Assuming that condition 'pArg' is not redundant fossil-src-2.26/extsrc/shell.c:24940:17: note: Calling function eqp_render, 1st argument is null fossil-src-2.26/extsrc/shell.c:22794:23: note: Dereferencing argument p that is null fossil-src-2.26/extsrc/shell.c:23957:16: warning: Null pointer dereference: p [ctunullpointer] fossil-src-2.26/extsrc/shell.c:24943:11: note: Assuming that condition 'pArg' is not redundant fossil-src-2.26/extsrc/shell.c:24939:26: note: Calling function explain_data_delete, 1st argument is null fossil-src-2.26/extsrc/shell.c:23957:16: note: Dereferencing argument p that is null fossil-src-2.26/extsrc/shell.c:24610:7: warning: Null pointer dereference: pArg [ctunullpointer] fossil-src-2.26/extsrc/shell.c:24943:11: note: Assuming that condition 'pArg' is not redundant fossil-src-2.26/extsrc/shell.c:24938:25: note: Calling function exec_prepared_stmt, 1st argument is null fossil-src-2.26/extsrc/shell.c:24610:7: note: Dereferencing argument pArg that is null fossil-src-2.26/extsrc/sqlite3.c:26759:8: error: Null pointer dereference: pVfs [ctunullpointer] fossil-src-2.26/extsrc/sqlite3.c:107788:21: note: Calling function sqlite3JournalOpen, 1st argument is null fossil-src-2.26/extsrc/sqlite3.c:107766:12: note: Calling function sqlite3OsOpen, 1st argument is null fossil-src-2.26/extsrc/sqlite3.c:26759:8: note: Dereferencing argument pVfs that is null fossil-src-2.26/extsrc/sqlite3.c:144627:4: warning: Null pointer dereference: ppStmt [ctunullpointer] fossil-src-2.26/extsrc/sqlite3.c:144708:34: note: Assuming that condition 'ppStmt==0' is not redundant fossil-src-2.26/extsrc/sqlite3.c:144707:29: note: Calling function sqlite3LockAndPrepare, 6th argument is null fossil-src-2.26/extsrc/sqlite3.c:144627:4: note: Dereferencing argument ppStmt that is null fossil-src-2.26/extsrc/sqlite3.c:144776:4: warning: Null pointer dereference: ppStmt [ctunullpointer] fossil-src-2.26/extsrc/sqlite3.c:144836:34: note: Assuming that condition 'ppStmt==0' is not redundant fossil-src-2.26/extsrc/sqlite3.c:144835:24: note: Calling function sqlite3Prepare16, 5th argument is null fossil-src-2.26/extsrc/sqlite3.c:144776:4: note: Dereferencing argument ppStmt that is null diff: DONE