2024-04-24 06:59 ftp://ftp.de.debian.org/debian/pool/main/d/db5.3/db5.3_5.3.28+dfsg2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=sqlite3 --library=icu --library=mfc --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 7dab204 (2024-04-23 22:20:29 +0200) count: 8213 8213 elapsed-time: 170.2 165.8 head-timing-info: old-timing-info: head results: db-5.3.28/build_vxworks/test/micro/b_curalloc.c:23:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_curalloc.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/dbdemo/dbdemo.c:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/dbdemo/dbdemo.c:175:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/dbdemo/dbdemo.c:53:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/build_vxworks/test/micro/b_curwalk.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_curwalk.c:238:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_del.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_del.c:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_curwalk.c:141:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] db-5.3.28/build_vxworks/test/micro/b_del.c:27:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] db-5.3.28/build_vxworks/test/micro/b_get.c:16:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_get.c:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_get.c:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_get.c:34:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] db-5.3.28/build_vxworks/test/micro/b_latch.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_latch.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_latch.c:122:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_load.c:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_load.c:195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_open.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_open.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_load.c:121:6: warning: Identical condition 'duplicate', second condition is always false [identicalConditionAfterEarlyExit] db-5.3.28/build_vxworks/test/micro/b_load.c:114:6: note: If condition 'duplicate' is true, the function will return/exit db-5.3.28/build_vxworks/test/micro/b_load.c:121:6: note: Testing identical condition 'duplicate' db-5.3.28/build_vxworks/test/micro/b_load.c:143:6: warning: Identical condition 'duplicate', second condition is always false [identicalConditionAfterEarlyExit] db-5.3.28/build_vxworks/test/micro/b_load.c:114:6: note: If condition 'duplicate' is true, the function will return/exit db-5.3.28/build_vxworks/test/micro/b_load.c:143:6: note: Testing identical condition 'duplicate' db-5.3.28/build_vxworks/test/micro/b_load.c:26:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] db-5.3.28/build_vxworks/test/micro/b_open.c:21:25: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] db-5.3.28/build_vxworks/test/micro/b_recover.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_recover.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_recover.c:31:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] db-5.3.28/build_vxworks/test/micro/b_put.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_put.c:248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_put.c:136:18: warning: Identical condition 'secondaries', second condition is always false [identicalConditionAfterEarlyExit] db-5.3.28/build_vxworks/test/micro/b_put.c:104:6: note: If condition 'secondaries' is true, the function will return/exit db-5.3.28/build_vxworks/test/micro/b_put.c:136:18: note: Testing identical condition 'secondaries' db-5.3.28/build_vxworks/test/micro/b_put.c:28:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] db-5.3.28/build_vxworks/test/micro/b_txn.c:24:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_txn.c:92:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_txn_write.c:56:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_txn_write.c:171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_txn_write.c:49:8: style: Variable 'config' can be declared as pointer to const [constVariablePointer] db-5.3.28/build_vxworks/test/micro/b_txn_write.c:105:9: style: Variable 'oflags' is assigned a value that is never used. [unreadVariable] db-5.3.28/build_vxworks/test/micro/b_uname.c:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_uname.c:141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_util.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_util.c:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_util.c:127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/test_micro.c:74:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/test_micro.c:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/test_micro.c:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/test_micro.c:92:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/build_vxworks/test/micro/test_micro.c:93:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/build_vxworks/test/micro/test_micro.c:64:8: style: Variable 'run_directory' can be declared as pointer to const [constVariablePointer] db-5.3.28/build_vxworks/test/micro/test_micro.c:117:8: style: Parameter 'ifile' can be declared as pointer to const [constParameterPointer] db-5.3.28/build_vxworks/util/db_archive.c:64:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_archive.c:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_archive.c:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_workload.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_workload.c:275:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_workload.c:339:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_workload.c:467:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_workload.c:603:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_checkpoint.c:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTIME_BUFLEN [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_checkpoint.c:241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_checkpoint.c:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/test/micro/b_workload.c:298:3: error: Using object that points to local variable 'tmp_int' that is out of scope. [invalidLifetime] db-5.3.28/build_vxworks/test/micro/b_workload.c:296:3: note: Address of variable taken here. db-5.3.28/build_vxworks/test/micro/b_workload.c:296:3: note: Variable created here. db-5.3.28/build_vxworks/test/micro/b_workload.c:298:3: note: Using object that points to local variable 'tmp_int' that is out of scope. db-5.3.28/build_vxworks/test/micro/b_workload.c:313:25: error: Using object that points to local variable 'tmp_int' that is out of scope. [invalidLifetime] db-5.3.28/build_vxworks/test/micro/b_workload.c:311:4: note: Address of variable taken here. db-5.3.28/build_vxworks/test/micro/b_workload.c:311:4: note: Variable created here. db-5.3.28/build_vxworks/test/micro/b_workload.c:313:25: note: Using object that points to local variable 'tmp_int' that is out of scope. db-5.3.28/build_vxworks/test/micro/b_workload.c:348:3: error: Using object that points to local variable 'tmp_int' that is out of scope. [invalidLifetime] db-5.3.28/build_vxworks/test/micro/b_workload.c:347:3: note: Address of variable taken here. db-5.3.28/build_vxworks/test/micro/b_workload.c:347:3: note: Variable created here. db-5.3.28/build_vxworks/test/micro/b_workload.c:348:3: note: Using object that points to local variable 'tmp_int' that is out of scope. db-5.3.28/build_vxworks/test/micro/b_workload.c:380:32: error: Using object that points to local variable 'tmp_int' that is out of scope. [invalidLifetime] db-5.3.28/build_vxworks/test/micro/b_workload.c:378:5: note: Address of variable taken here. db-5.3.28/build_vxworks/test/micro/b_workload.c:378:5: note: Variable created here. db-5.3.28/build_vxworks/test/micro/b_workload.c:380:32: note: Using object that points to local variable 'tmp_int' that is out of scope. db-5.3.28/build_vxworks/test/micro/b_workload.c:448:3: warning: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] db-5.3.28/build_vxworks/test/micro/b_workload.c:454:3: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] db-5.3.28/build_vxworks/test/micro/b_workload.c:454:3: warning: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] db-5.3.28/build_vxworks/test/micro/b_workload.c:461:3: warning: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] db-5.3.28/build_vxworks/test/micro/b_workload.c:280:7: style: Variable 'ioff' is assigned a value that is never used. [unreadVariable] db-5.3.28/build_vxworks/util/db_deadlock.c:50:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTIME_BUFLEN [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_deadlock.c:237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_deadlock.c:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_dump.c:70:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_dump.c:368:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_USE_ENVIRON [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_dump.c:423:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IGNORE_LEASE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_dump.c:499:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IGNORE_LEASE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_dump.c:525:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_dump.c:540:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_hotbackup.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_hotbackup.c:399:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_hotbackup.c:554:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_hotbackup.c:566:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_hotbackup.c:117:10: error: Common realloc mistake: 'data_dir' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/build_vxworks/util/db_log_verify.c:68:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_log_verify.c:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_log_verify.c:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_log_verify.c:279:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:331:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:660:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:695:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_USE_ENVIRON [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:847:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CHKSUM [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:903:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:1245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:1283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:1352:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:1408:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:1499:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_load.c:1514:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_log_verify.c:207:13: warning:inconclusive: Either the condition 'dbenv!=NULL' is redundant or there is possible null pointer dereference: dbenv. [nullPointerRedundantCheck] db-5.3.28/build_vxworks/util/db_log_verify.c:214:12: note: Assuming that condition 'dbenv!=NULL' is not redundant db-5.3.28/build_vxworks/util/db_log_verify.c:207:13: note: Null pointer dereference db-5.3.28/build_vxworks/util/db_log_verify.c:271:10: style: Parameter 'lsnp' can be declared as pointer to const. However it seems that 'db_log_verify_app_record' is a callback function, if 'lsnp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/build_vxworks/util/db_log_verify.c:177:13: note: You might need to cast the function pointer here db-5.3.28/build_vxworks/util/db_log_verify.c:271:10: note: Parameter 'lsnp' can be declared as pointer to const db-5.3.28/build_vxworks/util/db_printlog.c:97:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_printlog.c:415:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGVERSION_48p2 [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_printlog.c:577:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_printlog.c:589:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_printlog.c:611:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_printlog.c:73:8: style: Variable 'data_len' can be declared as pointer to const [constVariablePointer] db-5.3.28/build_vxworks/util/db_printlog.c:605:10: style: Parameter 'lsnp' can be declared as pointer to const. However it seems that 'db_printlog_print_app_record' is a callback function, if 'lsnp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/build_vxworks/util/db_printlog.c:195:13: note: You might need to cast the function pointer here db-5.3.28/build_vxworks/util/db_printlog.c:605:10: note: Parameter 'lsnp' can be declared as pointer to const db-5.3.28/build_vxworks/util/db_recover.c:66:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_recover.c:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_recover.c:257:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_recover.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_recover.c:328:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_recover.c:255:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] db-5.3.28/build_vxworks/util/db_recover.c:295:15: style: Variable 'arg' is assigned a value that is never used. [unreadVariable] db-5.3.28/build_vxworks/util/db_stat.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_stat.c:433:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_USE_ENVIRON [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_stat.c:474:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_stat.c:489:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:374:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:427:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:532:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:579:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:658:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:693:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:764:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:818:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:915:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:961:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:990:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:1015:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:1090:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:1115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:1132:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_KEYDATA [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:1144:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_KEYDATA [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:1170:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:1328:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:1341:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_tuner.c:406:33: style: Variable 'inp' can be declared as pointer to const [constVariablePointer] db-5.3.28/build_vxworks/util/db_tuner.c:565:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/build_vxworks/util/db_tuner.c:750:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/build_vxworks/util/db_tuner.c:693:9: style: Variable 'pgsize' is assigned a value that is never used. [unreadVariable] db-5.3.28/build_vxworks/util/db_tuner.c:1077:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/build_vxworks/util/db_tuner.c:1165:14: style: Variable 'shift_point' is assigned a value that is never used. [unreadVariable] db-5.3.28/build_vxworks/util/db_tuner.c:1167:12: style: Variable 'minispace' is assigned a value that is never used. [unreadVariable] db-5.3.28/build_vxworks/util/db_load.c:1456:7: style: Parameter 'dbt' can be declared as pointer to const [constParameterPointer] db-5.3.28/build_vxworks/util/db_load.c:860:16: style: Variable 'heap_gbytes' is assigned a value that is never used. [unreadVariable] db-5.3.28/build_vxworks/util/db_upgrade.c:64:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_upgrade.c:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_upgrade.c:212:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_verify.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_verify.c:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_vxworks/util/db_verify.c:296:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/build_windows/dbkill.cpp:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/build_windows/dbkill.cpp:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_QUERY_INFORMATION [valueFlowBailoutIncompleteVar] db-5.3.28/dist/api_flags.c:62:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/dist/api_flags.c:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] db-5.3.28/dist/api_flags.c:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/dist/api_flags.c:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/dist/api_flags.c:435:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/dist/api_flags.c:442:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/dist/api_flags.c:77:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/dist/api_flags.c:78:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/dist/api_flags.c:132:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/dist/api_flags.c:143:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/dist/api_flags.c:150:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/dist/api_flags.c:294:10: style: Condition 'af==NULL' is always false [knownConditionTrueFalse] db-5.3.28/dist/api_flags.c:352:10: style: Condition 'af==NULL' is always false [knownConditionTrueFalse] db-5.3.28/dist/api_flags.c:161:17: style: Parameter 'api_name' can be declared as pointer to const [constParameterPointer] db-5.3.28/dist/api_flags.c:265:8: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] db-5.3.28/dist/api_flags.c:283:8: style: Variable 'af' can be declared as pointer to const [constVariablePointer] db-5.3.28/dist/api_flags.c:283:13: style: Variable 'bf' can be declared as pointer to const [constVariablePointer] db-5.3.28/dist/api_flags.c:341:8: style: Variable 'af' can be declared as pointer to const [constVariablePointer] db-5.3.28/dist/api_flags.c:341:13: style: Variable 'bf' can be declared as pointer to const [constVariablePointer] db-5.3.28/dist/api_flags.c:408:20: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] db-5.3.28/dist/api_flags.c:410:8: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] db-5.3.28/dist/api_flags.c:387:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] db-5.3.28/dist/api_flags.c:386:26: note: Assuming that condition 'i<32' is not redundant db-5.3.28/dist/api_flags.c:387:33: note: Shift db-5.3.28/build_windows/dbkill.cpp:35:14: style: Parameter 's' can be declared as pointer to const [constParameterPointer] db-5.3.28/dist/validate/s_chk_comma.c:21:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] db-5.3.28/dist/validate/s_chk_comma.c:17:8: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] db-5.3.28/dist/validate/s_chk_flags.c:22:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] db-5.3.28/dist/validate/s_chk_logverify.c:62:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/dist/validate/s_chk_logverify.c:130:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_CKP_INFO [valueFlowBailoutIncompleteVar] db-5.3.28/dist/validate/s_chk_logverify.c:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_TIMESTAMP_INFO [valueFlowBailoutIncompleteVar] db-5.3.28/dist/validate/s_chk_logverify.c:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_REG_INFO_FIXSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/dist/validate/s_chk_logverify.c:228:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] db-5.3.28/dist/validate/s_chk_logverify.c:252:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_VERIFY_INFO_FIXSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/dist/validate/s_chk_flags.c:17:8: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] db-5.3.28/dist/validate/s_chk_logverify.c:66:3: error: Memory leak: buf [memleak] db-5.3.28/examples/c/csv/code.c:53:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/code.c:122:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/code.c:234:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/code.c:402:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/DbRecord.c:28:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/DbRecord.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_MALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/DbRecord.c:124:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/DbRecord.c:295:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/DbRecord.c:413:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/code.c:75:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/examples/c/csv/code.c:86:26: style: Condition 'desc_dump()' is always false [knownConditionTrueFalse] db-5.3.28/examples/c/csv/code.c:86:26: note: Calling function 'desc_dump' returns 0 db-5.3.28/examples/c/csv/code.c:86:26: note: Condition 'desc_dump()' is always false db-5.3.28/examples/c/csv/code.c:102:17: style: Condition 'code_header()' is always false [knownConditionTrueFalse] db-5.3.28/examples/c/csv/code.c:102:17: note: Calling function 'code_header' returns 0 db-5.3.28/examples/c/csv/code.c:102:17: note: Condition 'code_header()' is always false db-5.3.28/examples/c/csv/code.c:104:17: style: Condition 'code_source()' is always false [knownConditionTrueFalse] db-5.3.28/examples/c/csv/code.c:104:17: note: Calling function 'code_source' returns 0 db-5.3.28/examples/c/csv/code.c:104:17: note: Condition 'code_source()' is always false db-5.3.28/examples/c/csv/code.c:293:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/examples/c/csv/code.c:340:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/examples/c/csv/code.c:160:8: error: Common realloc mistake: 'fields' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/examples/c/csv/code.c:40:8: style: Variable 'cfile' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/csv/code.c:40:16: style: Variable 'hfile' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/csv/DbRecord.c:286:14: style: Condition 'op==WC' is always false [knownConditionTrueFalse] db-5.3.28/examples/c/csv/DbRecord.c:286:26: style: Condition 'op==NWC' is always false [knownConditionTrueFalse] db-5.3.28/examples/c/csv/DbRecord.c:25:8: style: Variable 'faddr' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/csv/db.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/db.c:123:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/db.c:186:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DUPSORT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/db.c:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/db.c:239:9: style: Redundant assignment of 'db_arg' to itself. [selfAssignment] db-5.3.28/examples/c/csv/db.c:96:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/csv/db.c:239:9: style: Variable 'db_arg' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/csv/load.c:57:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LAST [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/load.c:169:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/load.c:271:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/load_main.c:47:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/load_main.c:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/load_main.c:76:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/examples/c/csv/load_main.c:30:8: style: Variable 'home' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/csv/load.c:96:39: style: Condition 'input_field_count(input_line,len,&field_count)!=0' is always false [knownConditionTrueFalse] db-5.3.28/examples/c/csv/load.c:95:25: note: Calling function 'input_field_count' returns 0 db-5.3.28/examples/c/csv/load.c:96:39: note: Condition 'input_field_count(input_line,len,&field_count)!=0' is always false db-5.3.28/examples/c/csv/load.c:292:12: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/csv/query.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/query.c:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/query_main.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/query_main.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/query.c:208:8: style: Redundant assignment of 'input' to itself. [selfAssignment] db-5.3.28/examples/c/csv/query.c:224:8: style: Redundant assignment of 'input' to itself. [selfAssignment] db-5.3.28/examples/c/csv/query.c:208:8: style: Variable 'input' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/csv/query.c:224:8: style: Variable 'input' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/csv/query_main.c:27:24: style: Variable 'home' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/ex_access.c:42:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_access.c:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/util.c:24:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/util.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/util.c:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/util.c:134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_APPMALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/csv/util.c:163:9: style: Redundant assignment of 'db_arg' to itself. [selfAssignment] db-5.3.28/examples/c/csv/util.c:179:9: style: Redundant assignment of 'db_arg' to itself. [selfAssignment] db-5.3.28/examples/c/csv/util.c:222:5: style: Redundant assignment of 'op' to itself. [selfAssignment] db-5.3.28/examples/c/ex_access.c:38:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/csv/util.c:107:24: style: Parameter 'db_arg' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/csv/util.c:109:11: style: Variable 'f' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/csv/util.c:220:20: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/csv/util.c:220:29: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/csv/util.c:255:24: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/csv/util.c:255:33: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/csv/util.c:163:9: style: Variable 'db_arg' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/csv/util.c:179:9: style: Variable 'db_arg' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/ex_apprec/ex_apprec_auto.h:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_apprec/ex_apprec.c:49:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_apprec/ex_apprec.c:211:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_apprec/ex_apprec.c:247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_apprec/ex_apprec_autop.c:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_apprec/ex_apprec_autop.c:36:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_recops [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_apprec/ex_apprec_autop.c:22:11: style: Variable 'notused2' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/ex_btrec.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_apprec/ex_apprec_rec.c:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_btrec.c:58:3: error: Resource leak: fp [resourceLeak] db-5.3.28/examples/c/ex_btrec.c:64:3: error: Resource leak: fp [resourceLeak] db-5.3.28/examples/c/ex_btrec.c:68:3: error: Resource leak: fp [resourceLeak] db-5.3.28/examples/c/ex_btrec.c:73:3: error: Resource leak: fp [resourceLeak] db-5.3.28/examples/c/ex_btrec.c:41:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/ex_btrec.c:197:7: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_btrec.c:197:13: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_env.c:48:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_env.c:112:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_env.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_env.c:180:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_env.c:61:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/examples/c/ex_bulk.c:97:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_bulk.c:332:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_bulk.c:451:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_bulk.c:570:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_bulk.c:703:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_bulk.c:805:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_bulk.c:829:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_bulk.c:852:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_heap.c:107:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_heap.c:239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_heap.c:359:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FAST_STAT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_heap.c:390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HEAP_RID [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_heap.c:430:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_heap.c:486:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_heap.c:520:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_heap.c:554:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_heap.c:589:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_bulk.c:776:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/examples/c/ex_bulk.c:826:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/examples/c/ex_bulk.c:827:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/examples/c/ex_bulk.c:771:6: style: Parameter 'dbp' can be declared as pointer to const. However it seems that 'compare_int' is a callback function, if 'dbp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/examples/c/ex_bulk.c:158:38: note: You might need to cast the function pointer here db-5.3.28/examples/c/ex_bulk.c:771:6: note: Parameter 'dbp' can be declared as pointer to const db-5.3.28/examples/c/ex_bulk.c:821:6: style: Parameter 'sdbp' can be declared as pointer to const. However it seems that 'get_first_str' is a callback function, if 'sdbp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/examples/c/ex_bulk.c:204:47: note: You might need to cast the function pointer here db-5.3.28/examples/c/ex_bulk.c:821:6: note: Parameter 'sdbp' can be declared as pointer to const db-5.3.28/examples/c/ex_heap.c:631:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/examples/c/ex_heap.c:403:48: style: Condition '(ret=generate_data(buf,cnt,test_var))==0' is always true [knownConditionTrueFalse] db-5.3.28/examples/c/ex_heap.c:403:26: note: Calling function 'generate_data' returns 0 db-5.3.28/examples/c/ex_heap.c:403:48: note: Condition '(ret=generate_data(buf,cnt,test_var))==0' is always true db-5.3.28/examples/c/ex_heap.c:442:48: style: Condition '(ret=generate_data(buf,cnt,test_var))==0' is always true [knownConditionTrueFalse] db-5.3.28/examples/c/ex_heap.c:442:26: note: Calling function 'generate_data' returns 0 db-5.3.28/examples/c/ex_heap.c:442:48: note: Condition '(ret=generate_data(buf,cnt,test_var))==0' is always true db-5.3.28/examples/c/ex_heap.c:626:6: style: Parameter 'dbp' can be declared as pointer to const. However it seems that 'compare_int' is a callback function, if 'dbp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/examples/c/ex_heap.c:600:38: note: You might need to cast the function pointer here db-5.3.28/examples/c/ex_heap.c:626:6: note: Parameter 'dbp' can be declared as pointer to const db-5.3.28/examples/c/ex_heap.c:585:12: style: Variable 'dbflags' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/ex_lock.c:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_lock.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_lock.c:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_mpool.c:46:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_mpool.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_mpool.c:122:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_mpool.c:177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_mpool.c:68:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/examples/c/ex_mpool.c:69:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/examples/c/ex_mpool.c:128:3: error: Resource leak: fp [resourceLeak] db-5.3.28/examples/c/ex_mpool.c:39:8: style: Variable 'progname' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/ex_lock.c:132:6: error: Common realloc mistake: 'locks' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/examples/c/ex_rep/base/rep_base.c:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_EID_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_msg.c:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_msg.c:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_msg.c:340:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_msg.c:403:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_UNAVAIL [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_msg.c:455:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_ELECTION_TIMEOUT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:329:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:434:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:570:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:607:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_EID_BROADCAST [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:667:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_net.c:718:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_UNAVAIL [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/base/rep_msg.c:145:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep/base/rep_msg.c:146:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep/base/rep_msg.c:319:16: style: Variable 'ha' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/ex_rep/base/rep_net.c:433:12: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] db-5.3.28/examples/c/ex_rep/base/rep_net.c:150:3: error: Memory leak: member [memleak] db-5.3.28/examples/c/ex_rep/base/rep_net.c:522:5: style: Variable 'nr' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/examples/c/ex_rep/base/rep_net.c:513:6: note: nr is assigned db-5.3.28/examples/c/ex_rep/base/rep_net.c:522:5: note: nr is overwritten db-5.3.28/examples/c/ex_rep/base/rep_net.c:270:13: style: Parameter 'machtab' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_rep/base/rep_net.c:426:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/ex_rep/base/rep_net.c:247:10: style: Variable 'found' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/ex_rep/base/rep_net.c:674:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/ex_rep/base/rep_net.c:710:2: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/ex_rep/mgr/rep_mgr.c:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_ELECTION [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/common/rep_common.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPMGR_ACKS_QUORUM [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/common/rep_common.c:265:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FIRST [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/common/rep_common.c:361:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/common/rep_common.c:490:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/common/rep_common.c:512:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/common/rep_common.c:555:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/common/rep_common.c:652:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ARCH_ABS [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_ELECTION [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:148:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:373:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:487:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:569:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:632:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:659:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:703:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep/common/rep_common.c:91:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep/common/rep_common.c:92:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep/common/rep_common.c:130:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep/common/rep_common.c:131:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep/common/rep_common.c:367:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep/common/rep_common.c:370:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep/common/rep_common.c:385:14: style: Condition 'first!=NULL' is always true [knownConditionTrueFalse] db-5.3.28/examples/c/ex_rep/common/rep_common.c:37:12: style: Variable 'portstr' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/ex_rep/common/rep_common.c:321:12: style: Parameter 'ckp_thr' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_rep/common/rep_common.c:322:12: style: Parameter 'lga_thr' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_rep/common/rep_common.c:577:15: style: Variable 'shared' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/ex_rep/common/rep_common.c:629:15: style: Variable 'shared' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPMGR_ACKS_QUORUM [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:295:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FIRST [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:339:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:397:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:419:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:454:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:542:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ARCH_ABS [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:631:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:61:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:62:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:80:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:81:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:252:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:268:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:288:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:34:12: style: Variable 'portstr' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:316:8: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:316:14: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:369:12: style: Parameter 'ckp_thr' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:370:12: style: Parameter 'lga_thr' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_rep_chan/rep_chan_util.c:574:8: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:154:54: style: Condition '(ret=parse_input(buf,&cmd,cmdargs,&ndbt))!=0' is always false [knownConditionTrueFalse] db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:154:25: note: Calling function 'parse_input' returns 0 db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:154:54: note: Condition '(ret=parse_input(buf,&cmd,cmdargs,&ndbt))!=0' is always false db-5.3.28/examples/c/ex_rep_chan/rep_chan.c:239:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/ex_rep_gsg/simple_txn.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/simple_txn.c:58:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/simple_txn.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/simple_txn.c:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/simple_txn.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/simple_txn.c:229:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FIRST [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/simple_txn.c:169:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_gsg/simple_txn.c:178:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:99:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPMGR_ACKS_ONE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:213:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:289:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:386:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FIRST [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:238:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:113:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:114:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:141:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:142:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:316:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:330:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:78:22: style: Variable 'portstr' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:234:54: style: Parameter 'info' can be declared as pointer to const. However it seems that 'event_callback' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:199:42: note: You might need to cast the function pointer here db-5.3.28/examples/c/ex_rep_gsg/rep_mgr_gsg.c:234:54: note: Parameter 'info' can be declared as pointer to const db-5.3.28/examples/c/ex_sequence.c:45:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_sequence.c:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_stream.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_stream.c:205:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_stream.c:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_stream.c:148:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/examples/c/ex_stream.c:175:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/examples/c/ex_thread.c:108:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_thread.c:229:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_thread.c:285:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_thread.c:440:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_thread.c:480:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_thread.c:507:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_thread.c:537:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_thread.c:566:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_thread.c:589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_thread.c:610:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_thread.c:624:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/examples/c/ex_thread.c:479:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/examples/c/ex_thread.c:483:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/examples/c/ex_thread.c:503:6: style: Redundant assignment of 'arg' to itself. [selfAssignment] db-5.3.28/examples/c/ex_thread.c:533:6: style: Redundant assignment of 'arg' to itself. [selfAssignment] db-5.3.28/examples/c/ex_thread.c:503:6: style: Variable 'arg' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/ex_thread.c:533:6: style: Variable 'arg' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/ex_thread.c:624:8: style: Variable 'signo' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/c/ex_tpcb.c:140:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_tpcb.c:232:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_tpcb.c:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_tpcb.c:266:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_tpcb.c:307:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_tpcb.c:423:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_tpcb.c:465:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_APPEND [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/ex_tpcb.c:635:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/example_database_load.c:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/example_database_load.c:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/example_database_load.c:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/example_database_load.c:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/example_database_load.c:37:11: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/getting_started/example_database_load.c:110:49: style: Parameter 'vendor_file' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/getting_started/example_database_load.c:178:33: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/getting_started/example_database_load.c:197:51: style: Parameter 'inventory_file' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/c/ex_tpcb.c:186:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/examples/c/ex_tpcb.c:187:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/examples/c/getting_started/example_database_read.c:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/example_database_read.c:48:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/example_database_read.c:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/example_database_read.c:135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/example_database_read.c:241:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/example_database_read.c:200:15: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] db-5.3.28/examples/c/getting_started/example_database_read.c:197:11: style: Variable 'category' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/getting_started/example_database_read.c:197:22: style: Variable 'name' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/getting_started/example_database_read.c:197:29: style: Variable 'sku' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/getting_started/gettingstarted_common.c:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/gettingstarted_common.c:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DUPSORT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/gettingstarted_common.c:219:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/getting_started/gettingstarted_common.c:21:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/examples/c/getting_started/gettingstarted_common.c:22:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/examples/c/getting_started/gettingstarted_common.c:17:19: style: Parameter 'dbp' can be declared as pointer to const. However it seems that 'get_item_name' is a callback function, if 'dbp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/examples/c/getting_started/gettingstarted_common.c:161:8: note: You might need to cast the function pointer here db-5.3.28/examples/c/getting_started/gettingstarted_common.c:17:19: note: Parameter 'dbp' can be declared as pointer to const db-5.3.28/examples/c/txn_guide/txn_guide.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/txn_guide/txn_guide.c:101:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/txn_guide/txn_guide.c:263:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/txn_guide/txn_guide.c:387:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_READ_UNCOMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/txn_guide/txn_guide.c:436:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/txn_guide/txn_guide.c:211:18: style: Variable 'key_strings' can be declared as const array [constVariable] db-5.3.28/examples/cxx/AccessExample.cpp:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/AccessExample.cpp:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/AccessExample.cpp:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/txn_guide/txn_guide_inmemory.c:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/txn_guide/txn_guide_inmemory.c:264:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/txn_guide/txn_guide_inmemory.c:385:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/c/txn_guide/txn_guide_inmemory.c:426:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/AccessExample.cpp:69:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/examples/cxx/AccessExample.cpp:38:7: performance:inconclusive: Technically the member function 'AccessExample::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] db-5.3.28/examples/cxx/AccessExample.cpp:95:21: note: Technically the member function 'AccessExample::run' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/cxx/AccessExample.cpp:38:7: note: Technically the member function 'AccessExample::run' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/cxx/AccessExample.cpp:157:23: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/AccessExample.cpp:158:24: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/AccessExample.cpp:116:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/cxx/AccessExample.cpp:157:10: style: Variable 'key_string' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/cxx/AccessExample.cpp:158:10: style: Variable 'data_string' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/c/txn_guide/txn_guide_inmemory.c:212:18: style: Variable 'key_strings' can be declared as const array [constVariable] db-5.3.28/examples/cxx/BtRecExample.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECNUM [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/BtRecExample.cpp:106:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/BtRecExample.cpp:130:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/BtRecExample.cpp:191:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/BtRecExample.cpp:202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/BtRecExample.cpp:43:15: warning: Member variable 'BtRecExample::dbcp' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/cxx/BtRecExample.cpp:36:7: performance:inconclusive: Technically the member function 'BtRecExample::show' can be static (but you may consider moving to unnamed namespace). [functionStatic] db-5.3.28/examples/cxx/BtRecExample.cpp:189:20: note: Technically the member function 'BtRecExample::show' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/cxx/BtRecExample.cpp:36:7: note: Technically the member function 'BtRecExample::show' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/cxx/BtRecExample.cpp:51:2: warning: Class 'BtRecExample' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] db-5.3.28/examples/cxx/BtRecExample.cpp:51:2: warning: Class 'BtRecExample' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] db-5.3.28/examples/cxx/BtRecExample.cpp:32:2: style: Class 'BtRecExample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] db-5.3.28/examples/cxx/EnvExample.cpp:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/EnvExample.cpp:104:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/EnvExample.cpp:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/BtRecExample.cpp:191:17: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/BtRecExample.cpp:192:19: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/BtRecExample.cpp:46:6: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/cxx/BtRecExample.cpp:118:6: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/cxx/BtRecExample.cpp:45:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/cxx/EnvExample.cpp:34:22: style: Parameter 'argv' can be declared as const array [constParameter] db-5.3.28/examples/cxx/LockExample.cpp:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/LockExample.cpp:109:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FORCE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/LockExample.cpp:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/LockExample.cpp:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/MpoolExample.cpp:87:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/MpoolExample.cpp:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/MpoolExample.cpp:139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/MpoolExample.cpp:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/MpoolExample.cpp:178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/MpoolExample.cpp:92:43: style: Condition '(ret=app.initdb(NULL,cachesize))!=0' is always false [knownConditionTrueFalse] db-5.3.28/examples/cxx/MpoolExample.cpp:92:24: note: Calling function 'initdb' returns 0 db-5.3.28/examples/cxx/MpoolExample.cpp:92:43: note: Condition '(ret=app.initdb(NULL,cachesize))!=0' is always false db-5.3.28/examples/cxx/MpoolExample.cpp:159:2: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] db-5.3.28/examples/cxx/MpoolExample.cpp:159:7: warning: Possible null pointer dereference: home [nullPointer] db-5.3.28/examples/cxx/MpoolExample.cpp:92:25: note: Calling function 'initdb', 1st argument 'NULL' value is 0 db-5.3.28/examples/cxx/MpoolExample.cpp:159:7: note: Null pointer dereference db-5.3.28/examples/cxx/MpoolExample.cpp:125:4: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/MpoolExample.cpp:195:8: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/MpoolExample.cpp:198:13: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/MpoolExample.cpp:50:26: style: Parameter 'argv' can be declared as const array [constParameter] db-5.3.28/examples/cxx/MpoolExample.cpp:43:20: style: class member 'MpoolExample::FileName' is never used. [unusedStructMember] db-5.3.28/examples/cxx/LockExample.cpp:120:3: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] db-5.3.28/examples/cxx/LockExample.cpp:106:6: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/cxx/LockExample.cpp:127:9: style: The scope of the variable 'len' can be reduced. [variableScope] db-5.3.28/examples/cxx/LockExample.cpp:154:31: style: Checking if unsigned expression 'len=strlen(objbuf)' is less than zero. [unsignedLessThanZero] db-5.3.28/examples/cxx/LockExample.cpp:203:36: style: Checking if unsigned expression 'len=strlen(objbuf)' is less than zero. [unsignedLessThanZero] db-5.3.28/examples/cxx/LockExample.cpp:47:22: style: Parameter 'argv' can be declared as const array [constParameter] db-5.3.28/examples/cxx/LockExample.cpp:36:20: style: class member 'LockExample::FileName' is never used. [unusedStructMember] db-5.3.28/examples/cxx/LockExample.cpp:109:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/cxx/SequenceExample.cpp:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/SequenceExample.cpp:59:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/SequenceExample.cpp:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/SequenceExample.cpp:68:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/examples/cxx/SequenceExample.cpp:37:7: performance:inconclusive: Technically the member function 'SequenceExample::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] db-5.3.28/examples/cxx/SequenceExample.cpp:94:23: note: Technically the member function 'SequenceExample::run' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/cxx/SequenceExample.cpp:37:7: note: Technically the member function 'SequenceExample::run' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/cxx/SequenceExample.cpp:113:11: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/TpcbExample.cpp:199:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/TpcbExample.cpp:234:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/TpcbExample.cpp:242:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/TpcbExample.cpp:255:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_DEFAULT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/TpcbExample.cpp:304:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/TpcbExample.cpp:388:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/TpcbExample.cpp:414:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/TpcbExample.cpp:439:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/TpcbExample.cpp:560:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepConfigInfo.cpp:16:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_ELECTION [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepConfigInfo.cpp:16:2: performance: Variable 'start_policy' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] db-5.3.28/examples/cxx/excxx_repquote/RepConfigInfo.cpp:46:13: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:209:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:408:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:414:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:421:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:499:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_LOCKOUT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:611:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:627:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:657:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:802:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ARCH_ABS [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:514:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:678:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:679:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:695:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:696:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:250:18: warning: Member variable 'RepQuoteExample::ckp_thr' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:250:18: warning: Member variable 'RepQuoteExample::lga_thr' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:124:7: performance:inconclusive: Technically the member function 'RepQuoteExample::print_stocks' can be static (but you may consider moving to unnamed namespace). [functionStatic] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:598:23: note: Technically the member function 'RepQuoteExample::print_stocks' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:124:7: note: Technically the member function 'RepQuoteExample::print_stocks' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:125:7: style:inconclusive: Technically the member function 'RepQuoteExample::prompt' can be const. [functionConst] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:413:23: note: Technically the member function 'RepQuoteExample::prompt' can be const. db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:125:7: note: Technically the member function 'RepQuoteExample::prompt' can be const. db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:130:2: style: Class 'DbHolder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:241:2: style: Class 'StringDbt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:153:4: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:154:4: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:155:4: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:407:4: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:492:5: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:495:5: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:498:5: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:721:4: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:233:17: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:512:19: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:740:8: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:741:9: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:757:12: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:786:8: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:787:9: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:804:12: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:821:14: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:654:7: style: The scope of the variable 'tmppeer' can be reduced. [variableScope] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:738:9: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:784:40: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:510:75: style: Parameter 'info' can be declared as pointer to const. However it seems that 'event_callback' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:266:27: note: You might need to cast the function pointer here db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:510:75: note: Parameter 'info' can be declared as pointer to const db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:652:12: style: Variable 'portstr' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:737:12: style: Variable 'app' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/cxx/excxx_repquote/RepQuoteExample.cpp:782:12: style: Variable 'app' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/cxx/TpcbExample.cpp:616:4: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/TpcbExample.cpp:265:2: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] db-5.3.28/examples/cxx/TpcbExample.cpp:472:14: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/cxx/TpcbExample.cpp:232:23: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/cxx/TpcbExample.cpp:50:20: style: class member 'TpcbExample::FileName' is never used. [unusedStructMember] db-5.3.28/examples/cxx/TpcbExample.cpp:510:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:79:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepConfigInfo.h:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_ELECTION [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:101:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:165:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:257:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:189:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:198:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:180:17: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:100:7: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:131:7: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:147:7: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote_gsg/SimpleTxn.cpp:178:15: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:345:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:109:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:110:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:121:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:122:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:291:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:305:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepConfigInfo.h:40:16: warning: Member variable 'RepConfigInfo::this_host' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepConfigInfo.h:42:5: performance: Variable 'start_policy' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:145:7: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:208:7: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:227:7: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:259:15: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:268:23: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepConfigInfo.h:68:16: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:343:22: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:96:15: style: Variable 'portstr' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:341:69: style: Parameter 'info' can be declared as pointer to const. However it seems that 'event_callback' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:168:28: note: You might need to cast the function pointer here db-5.3.28/examples/cxx/excxx_repquote_gsg/RepMgrGSG.cpp:341:69: note: Parameter 'info' can be declared as pointer to const db-5.3.28/examples/cxx/getting_started/MyDb.cpp:25:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/MyDb.cpp:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:63:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:140:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:196:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:46:5: warning: Member variable 'InventoryData::bufLen_' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:46:5: warning: Member variable 'InventoryData::databuf_' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:50:5: warning: Member variable 'InventoryData::databuf_' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:110:19: style:inconclusive: Technically the member function 'InventoryData::getBufferSize' can be const. [functionConst] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:114:5: style:inconclusive: Technically the member function 'InventoryData::show' can be const. [functionConst] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:50:5: style: Class 'InventoryData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:52:21: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:54:20: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:57:23: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:176:22: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:175:26: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:54:20: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:160:23: style: Variable 'nextPound' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:157:23: note: nextPound is assigned db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:160:23: note: nextPound is overwritten db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:163:23: style: Variable 'nextPound' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:160:23: note: nextPound is assigned db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:163:23: note: nextPound is overwritten db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:166:23: style: Variable 'nextPound' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:163:23: note: nextPound is assigned db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:166:23: note: nextPound is overwritten db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:169:23: style: Variable 'nextPound' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:166:23: note: nextPound is assigned db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:169:23: note: nextPound is overwritten db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:172:23: style: Variable 'nextPound' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:169:23: note: nextPound is assigned db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:172:23: note: nextPound is overwritten db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:58:16: style: The scope of the variable 'vDbName' can be reduced. [variableScope] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:59:16: style: The scope of the variable 'iDbName' can be reduced. [variableScope] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:60:16: style: The scope of the variable 'itemSDbName' can be reduced. [variableScope] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:85:17: style: The scope of the variable 'inventoryFile' can be reduced. [variableScope] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:86:17: style: The scope of the variable 'vendorFile' can be reduced. [variableScope] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:138:12: style: The scope of the variable 'nextPound' can be reduced. [variableScope] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:22:42: style: Parameter 'category' can be declared as reference to const [constParameterReference] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:23:38: style: Parameter 'name' can be declared as reference to const [constParameterReference] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:24:40: style: Parameter 'vendor' can be declared as reference to const [constParameterReference] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:25:37: style: Parameter 'sku' can be declared as reference to const [constParameterReference] db-5.3.28/examples/cxx/getting_started/gettingStartedCommon.hpp:130:43: style: Parameter 'theString' can be declared as reference to const [constParameterReference] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:134:49: style: Parameter 'inventoryFile' can be declared as reference to const [constParameterReference] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:194:43: style: Parameter 'vendorFile' can be declared as reference to const [constParameterReference] db-5.3.28/examples/cxx/getting_started/excxx_example_database_load.cpp:172:23: style: Variable 'nextPound' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:173:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:186:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:233:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:125:17: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:207:17: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:56:16: style: The scope of the variable 'vDbName' can be reduced. [variableScope] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:57:16: style: The scope of the variable 'iDbName' can be reduced. [variableScope] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:58:16: style: The scope of the variable 'itemSDbName' can be reduced. [variableScope] db-5.3.28/examples/cxx/getting_started/excxx_example_database_read.cpp:232:29: style: Variable 'e' can be declared as reference to const [constVariableReference] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:102:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:255:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:334:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_READ_UNCOMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:380:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:237:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:319:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:362:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:343:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:100:17: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:151:19: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:201:15: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:242:34: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:85:13: style: The scope of the variable 'i' can be reduced. [variableScope] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:91:17: style: The scope of the variable 'progName' can be reduced. [variableScope] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:94:17: style: The scope of the variable 'fileName' can be reduced. [variableScope] db-5.3.28/examples/cxx/txn_guide/TxnGuide.cpp:367:9: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:325:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:132:19: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:183:15: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:224:34: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:77:9: style: The scope of the variable 'i' can be reduced. [variableScope] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:81:17: style: The scope of the variable 'progName' can be reduced. [variableScope] db-5.3.28/examples/cxx/txn_guide/TxnGuideInMemory.cpp:349:9: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_HREDRAW [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:119:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_VISIBLE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:170:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:325:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_TOP [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:391:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:427:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:170:42: style: The scope of the variable 'title' can be reduced. [variableScope] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:171:18: style: The scope of the variable 'ntxns' can be reduced. [variableScope] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:171:25: style: The scope of the variable 'written' can be reduced. [variableScope] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:319:6: style: The scope of the variable 'currentInt' can be reduced. [variableScope] db-5.3.28/examples/cxx/wce_tpcb/TpcbUI.cpp:445:15: style: Variable 'bSearch' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:225:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:257:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:398:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:488:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:521:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:528:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:538:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:549:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] db-5.3.28/examples/sql/c/ex_sql_binding.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:31:14: warning: Member variable 'TpcbExample::msgString' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:31:14: warning: Member variable 'TpcbExample::homeDirName' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:31:14: warning: Member variable 'TpcbExample::wHomeDirName' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.h:48:6: style:inconclusive: Member variable 'TpcbExample::accounts' is in the wrong place in the initializer list. [initializerList] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:32:13: note: Member variable 'TpcbExample::accounts' is in the wrong place in the initializer list. db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.h:48:6: note: Member variable 'TpcbExample::accounts' is in the wrong place in the initializer list. db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.h:50:6: style:inconclusive: Member variable 'TpcbExample::history' is in the wrong place in the initializer list. [initializerList] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:33:20: note: Member variable 'TpcbExample::history' is in the wrong place in the initializer list. db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.h:50:6: note: Member variable 'TpcbExample::history' is in the wrong place in the initializer list. db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.h:64:12: performance:inconclusive: Technically the member function 'TpcbExample::randomInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:482:14: note: Technically the member function 'TpcbExample::randomInt' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.h:64:12: note: Technically the member function 'TpcbExample::randomInt' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:282:14: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/cxx/wce_tpcb/TpcbExample.cpp:345:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/sql/c/ex_sql_multi_thread.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/sql/c/ex_sql_multi_thread.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/sql/c/ex_sql_multi_thread.c:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/sql/c/ex_sql_multi_thread.c:76:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] db-5.3.28/examples/sql/c/ex_sql_rtree.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/sql/wce_sql/excxx_wce_sql.h:14:0: error: #error "include 'stdafx.h' before including this file for PCH" [preprocessorErrorDirective] db-5.3.28/examples/sql/c/ex_sql_utils.c:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/sql/c/ex_sql_utils.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/sql/c/ex_sql_utils.c:219:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/sql/c/ex_sql_utils.c:307:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/sql/c/ex_sql_utils.c:249:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/sql/c/ex_sql_utils.c:252:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/sql/c/ex_sql_utils.c:112:6: style: The if condition is the same as the previous if condition [duplicateCondition] db-5.3.28/examples/sql/c/ex_sql_utils.c:97:6: note: First condition db-5.3.28/examples/sql/c/ex_sql_utils.c:112:6: note: Second condition db-5.3.28/examples/sql/c/ex_sql_utils.c:68:29: style: Parameter 'data' can be declared as pointer to const. However it seems that 'print_column_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/examples/sql/c/ex_sql_utils.c:113:30: note: You might need to cast the function pointer here db-5.3.28/examples/sql/c/ex_sql_utils.c:68:29: note: Parameter 'data' can be declared as pointer to const db-5.3.28/examples/sql/c/ex_sql_utils.c:234:8: style: Variable 'result' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/stl/StlAccessExample.cpp:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAccessExample.cpp:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAccessExample.cpp:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAccessExample.cpp:42:7: performance:inconclusive: Technically the member function 'AccessExample::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] db-5.3.28/examples/stl/StlAccessExample.cpp:80:21: note: Technically the member function 'AccessExample::run' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/stl/StlAccessExample.cpp:42:7: note: Technically the member function 'AccessExample::run' can be static (but you may consider moving to unnamed namespace). db-5.3.28/examples/stl/StlAccessExample.cpp:116:5: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/stl/StlAccessExample.cpp:137:2: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/stl/StlAccessExample.cpp:90:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/stl/StlTpcbExample.cpp:211:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTpcbExample.cpp:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTpcbExample.cpp:255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTpcbExample.cpp:268:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_DEFAULT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTpcbExample.cpp:303:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTpcbExample.cpp:455:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTpcbExample.cpp:496:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTpcbExample.cpp:618:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.h:286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.h:694:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1 [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:162:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:361:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:542:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:623:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:758:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:778:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:898:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREAD [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1008:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1027:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTpcbExample.cpp:281:2: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] db-5.3.28/examples/stl/StlTpcbExample.cpp:406:6: style: The scope of the variable 'i' can be reduced. [variableScope] db-5.3.28/examples/stl/StlTpcbExample.cpp:429:6: style: The scope of the variable 'i' can be reduced. [variableScope] db-5.3.28/examples/stl/StlTpcbExample.cpp:490:22: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/stl/StlTpcbExample.cpp:245:23: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] db-5.3.28/examples/stl/StlTpcbExample.cpp:60:20: style: class member 'StlTpcbExample::FileName' is never used. [unusedStructMember] db-5.3.28/examples/stl/StlTpcbExample.cpp:537:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/stl/StlAdvancedFeatures.h:215:2: warning:inconclusive: Member variable 'SMSMsg::mysize' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/stl/StlAdvancedFeatures.h:215:2: warning:inconclusive: Member variable 'SMSMsg::szmsg' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/stl/StlAdvancedFeatures.h:215:2: warning:inconclusive: Member variable 'SMSMsg::msg' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/stl/StlAdvancedFeatures.h:161:14: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis] db-5.3.28/examples/stl/StlAdvancedFeatures.h:329:15: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis] db-5.3.28/examples/stl/StlAdvancedFeatures.h:101:3: performance: Variable 'when' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] db-5.3.28/examples/stl/StlAdvancedFeatures.h:108:3: performance: Variable 'when' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] db-5.3.28/examples/stl/StlAdvancedFeatures.h:276:7: style:inconclusive: Technically the member function 'rand_str_dbt::operator()' can be const. [functionConst] db-5.3.28/examples/stl/StlAdvancedFeatures.h:673:7: style:inconclusive: Technically the member function 'atom_equal::operator()' can be const. [functionConst] db-5.3.28/examples/stl/StlAdvancedFeatures.h:681:7: style:inconclusive: Technically the member function 'atom_equal < const char * >::operator()' can be const. [functionConst] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:19:2: style: Class 'StlAdvancedFeaturesExample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:977:8: warning:inconclusive: Either the condition 'penv' is redundant or there is possible null pointer dereference: penv. [nullPointerRedundantCheck] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1002:6: note: Assuming that condition 'penv' is not redundant db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:977:8: note: Null pointer dereference db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:978:8: warning:inconclusive: Either the condition 'penv' is redundant or there is possible null pointer dereference: penv. [nullPointerRedundantCheck] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1002:6: note: Assuming that condition 'penv' is not redundant db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:978:8: note: Null pointer dereference db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:982:2: warning:inconclusive: Either the condition 'penv' is redundant or there is possible null pointer dereference: penv. [nullPointerRedundantCheck] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1002:6: note: Assuming that condition 'penv' is not redundant db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:982:2: note: Null pointer dereference db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:983:2: warning:inconclusive: Either the condition 'penv' is redundant or there is possible null pointer dereference: penv. [nullPointerRedundantCheck] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1002:6: note: Assuming that condition 'penv' is not redundant db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:983:2: note: Null pointer dereference db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:984:2: warning:inconclusive: Either the condition 'penv' is redundant or there is possible null pointer dereference: penv. [nullPointerRedundantCheck] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1002:6: note: Assuming that condition 'penv' is not redundant db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:984:2: note: Null pointer dereference db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:986:2: warning:inconclusive: Either the condition 'penv' is redundant or there is possible null pointer dereference: penv. [nullPointerRedundantCheck] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1002:6: note: Assuming that condition 'penv' is not redundant db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:986:2: note: Null pointer dereference db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:988:8: warning:inconclusive: Either the condition 'penv' is redundant or there is possible null pointer dereference: penv. [nullPointerRedundantCheck] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1002:6: note: Assuming that condition 'penv' is not redundant db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:988:8: note: Null pointer dereference db-5.3.28/examples/stl/StlAdvancedFeatures.h:132:9: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.h:149:10: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.h:170:10: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.h:202:15: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.h:227:11: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.h:228:12: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.h:305:26: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:88:21: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:177:7: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:179:7: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:193:13: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:203:5: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:390:23: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:392:3: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:394:3: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:470:13: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:481:16: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:514:16: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1035:14: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1048:13: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1049:19: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1060:9: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1083:9: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1086:10: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1087:9: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:97:9: style: Variable 'dbtype' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:92:9: note: dbtype is assigned db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:97:9: note: dbtype is overwritten db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:507:12: style: Variable 'csvct[i]' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:506:12: note: csvct[i] is assigned db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:507:12: note: csvct[i] is overwritten db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:523:13: style: Variable 'wcsvct[i]' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:522:13: note: wcsvct[i] is assigned db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:523:13: note: wcsvct[i] is overwritten db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1068:16: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1067:16: note: p is initialized db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1068:16: note: p is overwritten db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1084:9: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1079:16: note: p is initialized db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1084:9: note: p is overwritten db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1084:19: style: Redundant initialization for 'q'. The initialized value is overwritten before it is read. [redundantInitialization] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1081:10: note: q is initialized db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1084:19: note: q is overwritten db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:649:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:651:3: note: Found duplicate branches for 'if' and 'else'. db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:649:3: note: Found duplicate branches for 'if' and 'else'. db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:843:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:845:3: note: Found duplicate branches for 'if' and 'else'. db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:843:3: note: Found duplicate branches for 'if' and 'else'. db-5.3.28/examples/stl/StlAdvancedFeatures.h:264:7: style: The scope of the variable 'len' can be reduced. [variableScope] db-5.3.28/examples/stl/StlAdvancedFeatures.h:264:21: style: The scope of the variable 'i' can be reduced. [variableScope] db-5.3.28/examples/stl/StlAdvancedFeatures.h:411:12: style: The scope of the variable 'cnt' can be reduced. [variableScope] db-5.3.28/examples/stl/StlAdvancedFeatures.h:440:12: style: The scope of the variable 'cnt' can be reduced. [variableScope] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:190:10: style: The scope of the variable 'psmsmsg' can be reduced. [variableScope] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:819:15: style: The scope of the variable 'tmppq1' can be reduced. [variableScope] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:899:27: style: The scope of the variable 'totalinsert' can be reduced. [variableScope] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:899:46: style: The scope of the variable 'verbose' can be reduced. [variableScope] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:901:6: style: The scope of the variable 'shortest' can be reduced. [variableScope] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:901:21: style: The scope of the variable 'longest' can be reduced. [variableScope] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1077:19: style:inconclusive: Function 'rgbcpy' argument 1 names different: declaration 'seq' definition 'seqd'. [funcArgNamesDifferent] db-5.3.28/examples/stl/StlAdvancedFeatures.h:85:19: note: Function 'rgbcpy' argument 1 names different: declaration 'seq' definition 'seqd'. db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:1077:19: note: Function 'rgbcpy' argument 1 names different: declaration 'seq' definition 'seqd'. db-5.3.28/examples/stl/StlAdvancedFeatures.h:654:24: style: Parameter 'v2' can be declared as reference to const [constParameterReference] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:89:13: style: Variable 'ptp' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:190:10: style: Variable 'psmsmsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:897:25: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:77:16: style: class member 'StlAdvancedFeaturesExample::m1' is never used. [unusedStructMember] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:78:21: style: class member 'StlAdvancedFeaturesExample::mm1' is never used. [unusedStructMember] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:251:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:345:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CXX_NO_EXCEPTIONS [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/StlAdvancedFeatures.h:411:16: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:601:9: style: Variable 'prgb1' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:638:28: style: Variable 'ssmsitr' is assigned a value that is never used. [unreadVariable] db-5.3.28/examples/stl/StlAdvancedFeatures.h:539:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:238:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:326:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:331:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:342:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:418:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] db-5.3.28/examples/stl/StlAdvancedFeatures.cpp:650:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] db-5.3.28/examples/stl/repquote/StlRepConfigInfo.cpp:15:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_ELECTION [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepConfigInfo.cpp:15:2: performance: Variable 'start_policy' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] db-5.3.28/examples/stl/repquote/StlRepConfigInfo.cpp:46:13: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:125:13: style: Condition 'inmem' is always false [knownConditionTrueFalse] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:90:13: note: Assignment 'inmem=0', assigned value is 0 db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:125:13: note: Condition 'inmem' is always false db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:169:23: style: Condition 'inmem' is always false [knownConditionTrueFalse] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:90:13: note: Assignment 'inmem=0', assigned value is 0 db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:169:23: note: Condition 'inmem' is always false db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:324:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:269:19: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:157:19: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:200:25: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:86:9: style: The scope of the variable 'i' can be reduced. [variableScope] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:92:17: style: The scope of the variable 'progName' can be reduced. [variableScope] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:95:17: style: The scope of the variable 'fileName' can be reduced. [variableScope] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:220:16: style: The scope of the variable 'txn' can be reduced. [variableScope] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:341:9: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:321:35: style: Variable 'de' can be declared as reference to const [constVariableReference] db-5.3.28/examples/stl/StlTransactionGuideExample.cpp:220:16: style: Variable 'txn' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CXX_NO_EXCEPTIONS [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CXX_NO_EXCEPTIONS [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:354:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:360:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:367:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:446:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_LOCKOUT [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:554:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:567:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:598:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:743:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ARCH_ABS [valueFlowBailoutIncompleteVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:462:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:619:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:620:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:636:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:637:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:197:18: warning: Member variable 'RepQuoteExample::ckp_thr' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:197:18: warning: Member variable 'RepQuoteExample::lga_thr' is not initialized in the constructor. [uninitMemberVar] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:127:7: style:inconclusive: Technically the member function 'RepQuoteExample::prompt' can be const. [functionConst] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:359:23: note: Technically the member function 'RepQuoteExample::prompt' can be const. db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:127:7: note: Technically the member function 'RepQuoteExample::prompt' can be const. db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:353:4: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:439:5: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:442:5: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:445:5: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:662:4: style: Exception should be caught by reference. [catchExceptionByValue] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:460:19: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:681:8: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:682:9: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:698:12: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:727:8: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:728:9: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:745:12: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:762:14: style: C-style pointer casting [cstyleCast] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:595:7: style: The scope of the variable 'tmppeer' can be reduced. [variableScope] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:679:9: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:725:40: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:458:75: style: Parameter 'info' can be declared as pointer to const. However it seems that 'event_callback' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:214:28: note: You might need to cast the function pointer here db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:458:75: note: Parameter 'info' can be declared as pointer to const db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:593:12: style: Variable 'portstr' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:678:12: style: Variable 'app' can be declared as pointer to const [constVariablePointer] db-5.3.28/examples/stl/repquote/StlRepQuoteExample.cpp:723:12: style: Variable 'app' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/cxx/cxx_channel.cpp:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_channel.cpp:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_channel.cpp:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_channel.cpp:103:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:399:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:437:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:469:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_F_CLIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:508:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:575:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCKREQ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:607:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:754:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPMGR_SITE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:1065:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_DEADLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:1131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_DEADLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:1196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_ACTIVE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:1220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:1367:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CHANNEL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:1583:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COMPACT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:1645:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LSN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:2106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_recno_t [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:2426:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:2985:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:3008:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_TOKEN_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:3029:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_TOKEN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:3305:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SITE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:3436:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPMGR_SITE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:3618:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:3890:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:6242:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_KEY_RANGE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:6348:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:6476:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCKREQ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:6587:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_GID_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:6608:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PREPLIST [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:106:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:138:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:175:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imp_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:202:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:225:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:229:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:237:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ERROR_SET [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:244:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ERROR_NOT_SET [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:247:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:250:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:260:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BUFFER_SMALL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpf_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:287:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:290:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:301:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:304:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:337:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable construct_error_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:358:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BUFFER_SMALL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:367:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:370:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:375:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:378:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:381:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:384:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:386:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:388:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:499:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feedback_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:502:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feedback_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:509:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable append_recno_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:512:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable append_recno_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:520:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_compare_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:523:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_compare_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:547:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_compress_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:560:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_compress_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:573:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_prefix_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:576:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_prefix_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:584:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dup_compare_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:587:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dup_compare_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:595:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_compare_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:598:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_compare_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:605:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_hash_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:608:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_hash_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ostream [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:639:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:656:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:658:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:660:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:662:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:664:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:666:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:668:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:674:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:676:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:678:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:680:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:682:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:684:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:686:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:688:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:690:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:692:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:694:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:696:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:698:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:700:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:705:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:707:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:721:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_partition_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:731:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_partition_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:737:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:738:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:739:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:741:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:743:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:745:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:747:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:749:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:751:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:753:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:755:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:757:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:759:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:761:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:763:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:765:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:806:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:808:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:811:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:812:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:826:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_stream [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:836:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_stream [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_db.cpp:225:1: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_db.cpp:271:11: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_db.cpp:277:11: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_db.cpp:294:11: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_db.cpp:301:1: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_db.cpp:310:11: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_db.cpp:321:11: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_db.cpp:622:8: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_db.cpp:739:1: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_db.cpp:845:3: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_db.cpp:620:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] db-5.3.28/lang/cxx/cxx_db.cpp:619:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/cxx/cxx_dbc.cpp:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON_ERROR_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbc.cpp:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON_ERROR_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbc.cpp:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON_ERROR_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbc.cpp:53:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON_ERROR_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbc.cpp:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON_ERROR_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbc.cpp:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BUFFER_SMALL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbc.cpp:105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BUFFER_SMALL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbc.cpp:119:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON_ERROR_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbc.cpp:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON_ERROR_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbc.cpp:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON_ERROR_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbc.cpp:66:14: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_dbt.cpp:26:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbt.cpp:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbt.cpp:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_dbt.cpp:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:173:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:195:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:511:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/cxx/cxx_env.cpp:184:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:1238:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/cxx/cxx_env.cpp:199:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:216:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:230:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:278:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:388:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable construct_error_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:406:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable construct_error_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:431:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FORCESYNC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:439:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imp_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:474:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ERROR_SET [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:485:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable construct_flags_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:497:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ERROR_NOT_SET [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:533:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable construct_flags_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:544:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_GET [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:622:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:655:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable construct_error_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:694:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON_ERROR_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:739:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON_ERROR_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:758:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_NOTGRANTED [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:927:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:935:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:951:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_stream_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:961:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feedback_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:969:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feedback_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:981:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:988:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1004:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_stream_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1015:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paniccall_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1025:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_func_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1038:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app_dispatch_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1048:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app_dispatch_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1060:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isalive_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1070:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isalive_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_id_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_id_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_id_string_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_id_string_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backup_open_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backup_open_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1232:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1271:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rep_send_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_env.cpp:1361:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_dispatch_callback_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:3331:19: style: Variable 'arg1' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:3343:9: style: Variable 'arg2' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:3378:19: style: Variable 'arg1' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:6184:17: style: Variable 'arg1' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:6206:17: style: Variable 'arg1' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:6228:17: style: Variable 'arg1' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:6452:12: style: Variable 'arg2' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/csharp/libdb_csharp/db_csharp_wrap.c:1248:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/cxx/cxx_env.cpp:238:16: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:239:18: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:264:27: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:265:17: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:280:25: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:281:25: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:282:17: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:575:1: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:791:33: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:794:33: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:795:32: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:812:34: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:813:34: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:1304:1: style: C-style pointer casting [cstyleCast] db-5.3.28/lang/cxx/cxx_env.cpp:526:6: style: The scope of the variable 'ret' can be reduced. [variableScope] db-5.3.28/lang/cxx/cxx_except.cpp:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable what_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable err_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:103:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable err_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable err_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable what_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbenv_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbt_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbt_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:292:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:297:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_lock.cpp:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_lock.cpp:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/cxx/cxx_except.cpp:95:25: style: Condition 'pdbStorage==DB_STORE_NAMED' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/adapter/btree.c:1449:21: note: Assuming that condition 'pBt->dbStorage!=DB_STORE_NAMED' is not redundant db-5.3.28/lang/sql/adapter/btree.c:1478:21: note: Condition 'pBt->dbStorage==DB_STORE_NAMED' is always true db-5.3.28/lang/sql/adapter/btree.c:3218:24: style: Condition 'isCurrentThread(pCur->threadID)' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/adapter/btree.c:3218:24: note: Calling function 'isCurrentThread' returns 1 db-5.3.28/lang/sql/adapter/btree.c:3218:24: note: Condition 'isCurrentThread(pCur->threadID)' is always true db-5.3.28/lang/sql/adapter/btree.c:3711:21: style: Condition 'pCur->threadID==NULL' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/adapter/btree.c:3710:30: note: Calling function 'getThreadID' returns 0 db-5.3.28/lang/sql/adapter/btree.c:3710:30: note: Assignment 'pCur->threadID=getThreadID(p->db)', assigned value is 0 db-5.3.28/lang/sql/adapter/btree.c:3711:21: note: Condition 'pCur->threadID==NULL' is always true db-5.3.28/lang/sql/adapter/btree.c:5701:14: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/adapter/btree.c:5682:8: note: Assignment 'ret=0', assigned value is 0 db-5.3.28/lang/sql/adapter/btree.c:5701:14: note: Condition 'ret==0' is always true db-5.3.28/lang/sql/adapter/btree.c:5394:32: warning: Possible null pointer dereference: oldTableName [nullPointer] db-5.3.28/lang/sql/adapter/btree.c:5389:3: note: Assignment 'oldTableName=NULL', assigned value is 0 db-5.3.28/lang/sql/adapter/btree.c:5394:32: note: Null pointer dereference db-5.3.28/lang/sql/adapter/btree.c:6879:27: warning: Either the condition 'dbp!=NULL' is redundant or there is possible null pointer dereference: dbp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/adapter/btree.c:6887:10: note: Assuming that condition 'dbp!=NULL' is not redundant db-5.3.28/lang/sql/adapter/btree.c:6879:27: note: Null pointer dereference db-5.3.28/lang/sql/adapter/btree.c:6880:19: warning: Either the condition 'dbp!=NULL' is redundant or there is possible null pointer dereference: dbp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/adapter/btree.c:6887:10: note: Assuming that condition 'dbp!=NULL' is not redundant db-5.3.28/lang/sql/adapter/btree.c:6880:19: note: Null pointer dereference db-5.3.28/lang/sql/adapter/btree.c:3374:12: style: Variable 'cached_db' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/adapter/btree.c:3352:12: note: cached_db is assigned db-5.3.28/lang/sql/adapter/btree.c:3374:12: note: cached_db is overwritten db-5.3.28/lang/sql/adapter/btree.c:5552:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/adapter/btree.c:5517:7: note: ret is assigned db-5.3.28/lang/sql/adapter/btree.c:5552:11: note: ret is overwritten db-5.3.28/lang/sql/adapter/btree.c:3825:49: style:inconclusive: Function 'btreeCloseCursor' argument 2 names different: declaration 'removeList' definition 'listRemove'. [funcArgNamesDifferent] db-5.3.28/lang/sql/adapter/btree.c:93:49: note: Function 'btreeCloseCursor' argument 2 names different: declaration 'removeList' definition 'listRemove'. db-5.3.28/lang/sql/adapter/btree.c:3825:49: note: Function 'btreeCloseCursor' argument 2 names different: declaration 'removeList' definition 'listRemove'. db-5.3.28/lang/sql/adapter/btree.c:4185:40: style:inconclusive: Function 'btreeTripWatchers' argument 1 names different: declaration 'pBt' definition 'pCur'. [funcArgNamesDifferent] db-5.3.28/lang/sql/adapter/btree.c:119:40: note: Function 'btreeTripWatchers' argument 1 names different: declaration 'pBt' definition 'pCur'. db-5.3.28/lang/sql/adapter/btree.c:4185:40: note: Function 'btreeTripWatchers' argument 1 names different: declaration 'pBt' definition 'pCur'. db-5.3.28/lang/sql/adapter/btree.c:4185:50: style:inconclusive: Function 'btreeTripWatchers' argument 2 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. [funcArgNamesDifferent] db-5.3.28/lang/sql/adapter/btree.c:119:49: note: Function 'btreeTripWatchers' argument 2 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. db-5.3.28/lang/sql/adapter/btree.c:4185:50: note: Function 'btreeTripWatchers' argument 2 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. db-5.3.28/lang/sql/adapter/btree.c:4214:51: style:inconclusive: Function 'btreeTripAll' argument 3 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. [funcArgNamesDifferent] db-5.3.28/lang/sql/adapter/btree.c:118:51: note: Function 'btreeTripAll' argument 3 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. db-5.3.28/lang/sql/adapter/btree.c:4214:51: note: Function 'btreeTripAll' argument 3 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. db-5.3.28/lang/sql/adapter/btree.c:1811:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:1891:15: style: Parameter 'fileid' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/btree.c:1896:9: style: Variable 'pExisting' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:1947:15: style: Parameter 'fileid' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/btree.c:2205:10: style: Variable 'db_txn' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:2205:19: style: Variable 'dbc_txn' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:2283:14: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:2756:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:3052:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:3914:30: style: Parameter 'keyInfo' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/btree.c:4240:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:4507:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:5165:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:5718:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/btree.c:5739:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:5806:41: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/btree.c:5936:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:5937:7: style: Variable 'oldCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:6150:35: style: Parameter 'pBtree' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/btree.c:6169:13: style: Variable 'cached_db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:6362:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:6381:35: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/btree.c:6433:52: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/btree.c:6454:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:6456:10: style: Variable 'ttxn' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:6774:7: style: Variable 'dbc' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:7022:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/btree.c:7904:28: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/btree.c:7909:27: style: Parameter 'tid' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/btree.c:3352:14: warning: Uninitialized variable: *ppCachedDb [uninitvar] db-5.3.28/lang/sql/adapter/btree.c:5241:46: note: Calling function 'btreeFindOrCreateDataTable', 3rd argument '&cached_db' value is db-5.3.28/lang/sql/adapter/btree.c:3352:14: note: Uninitialized variable: *ppCachedDb db-5.3.28/lang/sql/adapter/btree.c:1494:8: style: Variable 'pBt' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/btree.c:3057:6: style: Variable 'pBt' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/btree.c:3118:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/btree.c:5754:7: style: Variable 'pBt' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/btree.c:6153:11: style: Variable 'iVersion' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/db_pragma.c:90:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MULTIVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_pragma.c:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_REP [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_pragma.c:409:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MULTIVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_pragma.c:1051:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_pragma.c:1105:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_pragma.c:1401:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_pragma.c:1454:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_pragma.c:1559:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCLUSIVE_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pBt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pBt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:369:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pBt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:537:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:658:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:699:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:731:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SEQ_DEC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:786:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:815:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:855:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_sequence.c:476:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/adapter/db_sequence.c:474:5: note: rc is assigned db-5.3.28/lang/sql/adapter/db_sequence.c:476:5: note: rc is overwritten db-5.3.28/lang/sql/adapter/db_sequence.c:478:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/adapter/db_sequence.c:476:5: note: rc is assigned db-5.3.28/lang/sql/adapter/db_sequence.c:478:5: note: rc is overwritten db-5.3.28/lang/sql/adapter/db_sequence.c:480:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/adapter/db_sequence.c:478:5: note: rc is assigned db-5.3.28/lang/sql/adapter/db_sequence.c:480:5: note: rc is overwritten db-5.3.28/lang/sql/adapter/db_sequence.c:359:54: style:inconclusive: Function 'btreeSeqGetVal' argument 3 names different: declaration 'next' definition 'mode'. [funcArgNamesDifferent] db-5.3.28/lang/sql/adapter/db_sequence.c:74:53: note: Function 'btreeSeqGetVal' argument 3 names different: declaration 'next' definition 'mode'. db-5.3.28/lang/sql/adapter/db_sequence.c:359:54: note: Function 'btreeSeqGetVal' argument 3 names different: declaration 'next' definition 'mode'. db-5.3.28/lang/sql/adapter/db_sequence.c:486:53: style:inconclusive: Function 'btreeSeqError' argument 3 names different: declaration 'msg' definition 'fmt'. [funcArgNamesDifferent] db-5.3.28/lang/sql/adapter/db_sequence.c:67:53: note: Function 'btreeSeqError' argument 3 names different: declaration 'msg' definition 'fmt'. db-5.3.28/lang/sql/adapter/db_sequence.c:486:53: note: Function 'btreeSeqError' argument 3 names different: declaration 'msg' definition 'fmt'. db-5.3.28/lang/sql/adapter/db_sequence.c:88:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/db_sequence.c:362:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/db_sequence.c:838:11: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/db_sequence.c:370:6: style: Variable 'pBt' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/db_sequence.c:841:5: style: Variable 'db' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/db_shell.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pBt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_shell.c:143:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pBt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_shell.c:179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pBt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/db_shell.c:28:68: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:29:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_DEFAULT_JOURNAL_SIZE_LIMIT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/pager.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGER_JOURNALMODE_WAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/pager.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_DEFAULT_PAGE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/pager.c:52:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/lang/sql/adapter/pager.c:160:9: style: Condition 'pBt->transactional' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/adapter/pager.c:160:31: style: Condition 'pBt->env_opened' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/adapter/pager.c:17:32: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:18:36: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:47:36: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:51:34: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:51:47: style: Parameter 'pCount' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:56:39: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:65:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/adapter/pager.c:72:39: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:79:32: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:88:46: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:92:39: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:107:38: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:186:33: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:198:37: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/pager.c:52:9: style: Variable 'pCount' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/pager.c:154:13: style: Variable 'needUnlock' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/pcache.c:11:37: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/vacuum.c:24:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Vacuum [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/vacuum.c:132:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_MALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/vacuum.c:342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pBt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/adapter/vacuum.c:238:36: style: Redundant condition: truncatedPages!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] parse.y:897:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_NULL [valueFlowBailoutIncompleteVar] parse.y:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_DEFERRED [valueFlowBailoutIncompleteVar] parse.y:727:46: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] parse.y:895:42: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] parse.y:895:56: style: Parameter 'pY' can be declared as pointer to const [constParameterPointer] parse.y:928:12: style: Parameter 'pPreOp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/db_pragma.c:160:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/lang/sql/adapter/db_pragma.c:474:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/lang/sql/adapter/db_pragma.c:535:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/lang/sql/adapter/db_pragma.c:377:10: style: Condition 'pDb!=NULL' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/adapter/db_pragma.c:774:11: style: Condition 'rc==0' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/adapter/db_pragma.c:755:8: note: Assignment 'rc=0', assigned value is 0 db-5.3.28/lang/sql/adapter/db_pragma.c:774:11: note: Condition 'rc==0' is always true db-5.3.28/lang/sql/adapter/db_pragma.c:153:11: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/db_pragma.c:226:60: style: Parameter 'pDb' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/db_pragma.c:323:59: style: Parameter 'pDb' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/adapter/db_pragma.c:148:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/db_pragma.c:160:7: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/db_pragma.c:383:8: style: Variable 'isRep' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/db_pragma.c:383:18: style: Variable 'isLSite' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/db_pragma.c:383:28: style: Variable 'isRSite' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/db_pragma.c:383:37: style: Variable 'isVerb' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/db_pragma.c:383:47: style: Variable 'isVFile' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/adapter/db_pragma.c:544:39: style: Variable 'turningOn' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/jdbc/native/fixup.c:15:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/mkopc.c:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/mkopc.c:26:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/mkopc3.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/mkopc3.c:96:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] db-5.3.28/lang/sql/jdbc/native/mkopc3.c:23:12: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/mkopc3.c:38:16: style: Variable 'ta' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/mkopc3.c:39:16: style: Variable 'tb' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/mkopc3.c:114:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/mkopc3.c:152:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:513:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:763:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1009:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2886:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:3009:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:3532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:3662:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4656:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4787:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1401:7: style: Condition 'err' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1360:18: note: Assignment 'err=0', assigned value is 0 db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1369:10: note: Assuming condition is false db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1401:7: note: Condition 'err' is always false db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:892:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:932:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:955:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:980:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1027:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1055:11: style: Variable 'err' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1272:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1967:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2004:12: style: Variable 'f' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2029:12: style: Variable 'f' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2089:12: style: Variable 'f' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2112:12: style: Variable 'f' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2137:12: style: Variable 'f' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2195:54: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2225:59: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2254:39: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2275:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:2581:33: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:3401:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:3459:34: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4355:33: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4370:35: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4543:32: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4551:35: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4649:54: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4745:39: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4894:40: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4916:39: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:4936:43: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1252:13: error: Uninitialized variable: maj [uninitvar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1252:36: error: Uninitialized variable: min [uninitvar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1252:57: error: Uninitialized variable: lev [uninitvar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1406:10: error: Uninitialized variable: rc [uninitvar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1941:6: error: Uninitialized variable: ret [uninitvar] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:165:9: style: Variable 'v.j' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:212:9: style: Variable 'v.j' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:529:19: style: Variable 'arr' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1225:6: style: Variable 'v.l' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1057:9: style: Variable 'maj' is not assigned a value. [unassignedVariable] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1057:14: style: Variable 'min' is not assigned a value. [unassignedVariable] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1057:19: style: Variable 'lev' is not assigned a value. [unassignedVariable] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1695:9: style: Variable 'v.j' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/jdbc/native/sqlite_jni.c:1886:6: style: Variable 'v.l' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/odbc/SQLiteODBCInstaller.c:300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/SQLiteODBCInstaller.c:548:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/SQLiteODBCInstaller.c:598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/SQLiteODBCInstaller.c:664:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Install [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/SQLiteODBCInstaller.c:823:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_ICONSTOP [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/SQLiteODBCInstaller.c:454:8: style: Variable 'pValues' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/SQLiteODBCInstaller.c:106:15: style: struct member 'SQLiteDriverData_Struct::pDSNName' is never used. [unusedStructMember] db-5.3.28/lang/sql/odbc/adddsn.c:15:0: error: #error "only WIN32 supported" [preprocessorErrorDirective] db-5.3.28/lang/sql/odbc/blobtoxy.c:190:0: debug: Failed to parse 'typedef SQLITE_EXTENSION_INIT1 struct b2xy_table { sqlite3_vtab base ; sqlite3 * db ; char * master_table ; char * fq_master_table ; char * key_column ; char * blob_column ; char * x_scale_column ; char * x_offset_column ; char * y_scale_column ; char * y_offset_column ; char * other_columns ; int type ; int do_x_sl ; int x_start ; int x_length ; int argc ; char * * argv ; } b2xy_table ;'. The checking continues anyway. [simplifyTypedef] db-5.3.28/lang/sql/odbc/blobtoxy.c:398:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2xy_table [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/blobtoxy.c:1022:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/blobtoxy.c:1354:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/blobtoxy.c:1492:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/blobtoxy.c:518:11: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/odbc/blobtoxy.c:989:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/odbc/blobtoxy.c:991:7: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/odbc/blobtoxy.c:1572:12: style: Condition 'start<0' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/odbc/blobtoxy.c:1564:27: note: Assuming that condition 'insize<=0' is not redundant db-5.3.28/lang/sql/odbc/blobtoxy.c:1570:15: note: Assuming that condition 'start<0' is not redundant db-5.3.28/lang/sql/odbc/blobtoxy.c:1571:17: note: Assignment 'start=insize-start', assigned value is greater than 1 db-5.3.28/lang/sql/odbc/blobtoxy.c:1572:12: note: Condition 'start<0' is always false db-5.3.28/lang/sql/odbc/blobtoxy.c:747:11: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] db-5.3.28/lang/sql/odbc/blobtoxy.c:750:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] db-5.3.28/lang/sql/odbc/blobtoxy.c:1312:11: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] db-5.3.28/lang/sql/odbc/blobtoxy.c:1315:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] db-5.3.28/lang/sql/odbc/blobtoxy.c:400:27: style: Variable 'x_type' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/blobtoxy.c:400:36: style: Variable 'y_type' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/blobtoxy.c:778:18: style: Variable 'bc' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/blobtoxy.c:796:17: style: Variable 'bt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/blobtoxy.c:884:25: style: Variable 'op' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/blobtoxy.c:1007:17: style: Variable 'bt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/blobtoxy.c:1266:8: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/blobtoxy.c:1371:11: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/blobtoxy.c:1556:11: style: Variable 'indata' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/blobtoxy.c:1164:12: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] db-5.3.28/lang/sql/odbc/fixup.c:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:16178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xMutexAlloc [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:16223:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexIsInit [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:16900:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:21229:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ht [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:24360:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:24474:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:24864:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:25003:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:25095:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:25145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:25292:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:25532:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:25828:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:25884:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:26834:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:26910:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:27155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:27204:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:27234:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:27297:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:27478:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:27661:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:27804:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:27882:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:28517:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:28842:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:29001:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:29194:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:35550:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_OPEN_CALLED [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:35625:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:35816:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENCRYPT_AES [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:36038:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:36189:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:36227:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:36304:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REPLICATION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:36449:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_CLIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:36476:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_ELECTION_RETRY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:36558:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:36671:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:36780:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:36937:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:37148:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:37213:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:37289:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:37563:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:37747:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:37846:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:37929:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:38140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:38528:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:38617:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:38730:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:38972:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_READ_COMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39052:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39073:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_FAULT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DUPSORT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39228:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39401:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_APPMALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39430:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_VALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39474:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_FAULT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39578:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_FAULT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39621:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_VALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39651:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_VALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39676:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_VALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39704:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_VALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39722:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_FAULT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39781:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_VALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39794:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_VALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39806:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39860:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LAST [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:39958:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FIRST [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40023:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_FAULT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40073:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40086:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_VALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40138:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_KEYLAST [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40364:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_PARTIAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40496:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_READ_COMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40603:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40771:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40848:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:40875:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_FAULT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:41020:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:41068:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_VALID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:41157:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_FAULT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:41189:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_FAULT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:41774:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:41846:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_NOT_DURABLE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:41943:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:42029:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:42106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_NG [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:43456:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FORCE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:43505:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:43573:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:43996:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:44362:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MULTIVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:44404:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_REP [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:44681:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MULTIVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:45726:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46551:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46592:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46624:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SEQ_DEC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46679:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46708:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46748:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46859:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:46966:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:47002:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:47634:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:47652:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:47764:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:49386:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:51984:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuxData [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:53027:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:53166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:54489:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:62449:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pLeft [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:62499:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iTable [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:64627:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCacheLevel [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:67003:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:68145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nVar [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:68435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pOld [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:69750:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:74781:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mayAbort [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:74914:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mayAbort [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:76238:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isHidden [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:80222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcp [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:84321:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isHidden [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:86844:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aDb [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:87577:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_MALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:88593:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xRollback [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:88602:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xCommit [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:89432:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:90471:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affinity [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/impexp.c:386:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/impexp.c:493:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/impexp.c:580:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/impexp.c:599:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/impexp.c:875:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/odbc/impexp.c:1030:11: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/odbc/impexp.c:1103:7: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/odbc/impexp.c:2051:11: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/odbc/impexp.c:469:2: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] db-5.3.28/lang/sql/odbc/impexp.c:466:6: note: Assuming that condition '!p' is not redundant db-5.3.28/lang/sql/odbc/impexp.c:469:2: note: Null pointer dereference db-5.3.28/lang/sql/odbc/impexp.c:550:2: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] db-5.3.28/lang/sql/odbc/impexp.c:547:6: note: Assuming that condition '!p' is not redundant db-5.3.28/lang/sql/odbc/impexp.c:550:2: note: Null pointer dereference db-5.3.28/lang/sql/odbc/impexp.c:1030:35: warning: Either the condition 'table_info' is redundant or there is possible null pointer dereference: table_info. [nullPointerRedundantCheck] db-5.3.28/lang/sql/odbc/impexp.c:1032:10: note: Assuming that condition 'table_info' is not redundant db-5.3.28/lang/sql/odbc/impexp.c:1030:35: note: Null pointer dereference db-5.3.28/lang/sql/odbc/impexp.c:1286:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/odbc/impexp.c:1282:9: note: rc is assigned db-5.3.28/lang/sql/odbc/impexp.c:1286:5: note: rc is overwritten db-5.3.28/lang/sql/odbc/impexp.c:435:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] db-5.3.28/lang/sql/odbc/impexp.c:438:8: note: Found duplicate branches for 'if' and 'else'. db-5.3.28/lang/sql/odbc/impexp.c:435:13: note: Found duplicate branches for 'if' and 'else'. db-5.3.28/lang/sql/odbc/impexp.c:1792:64: style:inconclusive: Function 'impexp_export_xml' argument 4 names different: declaration 'indent' definition 'indnt'. [funcArgNamesDifferent] db-5.3.28/lang/sql/odbc/impexp.h:138:25: note: Function 'impexp_export_xml' argument 4 names different: declaration 'indent' definition 'indnt'. db-5.3.28/lang/sql/odbc/impexp.c:1792:64: note: Function 'impexp_export_xml' argument 4 names different: declaration 'indent' definition 'indnt'. db-5.3.28/lang/sql/odbc/impexp.c:1202:18: style: Local variable 'type' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/odbc/impexp.c:996:25: note: Shadowed declaration db-5.3.28/lang/sql/odbc/impexp.c:1202:18: note: Shadow variable db-5.3.28/lang/sql/odbc/impexp.c:750:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/impexp.c:791:38: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/odbc/impexp.c:1342:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/impexp.c:1432:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/impexp.c:1484:8: style: Variable 'schema' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/impexp.c:1519:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/impexp.c:1520:11: style: Variable 'openmode' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/impexp.c:1576:19: style: Variable 'schema' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/impexp.c:1626:38: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/odbc/impexp.c:1710:38: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/odbc/impexp.c:1714:28: style: Variable 'schema' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/impexp.c:1792:38: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/odbc/impexp.c:1793:52: style: Parameter 'schema' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/odbc/impexp.c:2067:13: style: Variable 'type' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/impexp.c:2171:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/impexp.c:244:10: style: Variable 'eol' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/odbc/impexp.c:1279:17: style: Variable 'table_info' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/odbc/impexp.c:1284:10: style: Variable 'hdr' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/odbc/impexp.c:1289:9: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/odbc/impexp.c:1293:13: style: Variable 'select' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/odbc/inst.c:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/inst.c:115:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/inst.c:184:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODBC_INSTALL_INQUIRY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/inst.c:344:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_ICONINFORMATION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/inst.c:113:24: style: Parameter 'dllname' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/odbc/inst.c:113:39: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/odbc/inst.c:164:73: style: Parameter 'dsname' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/odbc/mkopc.c:18:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/mkopc.c:26:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/mkopc3.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/odbc/mkopc3.c:70:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] db-5.3.28/lang/sql/odbc/mkopc3.c:19:16: style: Variable 'ta' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/mkopc3.c:20:16: style: Variable 'tb' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/mkopc3.c:92:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/mkopc3.c:129:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/odbc/sqlite3odbc.c:14924:17: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] db-5.3.28/lang/sql/odbc/sqliteodbc.c:13131:17: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1601:40: style: Condition 'async_os_initialize()' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1601:40: note: Calling function 'async_os_initialize' returns 0 db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1601:40: note: Condition 'async_os_initialize()' is always false db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1157:7: error: Memory pointed to by 'pData' is freed twice. [doubleFree] db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1140:5: note: Memory pointed to by 'pData' is freed twice. db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1157:7: note: Memory pointed to by 'pData' is freed twice. db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1096:11: style: Local variable 'nByte' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1041:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1096:11: note: Shadow variable db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:700:11: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1339:17: style: Variable 'p' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/ext/async/sqlite3async.c:1644:29: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:119:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:65:7: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:146:2: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:154:2: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:163:2: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:119:2: error: Null pointer dereference: zErrMsg [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:115:18: note: Assignment 'zErrMsg=0', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:119:2: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:119:2: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:56:47: style: Parameter 'sql' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:60:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:60:15: style: Variable 'phone_num' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_capi.c:60:27: style: Variable 'address' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:37:7: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:80:7: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:103:9: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:148:9: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:236:6: style: Condition 'rc' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:226:9: note: Assuming that condition 'rc!=0' is not redundant db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:236:6: note: Condition 'rc' is always false db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:244:6: style: Condition 'rc' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:240:6: note: Assuming that condition 'rc' is not redundant db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:244:6: note: Condition 'rc' is always false db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:18:29: style: Parameter 'sql' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:31:30: style: Parameter 'sql' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:66:8: style: Variable 'photo' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:168:23: warning: Uninitialized variable: rc2 [uninitvar] db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:87:20: note: Assuming condition is false db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:168:23: note: Uninitialized variable: rc2 db-5.3.28/lang/sql/sqlite/ext/bfile/examples/bfile_example_sql.c:214:16: style: Unused variable: pStmt [unusedVariable] db-5.3.28/lang/sql/sqlite/ext/bfile/src/bfile.c:904:2: error: There is an unknown macro here somewhere. Configuration is required. If SQLITE_EXTENSION_INIT2 is a macro then please configure it. [unknownMacro] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:123:7: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:322:6: style: Condition 'rc' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:321:21: note: Calling function 'query_with_api' returns 0 db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:321:21: note: Assignment 'rc=query_with_api(db,"SELECT photo FROM address_book;")', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:322:6: note: Condition 'rc' is always false db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:57:28: error: Null pointer dereference: zErrMsg [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:50:18: note: Assignment 'zErrMsg=NULL', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:57:28: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:63:27: error: Null pointer dereference: zErrMsg [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:50:18: note: Assignment 'zErrMsg=NULL', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:63:27: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:78:2: error: Null pointer dereference: zErrMsg [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:71:18: note: Assignment 'zErrMsg=0', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:78:2: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:57:28: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:63:27: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:78:2: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:50:8: style: Variable 'zErrMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_capi.c:116:47: style: Parameter 'sql' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:55:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:128:7: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:184:7: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:207:16: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:262:16: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:310:6: style: Condition 'rc' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:309:21: note: Calling function 'query_with_api' returns 0 db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:309:21: note: Assignment 'rc=query_with_api(db)', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:310:6: note: Condition 'rc' is always false db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:60:28: error: Null pointer dereference: zErrMsg [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:53:18: note: Assignment 'zErrMsg=NULL', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:60:28: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:66:27: error: Null pointer dereference: zErrMsg [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:53:18: note: Assignment 'zErrMsg=NULL', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:66:27: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:81:2: error: Null pointer dereference: zErrMsg [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:74:18: note: Assignment 'zErrMsg=0', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:81:2: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:60:28: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:66:27: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:81:2: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:53:8: style: Variable 'zErrMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:122:8: style: Variable 'sql' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/bfile/test/bfile_test_sql.c:172:8: style: Variable 'sql' can be declared as const array [constVariable] db-5.3.28/lang/sql/sqlite/ext/fts1/ft_hash.c:237:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ht [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts1/ft_hash.c:42:31: style:inconclusive: Function 'HashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/ext/fts1/ft_hash.h:83:26: note: Function 'HashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. db-5.3.28/lang/sql/sqlite/ext/fts1/ft_hash.c:42:31: note: Function 'HashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. db-5.3.28/lang/sql/sqlite/ext/fts1/ft_hash.c:349:62: style:inconclusive: Function 'HashInsert' argument 4 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/ext/fts1/ft_hash.h:84:59: note: Function 'HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/sqlite/ext/fts1/ft_hash.c:349:62: note: Function 'HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/sqlite/ext/fts1/fts1.c:8:0: error: #error fts1 has a design flaw and has been deprecated. [preprocessorErrorDirective] db-5.3.28/lang/sql/sqlite/ext/fts1/fts1_hash.c:195:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fts1ht [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts1/fts1_hash.c:52:46: style:inconclusive: Function 'sqlite3Fts1HashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/ext/fts1/fts1_hash.h:76:41: note: Function 'sqlite3Fts1HashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. db-5.3.28/lang/sql/sqlite/ext/fts1/fts1_hash.c:52:46: note: Function 'sqlite3Fts1HashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. db-5.3.28/lang/sql/sqlite/ext/fts1/fts1_hash.c:311:9: style:inconclusive: Function 'sqlite3Fts1HashInsert' argument 4 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/ext/fts1/fts1_hash.h:77:74: note: Function 'sqlite3Fts1HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/sqlite/ext/fts1/fts1_hash.c:311:9: note: Function 'sqlite3Fts1HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/sqlite/ext/fts1/fts1_tokenizer1.c:157:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts1/fulltext.c:1493:2: error: There is an unknown macro here somewhere. Configuration is required. If SQLITE_EXTENSION_INIT2 is a macro then please configure it. [unknownMacro] db-5.3.28/lang/sql/sqlite/ext/fts1/simple_tokenizer.c:127:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts2/fts2.c:8:0: error: #error fts2 has a design flaw and has been deprecated. [preprocessorErrorDirective] db-5.3.28/lang/sql/sqlite/ext/fts2/fts2_hash.c:200:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fts2ht [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts2/fts2_hash.c:59:46: style:inconclusive: Function 'sqlite3Fts2HashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/ext/fts2/fts2_hash.h:74:41: note: Function 'sqlite3Fts2HashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. db-5.3.28/lang/sql/sqlite/ext/fts2/fts2_hash.c:59:46: note: Function 'sqlite3Fts2HashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. db-5.3.28/lang/sql/sqlite/ext/fts2/fts2_hash.c:316:9: style:inconclusive: Function 'sqlite3Fts2HashInsert' argument 4 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/ext/fts2/fts2_hash.h:75:74: note: Function 'sqlite3Fts2HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/sqlite/ext/fts2/fts2_hash.c:316:9: note: Function 'sqlite3Fts2HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/sqlite/ext/fts2/fts2_tokenizer.c:97:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts2/fts2_tokenizer.c:75:11: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts2/fts2_tokenizer1.c:166:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3.c:3682:3: error: There is an unknown macro here somewhere. Configuration is required. If SQLITE_EXTENSION_INIT2 is a macro then please configure it. [unknownMacro] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_aux.c:147:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iColumn [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_aux.c:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fts3auxColstats [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_aux.c:269:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fts3auxColstats [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_aux.c:409:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_aux.c:393:18: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_aux.c:432:18: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_expr.c:90:20: style: struct member 'ParseContext::pCtx' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_hash.c:202:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fts3ht [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_hash.c:329:9: style:inconclusive: Function 'sqlite3Fts3HashInsert' argument 4 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_hash.h:75:74: note: Function 'sqlite3Fts3HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_hash.c:329:9: note: Function 'sqlite3Fts3HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:1329:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:1463:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:1609:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:1007:17: warning: Possible null pointer dereference: pIter [nullPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:1084:27: note: Assignment 'pAdv=0', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:1087:17: note: Assuming condition is false db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:1104:34: note: Calling function 'fts3LcsIteratorAdvance', 1st argument 'pAdv' value is 0 db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:1007:17: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:334:22: style: Variable 'pPhrase' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:650:20: style: Parameter 'pFragment' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:830:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:838:17: style: Variable 'pPhrase' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:901:14: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:919:41: style: Parameter 'pInfo' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_snippet.c:1239:14: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_tokenizer.c:97:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_tokenizer.c:147:17: warning: Either the condition 'z2==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_tokenizer.c:120:12: note: Assuming that condition 'z2==0' is not redundant db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_tokenizer.c:147:17: note: Null pointer subtraction db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_tokenizer.c:75:11: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_tokenizer.c:152:13: style: Parameter 'pHash' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_tokenizer.c:161:9: style: Variable 'zEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_tokenizer1.c:168:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1440:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1468:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2432:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1295:35: error: Using pointer to local variable 'pE' that is out of scope. [invalidLifetime] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1281:15: note: Address of variable taken here. db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1279:19: note: Variable created here. db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1295:35: note: Using pointer to local variable 'pE' that is out of scope. db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:538:45: warning: Either the condition 'pTokenizer' is redundant or there is possible null pointer dereference: pTokenizer. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:543:11: note: Assuming that condition 'pTokenizer' is not redundant db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:538:45: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2573:9: warning:inconclusive: Possible null pointer dereference: pTC [nullPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2564:39: note: Assignment 'pTC=0', assigned value is 0 db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2573:9: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1216:9: style: Variable 'z1' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1217:9: style: Variable 'z2' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1250:13: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1318:44: style: Parameter 'pLhs' can be declared as pointer to const. However it seems that 'fts3SegReaderCmp' is a callback function, if 'pLhs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2088:60: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1318:44: note: Parameter 'pLhs' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1318:65: style: Parameter 'pRhs' can be declared as pointer to const. However it seems that 'fts3SegReaderCmp' is a callback function, if 'pRhs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2088:60: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1318:65: note: Parameter 'pRhs' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1373:18: style: Parameter 'pSeg' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1433:9: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1457:9: style: Parameter 'zRoot' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:1956:20: style: Variable 'pSegment' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2001:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2073:18: style: Variable 'pFilter' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2295:8: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2377:8: style: Parameter 'aSzIns' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2378:8: style: Parameter 'aSzDel' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2446:59: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/ext/fts3/fts3_write.c:2576:28: style: Variable 'pPT' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/ext/icu/icu.c:496:3: error: There is an unknown macro here somewhere. Configuration is required. If SQLITE_EXTENSION_INIT2 is a macro then please configure it. [unknownMacro] db-5.3.28/lang/sql/sqlite/ext/rtree/rtree.c:3233:3: error: There is an unknown macro here somewhere. Configuration is required. If SQLITE_EXTENSION_INIT2 is a macro then please configure it. [unknownMacro] db-5.3.28/lang/sql/sqlite/src/alter.c:76:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_SPACE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/alter.c:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_REFERENCES [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/alter.c:198:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_SPACE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/alter.c:351:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DropTrigger [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/alter.c:492:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_String8 [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/alter.c:604:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ReadCookie [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/alter.c:659:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_NULL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/alter.c:334:9: style: Variable 'zWhere' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/alter.c:572:14: style: Variable 'pFrom' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/alter.c:750:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/analyze.c:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Clear [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/analyze.c:164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_String8 [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/analyze.c:375:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LoadAnalysis [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/analyze.c:612:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/analyze.c:601:42: style:inconclusive: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/sqliteInt.h:2983:38: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. db-5.3.28/lang/sql/sqlite/src/analyze.c:601:42: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. db-5.3.28/lang/sql/sqlite/src/analyze.c:64:12: style: Variable 'pStat' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/analyze.c:384:11: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/analyze.c:442:13: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/attach.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/attach.c:318:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_STRING [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/attach.c:317:11: style: Variable 'zAuthArg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/auth.c:155:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_COLUMN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/auth.c:140:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/bitvec.c:288:31: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/build.c:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_TableLock [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Halt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nVar [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:527:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pOld [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:601:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OpenWrite [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:870:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_VBegin [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:1311:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Integer [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:1353:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:1525:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Close [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:1842:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:1907:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Destroy [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:2083:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_VBegin [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:2338:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Clear [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:2786:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CreateIndex [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:2966:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DropIndex [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:3361:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_DEFERRED [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:3386:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_AutoCommit [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:3406:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_AutoCommit [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:3426:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Savepoint [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:3491:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Goto [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:3590:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Halt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/build.c:106:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:169:17: style: Variable 'vtab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:522:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:583:48: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/build.c:777:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:808:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:1145:9: style: Variable 'zType' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:1376:9: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:1376:24: style: Variable 'zEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:1632:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:1667:10: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/build.c:2353:18: style: Variable 'pRegKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:2400:10: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/build.c:2401:10: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/build.c:2576:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:2743:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:2936:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:3064:32: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/build.c:3348:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:3374:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:3394:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:3520:9: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/build.c:3585:62: style: Parameter 'p4' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/build.c:3669:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/callback.c:35:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/callback.c:53:12: style: Variable 'pColl2' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/callback.c:54:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/callback.c:123:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/callback.c:241:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/callback.c:266:16: style: Parameter 'pHash' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/complete.c:272:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/date.c:780:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/date.c:799:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/date.c:818:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/date.c:466:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] db-5.3.28/lang/sql/sqlite/src/date.c:310:51: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/date.c:420:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/date.c:464:16: style: Variable 'pTm' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/delete.c:267:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_DELETE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/delete.c:498:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NotExists [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/delete.c:597:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_IdxDelete [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/delete.c:627:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Rowid [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/delete.c:588:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/expr.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_SELECT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_AGG_COLUMN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:160:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_EQ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:389:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_INTEGER [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:504:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_AND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:518:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_FUNCTION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:643:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pLeft [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:693:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iTable [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_INTEGER [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1248:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_UPLUS [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1276:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_IsNull [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1293:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_UPLUS [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1368:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_COLUMN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1434:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_IN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1595:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_If [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1831:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_IsNull [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1937:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Real [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1955:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Integer [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:2135:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Rowid [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:2209:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Move [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:2226:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Copy [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:2276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_NULL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:2887:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_REGISTER [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:2922:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_REGISTER [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:2957:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_UPLUS [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:3030:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_REGISTER [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:3086:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SCopy [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:3120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_AND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:3202:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_LT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:3312:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ISNULL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:3601:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_AGG_COLUMN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/expr.c:1936:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] db-5.3.28/lang/sql/sqlite/src/expr.c:288:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/expr.c:584:13: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:642:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/expr.c:682:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/expr.c:933:25: style: Variable 'pOldItem' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:1028:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/expr.c:1053:13: style: Parameter 'pSpan' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/expr.c:1073:13: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/expr.c:1115:54: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprNodeIsConstant' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/expr.c:1155:21: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/expr.c:1115:54: note: Parameter 'pExpr' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/expr.c:1345:13: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:1346:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:1476:16: style: Variable 'pReq' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:1492:17: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:1602:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:1932:11: style: Variable 'zV' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:1963:13: style: Variable 'zV' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:2283:27: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:2330:13: style: Variable 'zBlob' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:2710:14: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:3582:25: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/expr.c:2604:26: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 2603. [shiftTooManyBitsSigned] db-5.3.28/lang/sql/sqlite/src/expr.c:2603:14: note: Assuming that condition 'i<32' is not redundant db-5.3.28/lang/sql/sqlite/src/expr.c:2604:26: note: Shift db-5.3.28/lang/sql/sqlite/src/fkey.c:338:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_FkIfZero [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/fkey.c:478:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_FkIfZero [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/fkey.c:641:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_FkIfZero [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/fkey.c:992:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/fkey.c:737:16: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] db-5.3.28/lang/sql/sqlite/src/fkey.c:734:15: note: Address of variable taken here. db-5.3.28/lang/sql/sqlite/src/fkey.c:737:16: note: The address of variable 'iCol' might be accessed at non-zero index. db-5.3.28/lang/sql/sqlite/src/fkey.c:738:14: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] db-5.3.28/lang/sql/sqlite/src/fkey.c:734:15: note: Address of variable taken here. db-5.3.28/lang/sql/sqlite/src/fkey.c:738:14: note: The address of variable 'iCol' might be accessed at non-zero index. db-5.3.28/lang/sql/sqlite/src/fkey.c:191:9: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/fkey.c:250:17: style: Variable 'zDfltColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/fkey.c:251:17: style: Variable 'zIdxCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/fkey.c:501:17: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/fkey.c:746:15: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/fkey.c:866:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/fkey.c:868:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/fkey.c:895:17: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/fkey.c:898:21: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/fkey.c:944:13: style: Parameter 'pChanges' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/func.c:78:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/func.c:247:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/func.c:758:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/func.c:774:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/func.c:819:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/func.c:866:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/func.c:1120:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/func.c:1466:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_FUNCTION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/func.c:132:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] db-5.3.28/lang/sql/sqlite/src/func.c:27:56: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/func.c:304:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:689:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:720:25: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:739:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:940:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:1010:16: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:1252:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:1265:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:1272:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:1307:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:1320:8: style: Variable 'pArg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:1331:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:1464:46: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/func.c:1465:12: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/func.c:413:34: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] db-5.3.28/lang/sql/sqlite/src/hash.c:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ht [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/hash.c:192:16: style: Checking if unsigned expression 'pH->count' is less than zero. [unsignedLessThanZero] db-5.3.28/lang/sql/sqlite/src/hash.c:233:69: style:inconclusive: Function 'sqlite3HashInsert' argument 4 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/hash.h:69:66: note: Function 'sqlite3HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/sqlite/src/hash.c:233:69: note: Function 'sqlite3HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/sqlite/src/insert.c:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OpenWrite [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/insert.c:241:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OpenRead [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/insert.c:267:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_MemMax [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/insert.c:292:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OpenWrite [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/insert.c:506:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_INSERT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/insert.c:1191:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_HaltIfNull [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/insert.c:1447:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_IdxInsert [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/insert.c:1680:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ALL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/insert.c:24:10: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/insert.c:141:11: style: Variable 'pVTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/insert.c:443:9: style: Variable 'zTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/insert.c:1142:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/insert.c:1190:15: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/insert.c:1374:17: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/insert.c:1428:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/insert.c:1616:24: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/legacy.c:54:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/lempar.c:13:1: error: syntax error [syntaxError] db-5.3.28/lang/sql/sqlite/src/main.c:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_SOURCE_ID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/main.c:50:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_VERSION_NUMBER [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/main.c:1572:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/main.c:2036:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_DEFAULT_JOURNAL_SIZE_LIMIT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/main.c:2093:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/main.c:2655:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PgHdr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/main.c:2563:18: warning: Assert statement modifies 'x'. [assignmentInAssert] db-5.3.28/lang/sql/sqlite/src/main.c:507:42: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/main.c:580:9: style: Parameter 'padFlag' can be declared as pointer to const. However it seems that 'binCollFunc' is a callback function, if 'padFlag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/main.c:1926:19: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/main.c:580:9: note: Parameter 'padFlag' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/main.c:626:49: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/main.c:633:30: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/main.c:640:36: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/main.c:2230:37: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/malloc.c:434:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/mem1.c:94:3: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/lang/sql/sqlite/src/memjournal.c:250:39: style: Parameter 'pJfd' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/mutex.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xMutexAlloc [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/mutex.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexIsInit [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/mutex_unix.c:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os.c:277:36: style: Parameter 'pVfs' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/os_unix.c:470:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:584:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:974:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1255:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1402:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1642:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1938:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1994:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:2944:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:3020:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:3265:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:3314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:3344:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:3407:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:3588:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:3771:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:3914:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:3967:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_SHM_NLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:4627:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:4656:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqlite3_temp_directory [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:4952:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:5111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:5304:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:6694:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqlite3_vfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1932:5: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1734:7: warning: Either the condition 'id' is redundant or there is possible null pointer dereference: pFile. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/src/os_unix.c:2012:7: note: Assuming that condition 'id' is not redundant db-5.3.28/lang/sql/sqlite/src/os_unix.c:2017:22: note: Calling function 'closeUnixFile', 1st argument 'id' value is 0 db-5.3.28/lang/sql/sqlite/src/os_unix.c:1733:21: note: Assignment 'pFile=(struct unixFile*)id', assigned value is 0 db-5.3.28/lang/sql/sqlite/src/os_unix.c:1734:7: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/src/os_unix.c:1770:16: warning: Either the condition 'pFile->pInode' is redundant or there is possible null pointer dereference: pFile->pInode. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1771:7: note: Assuming that condition 'pFile->pInode' is not redundant db-5.3.28/lang/sql/sqlite/src/os_unix.c:1770:16: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/src/os_unix.c:1365:10: style: Redundant initialization for 'pInode'. The initialized value is overwritten before it is read. [redundantInitialization] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1334:25: note: pInode is initialized db-5.3.28/lang/sql/sqlite/src/os_unix.c:1365:10: note: pInode is overwritten db-5.3.28/lang/sql/sqlite/src/os_unix.c:973:9: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1033:36: style: Parameter 'pFile' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1921:9: style: Variable 'zLockFile' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/os_unix.c:1970:9: style: Variable 'zLockFile' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/os_unix.c:693:25: style: struct member 'vxworksFileId::pNext' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/os_unix.c:694:7: style: struct member 'vxworksFileId::nRef' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/os_unix.c:695:7: style: struct member 'vxworksFileId::nName' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/os_unix.c:696:9: style: struct member 'vxworksFileId::zCanonicalName' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/os_unix.c:937:22: style: struct member 'unixInodeInfo::sharedByte' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/os_unix.c:3555:6: style: struct member 'unixShm::hasMutex' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/pragma.c:61:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGER_LOCKINGMODE_EXCLUSIVE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/pragma.c:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Int64 [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/pragma.c:232:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Expire [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/pragma.c:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGER_JOURNALMODE_DELETE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/pragma.c:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Transaction [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/pragma.c:908:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/pragma.c:984:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/pragma.c:1016:19: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/pragma.c:1017:19: style: Variable 'zOnDelete' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/pragma.c:1018:19: style: Variable 'zOnUpdate' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/prepare.c:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcp [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/prepare.c:650:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/prepare.c:500:35: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/prepare.c:500:47: style: Parameter 'pSchema' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/printf.c:658:15: style: Variable 'escarg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/printf.c:692:16: style: Variable 'pToken' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/printf.c:702:30: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/resolve.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_AS [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/resolve.c:233:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_DELETE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/resolve.c:410:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_COLUMN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/resolve.c:497:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/resolve.c:632:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/resolve.c:792:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_INTEGER [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/resolve.c:570:11: style: The if condition is the same as the previous if condition [duplicateCondition] db-5.3.28/lang/sql/sqlite/src/resolve.c:566:11: note: First condition db-5.3.28/lang/sql/sqlite/src/resolve.c:570:11: note: Second condition db-5.3.28/lang/sql/sqlite/src/resolve.c:1170:10: style: Condition 'pNC->hasAgg' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/src/resolve.c:1158:17: note: Assignment 'pNC->hasAgg=0', assigned value is 0 db-5.3.28/lang/sql/sqlite/src/resolve.c:1170:10: note: Condition 'pNC->hasAgg' is always false db-5.3.28/lang/sql/sqlite/src/resolve.c:592:26: style: The comparison 'pNC->nRef >= nRef' is always true because 'pNC->nRef' and 'nRef' represent the same value. [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/src/resolve.c:585:23: note: 'nRef' is assigned value 'pNC->nRef' here. db-5.3.28/lang/sql/sqlite/src/resolve.c:592:26: note: The comparison 'pNC->nRef >= nRef' is always true because 'pNC->nRef' and 'nRef' represent the same value. db-5.3.28/lang/sql/sqlite/src/resolve.c:593:17: style: The comparison 'nRef != pNC->nRef' is always false because 'nRef' and 'pNC->nRef' represent the same value. [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/src/resolve.c:585:23: note: 'nRef' is assigned value 'pNC->nRef' here. db-5.3.28/lang/sql/sqlite/src/resolve.c:593:17: note: The comparison 'nRef != pNC->nRef' is always false because 'nRef' and 'pNC->nRef' represent the same value. db-5.3.28/lang/sql/sqlite/src/resolve.c:172:19: style: Variable 'zTabName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/resolve.c:175:19: style: Variable 'zTabName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/resolve.c:192:21: style: Variable 'pUsing' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/resolve.c:247:19: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/resolve.c:304:17: style: Variable 'pOrig' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/resolve.c:633:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/resolve.c:635:13: style: Variable 'zAs' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/resolve.c:832:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/resolve.c:935:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:72:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ALL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:259:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_EQ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:424:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Sequence [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:458:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_AddImm [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:487:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Found [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:571:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Column [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:805:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Explain [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:846:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_UNION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:891:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OpenPseudo [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:1134:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:1172:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:1250:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_DOT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:1390:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Trace [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:1436:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Integer [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:1576:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OpenEphemeral [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:1922:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_IfNot [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:2190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ALL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:2500:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_NULL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:2786:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ALL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:3061:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_AGG_FUNCTION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:3102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_AGG_FUNCTION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:3253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ALL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:3516:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Null [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:3547:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_AggFinal [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:3594:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CollSeq [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:3643:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Explain [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:3884:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OpenEphemeral [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/select.c:2169:18: style: The comparison 'pKeyDup == 0' is always true. [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/src/select.c:2157:22: note: 'pKeyDup' is assigned value '0' here. db-5.3.28/lang/sql/sqlite/src/select.c:2169:18: note: The comparison 'pKeyDup == 0' is always true. db-5.3.28/lang/sql/sqlite/src/select.c:184:31: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/select.c:330:12: style: Variable 'pLeftTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:347:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:415:11: style: Parameter 'pSelect' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/select.c:453:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/select.c:503:15: style: Parameter 'pDest' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/select.c:804:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:849:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:872:15: style: Parameter 'pDest' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/select.c:879:13: style: Variable 'pOrderBy' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:1167:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:1171:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:1193:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:1320:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:1903:15: style: Parameter 'pIn' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/select.c:3086:49: style: Parameter 'pAggInfo' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/select.c:3490:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:3545:15: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/select.c:1417:11: style: Variable 'v' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/select.c:1418:14: style: Variable 'iLimit' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:13866:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] db-5.3.28/lang/sql/generated/sqlite3.c:49851:29: warning: Assert statement calls a function which may have desired side effects: 'sqlite3DbFree'. [assertWithSideEffect] db-5.3.28/lang/sql/generated/sqlite3.c:61274:11: warning: Assert statement calls a function which may have desired side effects: 'sqlite3ExprIsInteger'. [assertWithSideEffect] db-5.3.28/lang/sql/generated/sqlite3.c:63014:15: warning: Assert statement calls a function which may have desired side effects: 'sqlite3GetInt32'. [assertWithSideEffect] db-5.3.28/lang/sql/generated/sqlite3.c:73622:22: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] db-5.3.28/lang/sql/generated/sqlite3.c:73686:18: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] db-5.3.28/lang/sql/generated/sqlite3.c:100905:18: warning: Assert statement modifies 'x'. [assignmentInAssert] db-5.3.28/lang/sql/generated/sqlite3.c:34936:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/lang/sql/generated/sqlite3.c:41382:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/lang/sql/generated/sqlite3.c:41383:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/lang/sql/generated/sqlite3.c:44432:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/lang/sql/generated/sqlite3.c:85643:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] db-5.3.28/lang/sql/generated/sqlite3.c:75098:16: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] db-5.3.28/lang/sql/generated/sqlite3.c:75095:15: note: Address of variable taken here. db-5.3.28/lang/sql/generated/sqlite3.c:75098:16: note: The address of variable 'iCol' might be accessed at non-zero index. db-5.3.28/lang/sql/generated/sqlite3.c:75099:14: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] db-5.3.28/lang/sql/generated/sqlite3.c:75095:15: note: Address of variable taken here. db-5.3.28/lang/sql/generated/sqlite3.c:75099:14: note: The address of variable 'iCol' might be accessed at non-zero index. db-5.3.28/lang/sql/generated/sqlite3.c:13065:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] db-5.3.28/lang/sql/generated/sqlite3.c:25822:5: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] db-5.3.28/lang/sql/generated/sqlite3.c:44746:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/lang/sql/generated/sqlite3.c:44807:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/lang/sql/generated/sqlite3.c:93326:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/lang/sql/generated/sqlite3.c:87683:36: style: Redundant condition: truncatedPages!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] db-5.3.28/lang/sql/generated/sqlite3.c:61170:11: style: The if condition is the same as the previous if condition [duplicateCondition] db-5.3.28/lang/sql/generated/sqlite3.c:61166:11: note: First condition db-5.3.28/lang/sql/generated/sqlite3.c:61170:11: note: Second condition db-5.3.28/lang/sql/generated/sqlite3.c:87078:7: style: The if condition is the same as the previous if condition [duplicateCondition] db-5.3.28/lang/sql/generated/sqlite3.c:87070:7: note: First condition db-5.3.28/lang/sql/generated/sqlite3.c:87078:7: note: Second condition db-5.3.28/lang/sql/generated/sqlite3.c:19773:7: style: Condition 'bom' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:19759:12: note: Assignment 'bom=0', assigned value is 0 db-5.3.28/lang/sql/generated/sqlite3.c:19773:7: note: Condition 'bom' is always false db-5.3.28/lang/sql/generated/sqlite3.c:35044:9: style: Condition 'pBt->transactional' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:35044:31: style: Condition 'pBt->env_opened' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:36311:40: style: Condition 'value' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:36708:21: style: Condition 'pBt->dbStorage==DB_STORE_NAMED' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:36679:21: note: Assuming that condition 'pBt->dbStorage!=DB_STORE_NAMED' is not redundant db-5.3.28/lang/sql/generated/sqlite3.c:36708:21: note: Condition 'pBt->dbStorage==DB_STORE_NAMED' is always true db-5.3.28/lang/sql/generated/sqlite3.c:44649:10: style: Condition 'pDb!=NULL' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:45046:11: style: Condition 'rc==0' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:45027:8: note: Assignment 'rc=0', assigned value is 0 db-5.3.28/lang/sql/generated/sqlite3.c:45046:11: note: Condition 'rc==0' is always true db-5.3.28/lang/sql/generated/sqlite3.c:47767:56: style: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:19758:12: note: Assignment 'rc=0', assigned value is 0 db-5.3.28/lang/sql/generated/sqlite3.c:47767:56: note: Calling function 'sqlite3VdbeMemHandleBom' returns 0 db-5.3.28/lang/sql/generated/sqlite3.c:47767:56: note: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false db-5.3.28/lang/sql/generated/sqlite3.c:49132:35: style: Condition 'sqlite3BtreeSharable(p->db->aDb[i].pBt)' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:49132:35: note: Calling function 'sqlite3BtreeSharable' returns 1 db-5.3.28/lang/sql/generated/sqlite3.c:49132:35: note: Condition 'sqlite3BtreeSharable(p->db->aDb[i].pBt)' is always true db-5.3.28/lang/sql/generated/sqlite3.c:50000:26: style: Condition '!sqlite3BtreeSyncDisabled(pBt)' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:50000:51: note: Calling function 'sqlite3BtreeSyncDisabled' returns 0 db-5.3.28/lang/sql/generated/sqlite3.c:50000:26: note: Condition '!sqlite3BtreeSyncDisabled(pBt)' is always true db-5.3.28/lang/sql/generated/sqlite3.c:58787:7: style: Condition '!sqlite3PagerOkToChangeJournalMode(u.ce.pPager)' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:58787:41: note: Calling function 'sqlite3PagerOkToChangeJournalMode' returns 0 db-5.3.28/lang/sql/generated/sqlite3.c:58787:7: note: Condition '!sqlite3PagerOkToChangeJournalMode(u.ce.pPager)' is always true db-5.3.28/lang/sql/generated/sqlite3.c:58797:11: style: Condition '!sqlite3PagerWalSupported(u.ce.pPager)' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:58797:36: note: Calling function 'sqlite3PagerWalSupported' returns 1 db-5.3.28/lang/sql/generated/sqlite3.c:58797:11: note: Condition '!sqlite3PagerWalSupported(u.ce.pPager)' is always false db-5.3.28/lang/sql/generated/sqlite3.c:61770:10: style: Condition 'pNC->hasAgg' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:61758:17: note: Assignment 'pNC->hasAgg=0', assigned value is 0 db-5.3.28/lang/sql/generated/sqlite3.c:61770:10: note: Condition 'pNC->hasAgg' is always false db-5.3.28/lang/sql/generated/sqlite3.c:14271:3: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/lang/sql/generated/sqlite3.c:25624:7: warning: Either the condition 'id' is redundant or there is possible null pointer dereference: pFile. [nullPointerRedundantCheck] db-5.3.28/lang/sql/generated/sqlite3.c:25902:7: note: Assuming that condition 'id' is not redundant db-5.3.28/lang/sql/generated/sqlite3.c:25907:22: note: Calling function 'closeUnixFile', 1st argument 'id' value is 0 db-5.3.28/lang/sql/generated/sqlite3.c:25623:21: note: Assignment 'pFile=(struct unixFile*)id', assigned value is 0 db-5.3.28/lang/sql/generated/sqlite3.c:25624:7: note: Null pointer dereference db-5.3.28/lang/sql/generated/sqlite3.c:25660:16: warning: Either the condition 'pFile->pInode' is redundant or there is possible null pointer dereference: pFile->pInode. [nullPointerRedundantCheck] db-5.3.28/lang/sql/generated/sqlite3.c:25661:7: note: Assuming that condition 'pFile->pInode' is not redundant db-5.3.28/lang/sql/generated/sqlite3.c:25660:16: note: Null pointer dereference db-5.3.28/lang/sql/generated/sqlite3.c:40624:32: warning: Possible null pointer dereference: oldTableName [nullPointer] db-5.3.28/lang/sql/generated/sqlite3.c:40619:3: note: Assignment 'oldTableName=NULL', assigned value is 0 db-5.3.28/lang/sql/generated/sqlite3.c:40624:32: note: Null pointer dereference db-5.3.28/lang/sql/generated/sqlite3.c:42109:27: warning: Either the condition 'dbp!=NULL' is redundant or there is possible null pointer dereference: dbp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/generated/sqlite3.c:42117:10: note: Assuming that condition 'dbp!=NULL' is not redundant db-5.3.28/lang/sql/generated/sqlite3.c:42109:27: note: Null pointer dereference db-5.3.28/lang/sql/generated/sqlite3.c:42110:19: warning: Either the condition 'dbp!=NULL' is redundant or there is possible null pointer dereference: dbp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/generated/sqlite3.c:42117:10: note: Assuming that condition 'dbp!=NULL' is not redundant db-5.3.28/lang/sql/generated/sqlite3.c:42110:19: note: Null pointer dereference db-5.3.28/lang/sql/generated/sqlite3.c:63742:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] db-5.3.28/lang/sql/generated/sqlite3.c:25255:10: style: Redundant initialization for 'pInode'. The initialized value is overwritten before it is read. [redundantInitialization] db-5.3.28/lang/sql/generated/sqlite3.c:25224:25: note: pInode is initialized db-5.3.28/lang/sql/generated/sqlite3.c:25255:10: note: pInode is overwritten db-5.3.28/lang/sql/generated/sqlite3.c:38604:12: style: Variable 'cached_db' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/generated/sqlite3.c:38582:12: note: cached_db is assigned db-5.3.28/lang/sql/generated/sqlite3.c:38604:12: note: cached_db is overwritten db-5.3.28/lang/sql/generated/sqlite3.c:40782:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/generated/sqlite3.c:40747:7: note: ret is assigned db-5.3.28/lang/sql/generated/sqlite3.c:40782:11: note: ret is overwritten db-5.3.28/lang/sql/generated/sqlite3.c:46369:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/generated/sqlite3.c:46367:5: note: rc is assigned db-5.3.28/lang/sql/generated/sqlite3.c:46369:5: note: rc is overwritten db-5.3.28/lang/sql/generated/sqlite3.c:46371:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/generated/sqlite3.c:46369:5: note: rc is assigned db-5.3.28/lang/sql/generated/sqlite3.c:46371:5: note: rc is overwritten db-5.3.28/lang/sql/generated/sqlite3.c:46373:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/generated/sqlite3.c:46371:5: note: rc is assigned db-5.3.28/lang/sql/generated/sqlite3.c:46373:5: note: rc is overwritten db-5.3.28/lang/sql/generated/sqlite3.c:40931:14: style: The comparison 'ret == 0' is always true. [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:40912:8: note: 'ret' is assigned value '0' here. db-5.3.28/lang/sql/generated/sqlite3.c:40931:14: note: The comparison 'ret == 0' is always true. db-5.3.28/lang/sql/sqlite/src/shell.c:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:118:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:321:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:393:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:876:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:1415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:1533:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:2493:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:2632:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:2684:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/shell.c:2782:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:61192:26: style: The comparison 'pNC->nRef >= nRef' is always true because 'pNC->nRef' and 'nRef' represent the same value. [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:61185:23: note: 'nRef' is assigned value 'pNC->nRef' here. db-5.3.28/lang/sql/generated/sqlite3.c:61192:26: note: The comparison 'pNC->nRef >= nRef' is always true because 'pNC->nRef' and 'nRef' represent the same value. db-5.3.28/lang/sql/generated/sqlite3.c:61193:17: style: The comparison 'nRef != pNC->nRef' is always false because 'nRef' and 'pNC->nRef' represent the same value. [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:61185:23: note: 'nRef' is assigned value 'pNC->nRef' here. db-5.3.28/lang/sql/generated/sqlite3.c:61193:17: note: The comparison 'nRef != pNC->nRef' is always false because 'nRef' and 'pNC->nRef' represent the same value. db-5.3.28/lang/sql/generated/sqlite3.c:83172:18: style: The comparison 'pKeyDup == 0' is always true. [knownConditionTrueFalse] db-5.3.28/lang/sql/generated/sqlite3.c:83160:22: note: 'pKeyDup' is assigned value '0' here. db-5.3.28/lang/sql/generated/sqlite3.c:83172:18: note: The comparison 'pKeyDup == 0' is always true. db-5.3.28/lang/sql/generated/sqlite3.c:21313:16: style: Checking if unsigned expression 'pH->count' is less than zero. [unsignedLessThanZero] db-5.3.28/lang/sql/generated/sqlite3.c:72900:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] db-5.3.28/lang/sql/generated/sqlite3.c:12475:8: style:inconclusive: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:6112:57: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. db-5.3.28/lang/sql/generated/sqlite3.c:12475:8: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. db-5.3.28/lang/sql/generated/sqlite3.c:12476:8: style:inconclusive: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:6112:68: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. db-5.3.28/lang/sql/generated/sqlite3.c:12476:8: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. db-5.3.28/lang/sql/generated/sqlite3.c:12477:7: style:inconclusive: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:6112:80: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. db-5.3.28/lang/sql/generated/sqlite3.c:12477:7: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. db-5.3.28/lang/sql/generated/sqlite3.c:13947:54: style:inconclusive: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:5618:54: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. db-5.3.28/lang/sql/generated/sqlite3.c:13947:54: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. db-5.3.28/lang/sql/generated/sqlite3.c:17584:66: style:inconclusive: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4919:66: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. db-5.3.28/lang/sql/generated/sqlite3.c:17584:66: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. db-5.3.28/lang/sql/generated/sqlite3.c:17603:45: style:inconclusive: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4930:63: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. db-5.3.28/lang/sql/generated/sqlite3.c:17603:45: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. db-5.3.28/lang/sql/generated/sqlite3.c:19369:49: style:inconclusive: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:2655:49: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. db-5.3.28/lang/sql/generated/sqlite3.c:19369:49: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. db-5.3.28/lang/sql/generated/sqlite3.c:19795:51: style:inconclusive: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:10977:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. db-5.3.28/lang/sql/generated/sqlite3.c:19795:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. db-5.3.28/lang/sql/generated/sqlite3.c:19897:52: style:inconclusive: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:10976:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. db-5.3.28/lang/sql/generated/sqlite3.c:19897:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. db-5.3.28/lang/sql/generated/sqlite3.c:21354:84: style:inconclusive: Function 'sqlite3HashInsert' argument 4 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7085:81: note: Function 'sqlite3HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/generated/sqlite3.c:21354:84: note: Function 'sqlite3HashInsert' argument 4 names different: declaration 'pData' definition 'data'. db-5.3.28/lang/sql/generated/sqlite3.c:38883:15: style:inconclusive: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7770:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. db-5.3.28/lang/sql/generated/sqlite3.c:38883:15: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. db-5.3.28/lang/sql/generated/sqlite3.c:39055:49: style:inconclusive: Function 'btreeCloseCursor' argument 2 names different: declaration 'removeList' definition 'listRemove'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:35323:49: note: Function 'btreeCloseCursor' argument 2 names different: declaration 'removeList' definition 'listRemove'. db-5.3.28/lang/sql/generated/sqlite3.c:39055:49: note: Function 'btreeCloseCursor' argument 2 names different: declaration 'removeList' definition 'listRemove'. db-5.3.28/lang/sql/generated/sqlite3.c:39219:49: style:inconclusive: Function 'sqlite3BtreeMovetoUnpacked' argument 3 names different: declaration 'intKey' definition 'nKey'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7779:7: note: Function 'sqlite3BtreeMovetoUnpacked' argument 3 names different: declaration 'intKey' definition 'nKey'. db-5.3.28/lang/sql/generated/sqlite3.c:39219:49: note: Function 'sqlite3BtreeMovetoUnpacked' argument 3 names different: declaration 'intKey' definition 'nKey'. db-5.3.28/lang/sql/generated/sqlite3.c:39415:40: style:inconclusive: Function 'btreeTripWatchers' argument 1 names different: declaration 'pBt' definition 'pCur'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:35349:40: note: Function 'btreeTripWatchers' argument 1 names different: declaration 'pBt' definition 'pCur'. db-5.3.28/lang/sql/generated/sqlite3.c:39415:40: note: Function 'btreeTripWatchers' argument 1 names different: declaration 'pBt' definition 'pCur'. db-5.3.28/lang/sql/generated/sqlite3.c:39415:50: style:inconclusive: Function 'btreeTripWatchers' argument 2 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:35349:49: note: Function 'btreeTripWatchers' argument 2 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. db-5.3.28/lang/sql/generated/sqlite3.c:39415:50: note: Function 'btreeTripWatchers' argument 2 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. db-5.3.28/lang/sql/generated/sqlite3.c:39444:51: style:inconclusive: Function 'btreeTripAll' argument 3 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:35348:51: note: Function 'btreeTripAll' argument 3 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. db-5.3.28/lang/sql/generated/sqlite3.c:39444:51: note: Function 'btreeTripAll' argument 3 names different: declaration 'incrblobUpdate' definition 'incrBlobUpdate'. db-5.3.28/lang/sql/generated/sqlite3.c:40170:9: style:inconclusive: Function 'sqlite3BtreeInsert' argument 7 names different: declaration 'bias' definition 'appendBias'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7787:50: note: Function 'sqlite3BtreeInsert' argument 7 names different: declaration 'bias' definition 'appendBias'. db-5.3.28/lang/sql/generated/sqlite3.c:40170:9: note: Function 'sqlite3BtreeInsert' argument 7 names different: declaration 'bias' definition 'appendBias'. db-5.3.28/lang/sql/generated/sqlite3.c:40723:48: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7741:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:40723:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:40723:65: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7741:70: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. db-5.3.28/lang/sql/generated/sqlite3.c:40723:65: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. db-5.3.28/lang/sql/generated/sqlite3.c:40807:66: style:inconclusive: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7742:64: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. db-5.3.28/lang/sql/generated/sqlite3.c:40807:66: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. db-5.3.28/lang/sql/generated/sqlite3.c:41222:49: style:inconclusive: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7707:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:41222:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:41222:56: style:inconclusive: Function 'sqlite3BtreeLockTable' argument 2 names different: declaration 'iTab' definition 'iTable'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7707:61: note: Function 'sqlite3BtreeLockTable' argument 2 names different: declaration 'iTab' definition 'iTable'. db-5.3.28/lang/sql/generated/sqlite3.c:41222:56: note: Function 'sqlite3BtreeLockTable' argument 2 names different: declaration 'iTab' definition 'iTable'. db-5.3.28/lang/sql/generated/sqlite3.c:41253:52: style:inconclusive: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7706:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:41253:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:41308:58: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7687:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. db-5.3.28/lang/sql/generated/sqlite3.c:41308:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. db-5.3.28/lang/sql/generated/sqlite3.c:41308:86: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7687:87: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. db-5.3.28/lang/sql/generated/sqlite3.c:41308:86: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. db-5.3.28/lang/sql/generated/sqlite3.c:41380:50: style:inconclusive: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:7809:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. db-5.3.28/lang/sql/generated/sqlite3.c:41380:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. db-5.3.28/lang/sql/generated/sqlite3.c:43286:57: style:inconclusive: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:6602:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. db-5.3.28/lang/sql/generated/sqlite3.c:43286:57: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. db-5.3.28/lang/sql/generated/sqlite3.c:43286:78: style:inconclusive: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:6603:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. db-5.3.28/lang/sql/generated/sqlite3.c:43286:78: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. db-5.3.28/lang/sql/generated/sqlite3.c:43287:14: style:inconclusive: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:6604:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. db-5.3.28/lang/sql/generated/sqlite3.c:43287:14: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. db-5.3.28/lang/sql/generated/sqlite3.c:43287:34: style:inconclusive: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:6605:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. db-5.3.28/lang/sql/generated/sqlite3.c:43287:34: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. db-5.3.28/lang/sql/generated/sqlite3.c:46252:54: style:inconclusive: Function 'btreeSeqGetVal' argument 3 names different: declaration 'next' definition 'mode'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:45967:53: note: Function 'btreeSeqGetVal' argument 3 names different: declaration 'next' definition 'mode'. db-5.3.28/lang/sql/generated/sqlite3.c:46252:54: note: Function 'btreeSeqGetVal' argument 3 names different: declaration 'next' definition 'mode'. db-5.3.28/lang/sql/generated/sqlite3.c:46379:53: style:inconclusive: Function 'btreeSeqError' argument 3 names different: declaration 'msg' definition 'fmt'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:45960:53: note: Function 'btreeSeqError' argument 3 names different: declaration 'msg' definition 'fmt'. db-5.3.28/lang/sql/generated/sqlite3.c:46379:53: note: Function 'btreeSeqError' argument 3 names different: declaration 'msg' definition 'fmt'. db-5.3.28/lang/sql/generated/sqlite3.c:48690:64: style:inconclusive: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:8232:62: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. db-5.3.28/lang/sql/generated/sqlite3.c:48690:64: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. db-5.3.28/lang/sql/generated/sqlite3.c:48702:64: style:inconclusive: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:8233:62: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. db-5.3.28/lang/sql/generated/sqlite3.c:48702:64: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. db-5.3.28/lang/sql/generated/sqlite3.c:48713:64: style:inconclusive: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:8234:62: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. db-5.3.28/lang/sql/generated/sqlite3.c:48713:64: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. db-5.3.28/lang/sql/generated/sqlite3.c:48725:53: style:inconclusive: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:8235:51: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. db-5.3.28/lang/sql/generated/sqlite3.c:48725:53: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. db-5.3.28/lang/sql/generated/sqlite3.c:48873:81: style:inconclusive: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:8238:79: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. db-5.3.28/lang/sql/generated/sqlite3.c:48873:81: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. db-5.3.28/lang/sql/generated/sqlite3.c:51927:68: style:inconclusive: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4231:66: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. db-5.3.28/lang/sql/generated/sqlite3.c:51927:68: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. db-5.3.28/lang/sql/generated/sqlite3.c:51954:65: style:inconclusive: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4300:60: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. db-5.3.28/lang/sql/generated/sqlite3.c:51954:65: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. db-5.3.28/lang/sql/generated/sqlite3.c:51972:7: style:inconclusive: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4301:59: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. db-5.3.28/lang/sql/generated/sqlite3.c:51972:7: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. db-5.3.28/lang/sql/generated/sqlite3.c:52125:69: style:inconclusive: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3918:63: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52125:69: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52135:62: style:inconclusive: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3919:56: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52135:62: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52140:64: style:inconclusive: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3920:58: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52140:64: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52145:66: style:inconclusive: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3921:60: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52145:66: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52150:60: style:inconclusive: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3922:54: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52150:60: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52155:71: style:inconclusive: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3923:66: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52155:71: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52160:78: style:inconclusive: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3924:72: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52160:78: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52165:73: style:inconclusive: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3927:67: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52165:73: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52175:71: style:inconclusive: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3925:65: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52175:71: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52181:61: style:inconclusive: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3926:55: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52181:61: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. db-5.3.28/lang/sql/generated/sqlite3.c:52429:7: style:inconclusive: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3425:71: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. db-5.3.28/lang/sql/generated/sqlite3.c:52429:7: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. db-5.3.28/lang/sql/generated/sqlite3.c:52470:7: style:inconclusive: Function 'sqlite3_bind_text' argument 4 names different: declaration 'n' definition 'nData'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3430:71: note: Function 'sqlite3_bind_text' argument 4 names different: declaration 'n' definition 'nData'. db-5.3.28/lang/sql/generated/sqlite3.c:52470:7: note: Function 'sqlite3_bind_text' argument 4 names different: declaration 'n' definition 'nData'. db-5.3.28/lang/sql/generated/sqlite3.c:52688:69: style:inconclusive: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:6205:62: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. db-5.3.28/lang/sql/generated/sqlite3.c:52688:69: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. db-5.3.28/lang/sql/generated/sqlite3.c:59901:61: style:inconclusive: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:5549:56: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. db-5.3.28/lang/sql/generated/sqlite3.c:59901:61: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. db-5.3.28/lang/sql/generated/sqlite3.c:59901:68: style:inconclusive: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:5549:63: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. db-5.3.28/lang/sql/generated/sqlite3.c:59901:68: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. db-5.3.28/lang/sql/generated/sqlite3.c:66992:57: style:inconclusive: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:11084:53: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. db-5.3.28/lang/sql/generated/sqlite3.c:66992:57: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. db-5.3.28/lang/sql/generated/sqlite3.c:67730:9: style:inconclusive: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:2740:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. db-5.3.28/lang/sql/generated/sqlite3.c:67730:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. db-5.3.28/lang/sql/generated/sqlite3.c:77416:15: style:inconclusive: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:909:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. db-5.3.28/lang/sql/generated/sqlite3.c:77416:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. db-5.3.28/lang/sql/generated/sqlite3.c:77419:10: style:inconclusive: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:912:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. db-5.3.28/lang/sql/generated/sqlite3.c:77419:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. db-5.3.28/lang/sql/generated/sqlite3.c:80899:7: style:inconclusive: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3224:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. db-5.3.28/lang/sql/generated/sqlite3.c:80899:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. db-5.3.28/lang/sql/generated/sqlite3.c:80911:7: style:inconclusive: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3231:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. db-5.3.28/lang/sql/generated/sqlite3.c:80911:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. db-5.3.28/lang/sql/generated/sqlite3.c:80979:7: style:inconclusive: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3238:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. db-5.3.28/lang/sql/generated/sqlite3.c:80979:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. db-5.3.28/lang/sql/generated/sqlite3.c:80991:7: style:inconclusive: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3245:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. db-5.3.28/lang/sql/generated/sqlite3.c:80991:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. db-5.3.28/lang/sql/generated/sqlite3.c:85592:10: style:inconclusive: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:2434:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. db-5.3.28/lang/sql/generated/sqlite3.c:85592:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. db-5.3.28/lang/sql/generated/sqlite3.c:85653:10: style:inconclusive: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:2436:43: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. db-5.3.28/lang/sql/generated/sqlite3.c:85653:10: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. db-5.3.28/lang/sql/generated/sqlite3.c:87378:9: style:inconclusive: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:86804:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. db-5.3.28/lang/sql/generated/sqlite3.c:87378:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. db-5.3.28/lang/sql/generated/sqlite3.c:87876:25: style:inconclusive: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:5284:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. db-5.3.28/lang/sql/generated/sqlite3.c:87876:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. db-5.3.28/lang/sql/generated/sqlite3.c:87877:9: style:inconclusive: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:5285:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. db-5.3.28/lang/sql/generated/sqlite3.c:87877:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. db-5.3.28/lang/sql/generated/sqlite3.c:87888:25: style:inconclusive: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:5290:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. db-5.3.28/lang/sql/generated/sqlite3.c:87888:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. db-5.3.28/lang/sql/generated/sqlite3.c:87889:9: style:inconclusive: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:5291:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. db-5.3.28/lang/sql/generated/sqlite3.c:87889:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. db-5.3.28/lang/sql/generated/sqlite3.c:88446:62: style:inconclusive: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:5350:59: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. db-5.3.28/lang/sql/generated/sqlite3.c:88446:62: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. db-5.3.28/lang/sql/generated/sqlite3.c:98073:45: style:inconclusive: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:2267:45: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. db-5.3.28/lang/sql/generated/sqlite3.c:98073:45: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. db-5.3.28/lang/sql/generated/sqlite3.c:98231:47: style:inconclusive: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:2268:47: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. db-5.3.28/lang/sql/generated/sqlite3.c:98231:47: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. db-5.3.28/lang/sql/generated/sqlite3.c:99455:15: style:inconclusive: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4072:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. db-5.3.28/lang/sql/generated/sqlite3.c:99455:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. db-5.3.28/lang/sql/generated/sqlite3.c:99457:7: style:inconclusive: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4074:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. db-5.3.28/lang/sql/generated/sqlite3.c:99457:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. db-5.3.28/lang/sql/generated/sqlite3.c:99458:9: style:inconclusive: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4075:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:99458:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:99469:15: style:inconclusive: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4092:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. db-5.3.28/lang/sql/generated/sqlite3.c:99469:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. db-5.3.28/lang/sql/generated/sqlite3.c:99471:7: style:inconclusive: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4094:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. db-5.3.28/lang/sql/generated/sqlite3.c:99471:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. db-5.3.28/lang/sql/generated/sqlite3.c:99472:9: style:inconclusive: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4095:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:99472:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:99509:9: style:inconclusive: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4085:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:99509:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. db-5.3.28/lang/sql/generated/sqlite3.c:99542:15: style:inconclusive: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:5368:64: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. db-5.3.28/lang/sql/generated/sqlite3.c:99542:15: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. db-5.3.28/lang/sql/generated/sqlite3.c:99687:60: style:inconclusive: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:6832:60: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. db-5.3.28/lang/sql/generated/sqlite3.c:99687:60: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. db-5.3.28/lang/sql/generated/sqlite3.c:100095:47: style:inconclusive: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3077:44: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. db-5.3.28/lang/sql/generated/sqlite3.c:100095:47: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. db-5.3.28/lang/sql/generated/sqlite3.c:100095:60: style:inconclusive: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:3077:52: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. db-5.3.28/lang/sql/generated/sqlite3.c:100095:60: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. db-5.3.28/lang/sql/generated/sqlite3.c:100400:15: style:inconclusive: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:2960:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. db-5.3.28/lang/sql/generated/sqlite3.c:100400:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. db-5.3.28/lang/sql/generated/sqlite3.c:100420:15: style:inconclusive: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:2964:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. db-5.3.28/lang/sql/generated/sqlite3.c:100420:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. db-5.3.28/lang/sql/generated/sqlite3.c:100459:7: style:inconclusive: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4526:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. db-5.3.28/lang/sql/generated/sqlite3.c:100459:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. db-5.3.28/lang/sql/generated/sqlite3.c:100460:9: style:inconclusive: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4527:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. db-5.3.28/lang/sql/generated/sqlite3.c:100460:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. db-5.3.28/lang/sql/generated/sqlite3.c:100478:7: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4533:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. db-5.3.28/lang/sql/generated/sqlite3.c:100478:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. db-5.3.28/lang/sql/generated/sqlite3.c:100479:9: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4534:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. db-5.3.28/lang/sql/generated/sqlite3.c:100479:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. db-5.3.28/lang/sql/generated/sqlite3.c:100499:7: style:inconclusive: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4541:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. db-5.3.28/lang/sql/generated/sqlite3.c:100499:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. db-5.3.28/lang/sql/generated/sqlite3.c:100500:9: style:inconclusive: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] db-5.3.28/lang/sql/generated/sqlite3.c:4542:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. db-5.3.28/lang/sql/generated/sqlite3.c:100500:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. db-5.3.28/lang/sql/generated/sqlite3.c:13019:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:13063:16: style: Variable 'pTm' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:17889:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:18891:15: style: Variable 'escarg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:18925:16: style: Variable 'pToken' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:18935:30: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:20091:13: style: Variable 'z' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:21040:56: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:24923:36: style: Parameter 'pFile' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:25811:9: style: Variable 'zLockFile' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:25860:9: style: Variable 'zLockFile' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:33884:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34017:52: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34901:47: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34902:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34931:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34935:49: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34935:62: style: Parameter 'pCount' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34940:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34949:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:34956:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34963:47: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34972:61: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34976:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:34991:53: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35070:48: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35082:52: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35169:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35173:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35177:55: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35181:55: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35185:51: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35189:51: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35193:50: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35199:57: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35205:52: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35205:73: style: Parameter 'pSchema' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:35230:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:36672:8: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:37041:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:37121:15: style: Parameter 'fileid' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:37126:9: style: Variable 'pExisting' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:37177:15: style: Parameter 'fileid' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:37290:8: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:37431:51: style: Parameter 'txn' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:37435:10: style: Variable 'db_txn' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:37435:19: style: Variable 'dbc_txn' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:37513:14: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:37986:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:38078:54: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:38282:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:38390:9: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:39144:30: style: Parameter 'keyInfo' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:39470:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:39548:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:39736:17: style: Variable 'aKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:39737:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:40069:46: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:40395:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:40948:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:40969:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:41127:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:41166:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:41167:7: style: Variable 'oldCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:41282:52: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:41359:50: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:41366:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:41380:50: style: Parameter 'pBtree' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:41399:13: style: Variable 'cached_db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:41592:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:41611:50: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:41663:67: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:41684:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:41686:10: style: Variable 'ttxn' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:42004:7: style: Variable 'dbc' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:42252:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:43103:27: style: Parameter 'tid' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:43466:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:43709:12: style: Variable 'pBtDest' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:43709:22: style: Variable 'pBtSrc' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:43955: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] db-5.3.28/lang/sql/generated/sqlite3.c:78295:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:43955:57: note: Parameter 'p' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:43963: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] db-5.3.28/lang/sql/generated/sqlite3.c:78294:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:43963:57: note: Parameter 'p' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:43982:51: style: Parameter 'pages' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:44425:11: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:45349:51: style: Parameter 'corrupted' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:45981:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:46255:12: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:46731:11: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:46786:8: style: Variable 'vdbe' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:48579:8: style: Variable 'aLabel' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:48615:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:48910:11: style: Variable 'aSortOrder' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:49033:18: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:49226:10: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:49548:7: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:51325:45: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:51340:10: style: Variable 'pMem' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:51396:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:51406:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:51547: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] db-5.3.28/lang/sql/generated/sqlite3.c:78210:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:51547:50: note: Parameter 'pVal' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:51646: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] db-5.3.28/lang/sql/generated/sqlite3.c:78178:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:51646:76: note: Parameter 'pValue' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:52038:9: style: Variable 'pVm' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:60455:54: style: Parameter 'pJfd' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:60772:19: style: Variable 'zTabName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:60775:19: style: Variable 'zTabName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:60792:21: style: Variable 'pUsing' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:60847:19: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:60904:17: style: Variable 'pOrig' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:61233:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:61235:13: style: Variable 'zAs' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:61432:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:61535:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:62094:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:62390:13: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:62448:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:62488:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:62739:25: style: Variable 'pOldItem' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:62834:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:62859:13: style: Parameter 'pSpan' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:62879:13: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:62921:54: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprNodeIsConstant' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/generated/sqlite3.c:62961:21: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:62921:54: note: Parameter 'pExpr' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:63151:13: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:63152:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:63282:16: style: Variable 'pReq' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:63298:17: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:63408:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:63738:11: style: Variable 'zV' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:63769:13: style: Variable 'zV' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:64089:27: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:64136:13: style: Variable 'zBlob' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:64516:14: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:65388:25: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:65612:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:65733:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:65897:9: style: Variable 'zWhere' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:66135:14: style: Variable 'pFrom' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:66313:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:66455:12: style: Variable 'pStat' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:66775:11: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:66833:13: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:67429:11: style: Variable 'zAuthArg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:67797:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:68014:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:68077:17: style: Variable 'vtab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:68430:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:68491:63: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:68685:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:68716:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:69053:9: style: Variable 'zType' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:69284:9: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:69540:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:69575:10: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:70261:18: style: Variable 'pRegKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:70308:10: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:70309:10: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:70484:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:70651:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:70844:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:70972:47: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:71256:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:71282:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:71302:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:71428:9: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:71493:77: style: Parameter 'p4' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:71577:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:71720:12: style: Variable 'pColl2' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:71721:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:71790:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:71908:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:71933:16: style: Parameter 'pHash' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:72714:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:72795:56: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:73072:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:73457:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:73488:25: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:73507:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:73681:9: style: Variable 'zHex' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:73708:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:73778:16: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74020:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74033:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74040:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74075:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74088:8: style: Variable 'pArg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74099:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74232:61: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:74233:12: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74552:9: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74611:17: style: Variable 'zDfltColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74612:17: style: Variable 'zIdxCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:74862:17: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:75107:15: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:75227:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:75229:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:75256:17: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:75259:21: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:75305:13: style: Parameter 'pChanges' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:75576:10: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:75693:11: style: Variable 'pVTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:75995:9: style: Variable 'zTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:76694:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:76742:15: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:76926:17: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:76980:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:77168:24: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:79513:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:79589:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:79621:19: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:79622:19: style: Variable 'zOnDelete' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:79623:19: style: Variable 'zOnUpdate' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:80636:50: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:80636:62: style: Parameter 'pSchema' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:81129:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:81187:31: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:81333:12: style: Variable 'pLeftTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:81350:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:81418:11: style: Parameter 'pSelect' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:81456:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:81506:15: style: Parameter 'pDest' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:81807:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:81852:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:81875:15: style: Parameter 'pDest' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:81882:13: style: Variable 'pOrderBy' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:82170:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:82174:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:82196:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:82323:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:82906:15: style: Parameter 'pIn' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:84089:49: style: Parameter 'pAggInfo' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:84493:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:84548:15: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:85928:10: style: Parameter 'pAll' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:86027:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:86283:58: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:87913:50: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:88131:66: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:88148:11: style: Variable 'zWhere' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:88194:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:89151:38: style: Parameter 'pMaskSet' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:89489:13: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:89512:56: style: Parameter 'pBase' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:89670:20: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:89896:11: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:89897:11: style: Variable 'pRight' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:90206:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:90378:13: style: Parameter 'pOrderBy' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:90384:21: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:90400:25: style: Variable 'pOrWCEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:90487:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:90497:14: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:90498:10: style: Variable 'pTable' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:90558:14: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:90706:24: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:90738:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:90794:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:90879:14: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:92226:11: style: Variable 'aCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:92227:8: style: Variable 'aiColumn' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:92403:44: style: Variable 'aUsage' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:92842:28: style: Variable 'origSrc' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:93675:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:93706:14: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:93803:46: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:93849:56: style: Parameter 'pY' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:93865:12: style: Parameter 'pPreOp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:98849: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] db-5.3.28/lang/sql/generated/sqlite3.c:78306:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:98849:53: note: Parameter 'db' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:98922:9: style: Parameter 'padFlag' can be declared as pointer to const. However it seems that 'binCollFunc' is a callback function, if 'padFlag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/generated/sqlite3.c:100268:19: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:98922:9: note: Parameter 'padFlag' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:98968: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] db-5.3.28/lang/sql/generated/sqlite3.c:78154:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:98968:60: note: Parameter 'db' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:98975:41: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_changes' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/generated/sqlite3.c:78100:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:98975:41: note: Parameter 'db' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:98982:47: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_total_changes' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/generated/sqlite3.c:78190:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:98982:47: note: Parameter 'db' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:100572: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] db-5.3.28/lang/sql/generated/sqlite3.c:78149:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/generated/sqlite3.c:100572:48: note: Parameter 'db' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:64410:26: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 64409. [shiftTooManyBitsSigned] db-5.3.28/lang/sql/generated/sqlite3.c:64409:14: note: Assuming that condition 'i<32' is not redundant db-5.3.28/lang/sql/generated/sqlite3.c:64410:26: note: Shift db-5.3.28/lang/sql/generated/sqlite3.c:73181:34: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] db-5.3.28/lang/sql/generated/sqlite3.c:87177:70: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 87177. [shiftTooManyBitsSigned] db-5.3.28/lang/sql/generated/sqlite3.c:87177:50: note: Assuming that condition 'i<32' is not redundant db-5.3.28/lang/sql/generated/sqlite3.c:87177:70: note: Shift db-5.3.28/lang/sql/generated/sqlite3.c:87211:65: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 87211. [shiftTooManyBitsSigned] db-5.3.28/lang/sql/generated/sqlite3.c:87211:47: note: Assuming that condition 'i>31' is not redundant db-5.3.28/lang/sql/generated/sqlite3.c:87211:65: note: Shift db-5.3.28/lang/sql/generated/sqlite3.c:93162:16: warning: Expression 'nTabList-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] db-5.3.28/lang/sql/generated/sqlite3.c:93193:26: note: Assuming that condition 'nTabList==0' is not redundant db-5.3.28/lang/sql/generated/sqlite3.c:93162:16: note: Negative value is converted to an unsigned value db-5.3.28/lang/sql/generated/sqlite3.c:38582:14: warning: Uninitialized variable: *ppCachedDb [uninitvar] db-5.3.28/lang/sql/generated/sqlite3.c:40471:46: note: Calling function 'btreeFindOrCreateDataTable', 3rd argument '&cached_db' value is db-5.3.28/lang/sql/generated/sqlite3.c:38582:14: note: Uninitialized variable: *ppCachedDb db-5.3.28/lang/sql/generated/sqlite3.c:5816:9: style: struct member 'sqlite3_mutex_methods::xMutexHeld' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:5817:9: style: struct member 'sqlite3_mutex_methods::xMutexNotheld' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6395:9: style: struct member 'sqlite3_pcache_methods::pArg' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6397:10: style: struct member 'sqlite3_pcache_methods::xShutdown' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6398:21: style: struct member 'sqlite3_pcache_methods::xCreate' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6399:10: style: struct member 'sqlite3_pcache_methods::xCachesize' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6400:9: style: struct member 'sqlite3_pcache_methods::xPagecount' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6401:11: style: struct member 'sqlite3_pcache_methods::xFetch' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6402:10: style: struct member 'sqlite3_pcache_methods::xUnpin' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6403:10: style: struct member 'sqlite3_pcache_methods::xRekey' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6404:10: style: struct member 'sqlite3_pcache_methods::xTruncate' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6405:10: style: struct member 'sqlite3_pcache_methods::xDestroy' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6998:9: style: struct member 'sqlite3_rtree_geometry::pContext' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:6999:7: style: struct member 'sqlite3_rtree_geometry::nParam' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:7000:11: style: struct member 'sqlite3_rtree_geometry::aParam' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:7001:9: style: struct member 'sqlite3_rtree_geometry::pUser' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:7002:10: style: struct member 'sqlite3_rtree_geometry::xDelUser' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:8961:12: style: union member 'Anonymous1::notUsed1' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:9598:5: style: struct member 'IndexSample::u' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:9599:6: style: struct member 'IndexSample::eType' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:9600:6: style: struct member 'IndexSample::nByte' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:9596:11: style: union member 'Anonymous2::z' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:9597:12: style: union member 'Anonymous2::r' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:10525:7: style: struct member 'Sqlite3Config::mxStrlen' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:10531:9: style: struct member 'Sqlite3Config::pHeap' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:10532:7: style: struct member 'Sqlite3Config::nHeap' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:10533:7: style: struct member 'Sqlite3Config::mnReq' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:10533:14: style: struct member 'Sqlite3Config::mxReq' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:10540:7: style: struct member 'Sqlite3Config::mxParserStack' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:24585:7: style: struct member 'vxworksFileId::nName' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:24586:9: style: struct member 'vxworksFileId::zCanonicalName' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:24827:22: style: struct member 'unixInodeInfo::sharedByte' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:27445:6: style: struct member 'unixShm::hasMutex' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/shell.c:2361:36: error: Array 'azArg[50]' accessed at index 99, which is out of bounds. [arrayIndexOutOfBounds] db-5.3.28/lang/sql/sqlite/src/shell.c:950:8: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/shell.c:1251:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/shell.c:1713:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/shell.c:1737:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/shell.c:2561:14: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] db-5.3.28/lang/sql/sqlite/src/shell.c:2472:9: style: Condition 'zLine' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/src/shell.c:352:7: error: Common realloc mistake: 'zLine' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/lang/sql/sqlite/src/shell.c:372:3: error: Common realloc mistake: 'zLine' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/lang/sql/sqlite/src/shell.c:2414:19: warning: Either the condition 'zLine' is redundant or there is possible null pointer dereference: (unsigned char*)zLine. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/src/shell.c:2472:9: note: Assuming that condition 'zLine' is not redundant db-5.3.28/lang/sql/sqlite/src/shell.c:2482:32: note: Calling function '_is_command_terminator', 1st argument 'zLine' value is 0 db-5.3.28/lang/sql/sqlite/src/shell.c:2414:19: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/src/shell.c:1178:10: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/sqlite/src/shell.c:1129:16: note: rc is assigned db-5.3.28/lang/sql/sqlite/src/shell.c:1178:10: note: rc is overwritten db-5.3.28/lang/sql/sqlite/src/shell.c:1602:11: style: Local variable 'i' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:1487:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/shell.c:1602:11: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/shell.c:1692:9: style: Local variable 'i' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:1487:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/shell.c:1692:9: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/shell.c:1695:11: style: Local variable 'zLine' shadows outer argument [shadowArgument] db-5.3.28/lang/sql/sqlite/src/shell.c:1486:34: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/shell.c:1695:11: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/shell.c:2049:11: style: Local variable 'i' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:1487:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/shell.c:2049:11: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/shell.c:2120:9: style: Local variable 'i' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:1487:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/shell.c:2120:9: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/shell.c:2203:11: style: Local variable 'i' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:1487:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/shell.c:2203:11: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/shell.c:2245:9: style: Local variable 'rc' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:1490:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/shell.c:2245:9: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/shell.c:2246:9: style: Local variable 'i' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:1487:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/shell.c:2246:9: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/shell.c:2246:12: style: Local variable 'n' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:1489:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/shell.c:2246:12: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/shell.c:107:40: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/shell.c:107:64: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/shell.c:334:34: style: Parameter 'zPrompt' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/shell.c:492:9: style: Variable 'zBlob' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/shell.c:665:82: style: Parameter 'aiType' can be declared as pointer to const. However it seems that 'shell_callback' is a callback function, if 'aiType' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/shell.c:2913:43: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/shell.c:665:82: note: Parameter 'aiType' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/shell.c:747:15: style: Variable 'z' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/shell.c:815:15: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/shell.c:1687:11: style: Variable 'zTable' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/shell.c:1688:11: style: Variable 'zFile' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/shell.c:1697:11: style: Variable 'zCommit' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/shell.c:2215:17: style: Variable 'zSp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/shell.c:2559:18: style: Variable 'pwent' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/shell.c:1657:28: warning: Division by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] db-5.3.28/lang/sql/sqlite/src/shell.c:361:11: style: Variable 'eol' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:1287:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:2738:35: style: Variable 'z' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/shell.c:2762:38: style: Variable 'szHeap' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:77586:12: style: struct member 'sqlite3_api_routines::aggregate_context' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77587:10: style: struct member 'sqlite3_api_routines::aggregate_count' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77588:10: style: struct member 'sqlite3_api_routines::bind_blob' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77589:10: style: struct member 'sqlite3_api_routines::bind_double' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77590:10: style: struct member 'sqlite3_api_routines::bind_int' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77591:10: style: struct member 'sqlite3_api_routines::bind_int64' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77592:10: style: struct member 'sqlite3_api_routines::bind_null' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77593:10: style: struct member 'sqlite3_api_routines::bind_parameter_count' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/table.c:175:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] db-5.3.28/lang/sql/generated/sqlite3.c:77594:10: style: struct member 'sqlite3_api_routines::bind_parameter_index' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77595:18: style: struct member 'sqlite3_api_routines::bind_parameter_name' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77596:10: style: struct member 'sqlite3_api_routines::bind_text' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77597:10: style: struct member 'sqlite3_api_routines::bind_text16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77598:10: style: struct member 'sqlite3_api_routines::bind_value' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77599:10: style: struct member 'sqlite3_api_routines::busy_handler' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77600:10: style: struct member 'sqlite3_api_routines::busy_timeout' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77601:10: style: struct member 'sqlite3_api_routines::changes' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77603:10: style: struct member 'sqlite3_api_routines::collation_needed' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77604:10: style: struct member 'sqlite3_api_routines::collation_needed16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77605:18: style: struct member 'sqlite3_api_routines::column_blob' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77606:10: style: struct member 'sqlite3_api_routines::column_bytes' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77607:10: style: struct member 'sqlite3_api_routines::column_bytes16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77608:10: style: struct member 'sqlite3_api_routines::column_count' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:203:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:257:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:307:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:344:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_READABLE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:509:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:525:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:582:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:591:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:615:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:672:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_DIRECT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:708:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_DIRECT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:798:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_DIRECT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1008:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1370:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1511:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1569:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2887:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqlite3_version [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3033:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_VERSION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3046:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3047:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3048:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3049:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3050:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3051:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3057:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3058:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3059:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3060:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3061:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3062:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:77609:18: style: struct member 'sqlite3_api_routines::column_database_name' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77610:18: style: struct member 'sqlite3_api_routines::column_database_name16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77611:18: style: struct member 'sqlite3_api_routines::column_decltype' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77612:18: style: struct member 'sqlite3_api_routines::column_decltype16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77613:13: style: struct member 'sqlite3_api_routines::column_double' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77614:10: style: struct member 'sqlite3_api_routines::column_int' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77615:19: style: struct member 'sqlite3_api_routines::column_int64' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77616:18: style: struct member 'sqlite3_api_routines::column_name' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77617:18: style: struct member 'sqlite3_api_routines::column_name16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77618:18: style: struct member 'sqlite3_api_routines::column_origin_name' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77619:18: style: struct member 'sqlite3_api_routines::column_origin_name16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77620:18: style: struct member 'sqlite3_api_routines::column_table_name' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77621:18: style: struct member 'sqlite3_api_routines::column_table_name16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77622:27: style: struct member 'sqlite3_api_routines::column_text' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77623:18: style: struct member 'sqlite3_api_routines::column_text16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77624:10: style: struct member 'sqlite3_api_routines::column_type' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77625:20: style: struct member 'sqlite3_api_routines::column_value' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77626:12: style: struct member 'sqlite3_api_routines::commit_hook' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77627:10: style: struct member 'sqlite3_api_routines::complete' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77628:10: style: struct member 'sqlite3_api_routines::complete16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77629:10: style: struct member 'sqlite3_api_routines::create_collation' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77630:10: style: struct member 'sqlite3_api_routines::create_collation16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77631:10: style: struct member 'sqlite3_api_routines::create_function' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77632:10: style: struct member 'sqlite3_api_routines::create_function16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77633:9: style: struct member 'sqlite3_api_routines::create_module' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77634:10: style: struct member 'sqlite3_api_routines::data_count' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77635:15: style: struct member 'sqlite3_api_routines::db_handle' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77636:9: style: struct member 'sqlite3_api_routines::declare_vtab' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77637:10: style: struct member 'sqlite3_api_routines::enable_shared_cache' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77638:10: style: struct member 'sqlite3_api_routines::errcode' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77639:18: style: struct member 'sqlite3_api_routines::errmsg' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77640:18: style: struct member 'sqlite3_api_routines::errmsg16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77641:10: style: struct member 'sqlite3_api_routines::exec' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77642:10: style: struct member 'sqlite3_api_routines::expired' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77643:10: style: struct member 'sqlite3_api_routines::finalize' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77644:11: style: struct member 'sqlite3_api_routines::free' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77645:11: style: struct member 'sqlite3_api_routines::free_table' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77646:10: style: struct member 'sqlite3_api_routines::get_autocommit' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77647:12: style: struct member 'sqlite3_api_routines::get_auxdata' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2013:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2039:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/generated/sqlite3.c:77648:10: style: struct member 'sqlite3_api_routines::get_table' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:960:7: error: Common realloc mistake: 'zLine' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:979:3: error: Common realloc mistake: 'zLine' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:903:8: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:899:6: note: rc is assigned db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:903:8: note: rc is overwritten db-5.3.28/lang/sql/generated/sqlite3.c:77649:10: style: struct member 'sqlite3_api_routines::global_recover' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2230:18: style: Local variable 'cd' shadows outer argument [shadowArgument] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1566:27: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2230:18: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:306:73: style: Parameter 'hPtr' can be declared as pointer to const. However it seems that 'incrblobHandle' is a callback function, if 'hPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:320:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:306:73: note: Parameter 'hPtr' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:751:22: style: Variable 'pIn' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1142:13: style: Variable 'data' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1641:13: style: Variable 'zAuth' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1727:13: style: Variable 'zBusy' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1756:11: style: Variable 'subCmd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1833:11: style: Variable 'zScript' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1892:13: style: Variable 'zCommit' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1965:11: style: Variable 'zCommit' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1971:11: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:1972:11: style: Variable 'zNull' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2260:11: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2364:13: style: Variable 'zNull' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2413:13: style: Variable 'zProgress' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2459:13: style: Variable 'zProfile' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2490:11: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2643:13: style: Variable 'zTrace' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2859:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3046:41: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3047:44: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3048:39: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3049:42: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3050:43: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3051:46: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3057:33: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3058:36: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3059:31: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3060:34: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3061:35: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:3062:38: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:77650:11: style: struct member 'sqlite3_api_routines::interruptx' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:969:11: style: Variable 'eol' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2495:10: style: Variable 'pKey' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2859:14: style: Variable 'pKey' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/tclsqlite.c:2902:12: style: Variable 'pKey' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:77651:19: style: struct member 'sqlite3_api_routines::last_insert_rowid' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77652:18: style: struct member 'sqlite3_api_routines::libversion' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77653:10: style: struct member 'sqlite3_api_routines::libversion_number' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77654:11: style: struct member 'sqlite3_api_routines::malloc' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77655:12: style: struct member 'sqlite3_api_routines::mprintf' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77657:10: style: struct member 'sqlite3_api_routines::open16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77658:10: style: struct member 'sqlite3_api_routines::prepare' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77659:10: style: struct member 'sqlite3_api_routines::prepare16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77660:12: style: struct member 'sqlite3_api_routines::profile' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77661:11: style: struct member 'sqlite3_api_routines::progress_handler' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77662:11: style: struct member 'sqlite3_api_routines::realloc' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77663:10: style: struct member 'sqlite3_api_routines::reset' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77664:11: style: struct member 'sqlite3_api_routines::result_blob' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77665:11: style: struct member 'sqlite3_api_routines::result_double' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77666:11: style: struct member 'sqlite3_api_routines::result_error' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77667:11: style: struct member 'sqlite3_api_routines::result_error16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77668:11: style: struct member 'sqlite3_api_routines::result_int' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77669:11: style: struct member 'sqlite3_api_routines::result_int64' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77670:11: style: struct member 'sqlite3_api_routines::result_null' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77671:11: style: struct member 'sqlite3_api_routines::result_text' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77672:11: style: struct member 'sqlite3_api_routines::result_text16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77673:11: style: struct member 'sqlite3_api_routines::result_text16be' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test1.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:77674:11: style: struct member 'sqlite3_api_routines::result_text16le' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test1.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:399:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:415:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:443:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:486:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:535:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:562:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:591:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:648:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:673:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:701:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:728:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:750:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:770:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:782:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:855:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1001:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1298:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1419:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1446:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1478:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1514:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1533:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1610:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1636:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1697:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1750:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1782:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1813:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_DIRECT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1837:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1858:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1912:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:1949:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2025:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2078:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2347:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2468:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2561:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2591:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2679:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2728:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2780:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2806:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2828:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2849:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2900:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2922:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2945:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:2982:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3020:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3076:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3210:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3256:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3298:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3374:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3421:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3506:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3545:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3602:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3653:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3701:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3761:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3810:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3839:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3868:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3894:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3915:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3939:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:3966:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4015:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4044:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4074:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4354:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4380:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4493:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4537:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4560:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4605:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4670:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zName [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4728:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4760:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4777:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4800:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4835:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4873:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4911:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:4949:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5015:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5065:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5308:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5319:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test1.c:5501:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_enter [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:77675:11: style: struct member 'sqlite3_api_routines::result_value' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77676:12: style: struct member 'sqlite3_api_routines::rollback_hook' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77677:10: style: struct member 'sqlite3_api_routines::set_authorizer' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77678:11: style: struct member 'sqlite3_api_routines::set_auxdata' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77679:12: style: struct member 'sqlite3_api_routines::snprintf' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77680:10: style: struct member 'sqlite3_api_routines::step' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77681:10: style: struct member 'sqlite3_api_routines::table_column_metadata' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77682:11: style: struct member 'sqlite3_api_routines::thread_cleanup' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77683:10: style: struct member 'sqlite3_api_routines::total_changes' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77684:12: style: struct member 'sqlite3_api_routines::trace' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77685:10: style: struct member 'sqlite3_api_routines::transfer_bindings' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77686:12: style: struct member 'sqlite3_api_routines::update_hook' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77687:12: style: struct member 'sqlite3_api_routines::user_data' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77688:18: style: struct member 'sqlite3_api_routines::value_blob' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77689:10: style: struct member 'sqlite3_api_routines::value_bytes' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77690:10: style: struct member 'sqlite3_api_routines::value_bytes16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77691:13: style: struct member 'sqlite3_api_routines::value_double' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77692:10: style: struct member 'sqlite3_api_routines::value_int' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77693:19: style: struct member 'sqlite3_api_routines::value_int64' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77694:10: style: struct member 'sqlite3_api_routines::value_numeric_type' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77695:27: style: struct member 'sqlite3_api_routines::value_text' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77696:18: style: struct member 'sqlite3_api_routines::value_text16' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77697:18: style: struct member 'sqlite3_api_routines::value_text16be' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77698:18: style: struct member 'sqlite3_api_routines::value_text16le' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77699:10: style: struct member 'sqlite3_api_routines::value_type' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77700:11: style: struct member 'sqlite3_api_routines::vmprintf' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77702:9: style: struct member 'sqlite3_api_routines::overload_function' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77704:9: style: struct member 'sqlite3_api_routines::prepare_v2' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77705:9: style: struct member 'sqlite3_api_routines::prepare16_v2' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77706:9: style: struct member 'sqlite3_api_routines::clear_bindings' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77708:9: style: struct member 'sqlite3_api_routines::create_module_v2' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77710:9: style: struct member 'sqlite3_api_routines::bind_zeroblob' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77711:9: style: struct member 'sqlite3_api_routines::blob_bytes' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77712:9: style: struct member 'sqlite3_api_routines::blob_close' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77713:9: style: struct member 'sqlite3_api_routines::blob_open' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77714:9: style: struct member 'sqlite3_api_routines::blob_read' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test1.c:4299:3: error: Non-local variable 'sqlite3_stack_baseline' will use pointer to local variable 'bigBuf'. [danglingLifetime] db-5.3.28/lang/sql/sqlite/src/test1.c:4299:33: note: Address of variable taken here. db-5.3.28/lang/sql/sqlite/src/test1.c:4297:7: note: Variable created here. db-5.3.28/lang/sql/sqlite/src/test1.c:4299:3: note: Non-local variable 'sqlite3_stack_baseline' will use pointer to local variable 'bigBuf'. db-5.3.28/lang/sql/generated/sqlite3.c:77715:9: style: struct member 'sqlite3_api_routines::blob_write' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test1.c:4298:41: error: Array 'bigBuf[65536]' accessed at index 262143, which is out of bounds. [arrayIndexOutOfBounds] db-5.3.28/lang/sql/sqlite/src/test1.c:4298:13: note: Assuming that condition 'i1?Tcl_GetString(objv[1]):0', assigned value is 0 db-5.3.28/lang/sql/sqlite/src/test1.c:3814:21: note: Null pointer dereference db-5.3.28/lang/sql/generated/sqlite3.c:77720:20: style: struct member 'sqlite3_api_routines::mutex_alloc' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test1.c:2613:10: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/sql/sqlite/src/test1.c:2599:8: note: rc is assigned db-5.3.28/lang/sql/sqlite/src/test1.c:2613:10: note: rc is overwritten db-5.3.28/lang/sql/sqlite/src/test1.c:364:35: style: Same expression on both sides of '&&'. [duplicateExpression] db-5.3.28/lang/sql/sqlite/src/test1.c:2124:3: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] db-5.3.28/lang/sql/generated/sqlite3.c:77721:10: style: struct member 'sqlite3_api_routines::mutex_enter' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test1.c:4625:16: style: Local variable 'apVfs' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/test1.c:4739:21: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/test1.c:4625:16: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/test1.c:79:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test1.c:220:69: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test1.c:265:9: style: Parameter 'NotUsed' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test1.c:266:15: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test1.c:1102:20: style: Parameter 'context' can be declared as pointer to const. However it seems that 'legacyCountStep' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:1156:9: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:1102:20: note: Parameter 'context' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test1.c:1901:38: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test1.c:1903:38: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test1.c:1905:39: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test1.c:2113:15: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test1.c:2706:9: style: Parameter 'NotUsed' can be declared as pointer to const. However it seems that 'alignmentCollFunc' is a callback function, if 'NotUsed' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:2732:12: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:2706:9: note: Parameter 'NotUsed' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test1.c:2889:9: style: Variable 'zCode' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test1.c:2917:9: style: Parameter 'NotUsed' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test1.c:2918:15: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test1.c:3165:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test1.c:3254:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test1.c:4473:10: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'test_release_memory' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:5585:41: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:4473:10: note: Parameter 'clientData' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test1.c:4474:15: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'test_release_memory' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:5585:41: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:4474:15: note: Parameter 'interp' can be declared as pointer to const db-5.3.28/lang/sql/generated/sqlite3.c:77722:10: style: struct member 'sqlite3_api_routines::mutex_free' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test1.c:4476:18: style: Parameter 'objv' can be declared as const array. However it seems that 'test_release_memory' is a callback function, if 'objv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:5585:41: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:4476:18: note: Parameter 'objv' can be declared as const array db-5.3.28/lang/sql/sqlite/src/test1.c:4529:10: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'test_thread_cleanup' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:5587:41: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:4529:10: note: Parameter 'clientData' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test1.c:4530:15: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'test_thread_cleanup' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:5587:41: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:4530:15: note: Parameter 'interp' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test1.c:4532:18: style: Parameter 'objv' can be declared as const array. However it seems that 'test_thread_cleanup' is a callback function, if 'objv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:5587:41: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:4532:18: note: Parameter 'objv' can be declared as const array db-5.3.28/lang/sql/sqlite/src/test1.c:4554:11: style: Variable 'a' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test1.c:5110:15: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'restore_prng_state' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:5596:41: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:5110:15: note: Parameter 'interp' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test1.c:5112:18: style: Parameter 'objv' can be declared as const array. However it seems that 'restore_prng_state' is a callback function, if 'objv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:5596:41: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:5112:18: note: Parameter 'objv' can be declared as const array db-5.3.28/lang/sql/sqlite/src/test1.c:5122:15: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'reset_prng_state' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:5597:41: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:5122:15: note: Parameter 'interp' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test1.c:5124:18: style: Parameter 'objv' can be declared as const array. However it seems that 'reset_prng_state' is a callback function, if 'objv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test1.c:5597:41: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test1.c:5124:18: note: Parameter 'objv' can be declared as const array db-5.3.28/lang/sql/generated/sqlite3.c:77723:10: style: struct member 'sqlite3_api_routines::mutex_leave' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test1.c:1936:17: style: struct member 'EncTable::zEnc' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77724:9: style: struct member 'sqlite3_api_routines::mutex_try' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test1.c:532:10: style: Variable 'zStr' is allocated memory that is never used. [unusedAllocatedMemory] db-5.3.28/lang/sql/sqlite/src/test1.c:677:8: style: Variable 'nKey' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test1.c:705:8: style: Variable 'nKey' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test1.c:1877:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:77725:9: style: struct member 'sqlite3_api_routines::open_v2' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test1.c:3691:18: style: Variable 'pTail' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test1.c:3751:18: style: Variable 'pTail' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test1.c:3814:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test1.c:3843:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test1.c:4954:8: style: Variable 'zPwd' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:77726:9: style: struct member 'sqlite3_api_routines::release_memory' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77727:10: style: struct member 'sqlite3_api_routines::result_error_nomem' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77728:10: style: struct member 'sqlite3_api_routines::result_error_toobig' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77729:9: style: struct member 'sqlite3_api_routines::sleep' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77730:10: style: struct member 'sqlite3_api_routines::soft_heap_limit' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77731:18: style: struct member 'sqlite3_api_routines::vfs_find' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77732:9: style: struct member 'sqlite3_api_routines::vfs_register' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77733:9: style: struct member 'sqlite3_api_routines::vfs_unregister' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test2.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test2.c:130:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test2.c:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test2.c:161:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2_tcl_function_stub [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:77734:9: style: struct member 'sqlite3_api_routines::xthreadsafe' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test2.c:90:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] db-5.3.28/lang/sql/sqlite/src/test2.c:145:9: style: Parameter 'NotUsed' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test2.c:146:15: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test2.c:73:20: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:77735:10: style: struct member 'sqlite3_api_routines::result_zeroblob' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77736:10: style: struct member 'sqlite3_api_routines::result_error_code' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77737:9: style: struct member 'sqlite3_api_routines::test_control' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77738:10: style: struct member 'sqlite3_api_routines::randomness' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77739:14: style: struct member 'sqlite3_api_routines::context_db_handle' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test3.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test3.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test3.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test3.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test3.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test3.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test3.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test3.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:77740:9: style: struct member 'sqlite3_api_routines::extended_result_codes' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test3.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test3.c:384:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test3.c:421:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test3.c:449:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btree_open [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:77741:9: style: struct member 'sqlite3_api_routines::limit' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test3.c:23:9: style: Parameter 'NotUsed' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test3.c:24:15: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test3.c:179:8: style: Variable 'a' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test3.c:415:10: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/generated/sqlite3.c:77742:19: style: struct member 'sqlite3_api_routines::next_stmt' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77743:17: style: struct member 'sqlite3_api_routines::sql' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77744:9: style: struct member 'sqlite3_api_routines::status' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77745:9: style: struct member 'sqlite3_api_routines::backup_finish' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77746:21: style: struct member 'sqlite3_api_routines::backup_init' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77747:9: style: struct member 'sqlite3_api_routines::backup_pagecount' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77748:9: style: struct member 'sqlite3_api_routines::backup_remaining' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77749:9: style: struct member 'sqlite3_api_routines::backup_step' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77750:17: style: struct member 'sqlite3_api_routines::compileoption_get' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77751:9: style: struct member 'sqlite3_api_routines::compileoption_used' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test4.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:330:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:424:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:468:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:563:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:595:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:636:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:667:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:699:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test4.c:722:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcl_thread_create [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:77752:9: style: struct member 'sqlite3_api_routines::create_function_v2' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77753:9: style: struct member 'sqlite3_api_routines::db_config' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test4.c:450:11: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/test4.c:162:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:77754:20: style: struct member 'sqlite3_api_routines::db_mutex' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77755:9: style: struct member 'sqlite3_api_routines::db_status' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77756:9: style: struct member 'sqlite3_api_routines::extended_errcode' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77757:10: style: struct member 'sqlite3_api_routines::log' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77758:19: style: struct member 'sqlite3_api_routines::soft_heap_limit64' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77759:17: style: struct member 'sqlite3_api_routines::sourceid' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77760:9: style: struct member 'sqlite3_api_routines::stmt_status' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77761:9: style: struct member 'sqlite3_api_routines::strnicmp' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test5.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test5.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test5.c:135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test5.c:208:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binarize [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:77762:9: style: struct member 'sqlite3_api_routines::unlock_notify' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:77763:9: style: struct member 'sqlite3_api_routines::wal_autocheckpoint' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test5.c:164:13: style: Variable 'zTmp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test5.c:188:10: style: Parameter 'clientData' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test5.c:189:15: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test5.c:191:18: style: Parameter 'objv' can be declared as const array [constParameter] db-5.3.28/lang/sql/generated/sqlite3.c:77764:9: style: struct member 'sqlite3_api_routines::wal_checkpoint' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test5.c:85:12: style: Variable 'zVal' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:77765:11: style: struct member 'sqlite3_api_routines::wal_hook' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:93796:37: style: struct member 'AttachKey::key' is never used. [unusedStructMember] db-5.3.28/lang/sql/generated/sqlite3.c:93926:7: style: union member 'YYMINORTYPE::yyinit' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test7.c:722:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test7.c:722:34: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/generated/sqlite3.c:19904:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:19909:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:34936:9: style: Variable 'pCount' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:35038:13: style: Variable 'needUnlock' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:36724:8: style: Variable 'pBt' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:38287:6: style: Variable 'pBt' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:38348:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:40984:7: style: Variable 'pBt' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:41383:11: style: Variable 'iVersion' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:44420:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:44432:7: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:44655:8: style: Variable 'isRep' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:44655:18: style: Variable 'isLSite' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:44655:28: style: Variable 'isRSite' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test8.c:98:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test8.c:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_APPEND_VALUE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test8.c:785:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test8.c:1087:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test8.c:1118:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test8.c:1181:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test8.c:1284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test8.c:1308:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test8.c:1340:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/generated/sqlite3.c:44655:37: style: Variable 'isVerb' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:44655:47: style: Variable 'isVFile' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:44816:39: style: Variable 'turningOn' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:46263:6: style: Variable 'pBt' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:46734:5: style: Variable 'db' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:50056:13: style: Variable 'zMaster' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:82420:11: style: Variable 'v' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:82421:14: style: Variable 'iLimit' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/generated/sqlite3.c:86478:15: style: Variable 'pWhen' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test8.c:176:8: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/test8.c:259:8: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/test8.c:273:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/test8.c:338:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/test8.c:693:8: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/test8.c:806:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/test8.c:1019:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/test8.c:835:13: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test8.c:836:13: style: Variable 'zOp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test8.c:875:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test8.c:876:11: style: Variable 'zDir' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test8.c:951:11: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test8.c:899:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] db-5.3.28/lang/sql/sqlite/src/test8.c:898:18: note: Assuming that condition 'ii<(sizeof(int)*8)' is not redundant db-5.3.28/lang/sql/sqlite/src/test8.c:899:20: note: Shift db-5.3.28/lang/sql/sqlite/src/test9.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test9.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test9.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test9.c:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test9.c:141:8: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/test9.c:158:8: style: Obsolete function 'sqlite3_prepare16' called. It is recommended to use 'sqlite3_prepare16_v2' instead. [prohibitedsqlite3_prepare16Called] db-5.3.28/lang/sql/sqlite/src/test9.c:141:28: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/src/test9.c:149:31: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/src/test9.c:158:30: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/src/test9.c:165:33: error: Null pointer dereference [nullPointer] db-5.3.28/lang/sql/sqlite/src/test9.c:31:28: style: Variable 'zErrFunction' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test9.c:73:28: style: Variable 'zErrFunction' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test9.c:113:28: style: Variable 'zErrFunction' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test_async.c:240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_async.c:231:38: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test_backup.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_backup.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_backup.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_backup.c:34:17: style: struct member 'BackupSubCommand::zCmd' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test_autoext.c:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_autoext.c:142:10: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'resetAutoExtObjCmd' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_autoext.c:165:11: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_autoext.c:142:10: note: Parameter 'clientData' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_autoext.c:143:15: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'resetAutoExtObjCmd' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_autoext.c:165:11: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_autoext.c:143:15: note: Parameter 'interp' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_autoext.c:145:18: style: Parameter 'objv' can be declared as const array. However it seems that 'resetAutoExtObjCmd' is a callback function, if 'objv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_autoext.c:165:11: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_autoext.c:145:18: note: Parameter 'objv' can be declared as const array db-5.3.28/lang/sql/sqlite/src/test_config.c:43:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_config.c:586:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:430:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_EXCL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:459:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:591:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:164:13: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:306:39: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'demoTruncate' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:404:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:306:39: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:359:35: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'demoLock' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:407:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:359:35: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:362:37: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'demoUnlock' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:408:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:362:37: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:373:42: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'demoFileControl' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:410:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:373:42: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:373:63: style: Parameter 'pArg' can be declared as pointer to const. However it seems that 'demoFileControl' is a callback function, if 'pArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:410:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:373:63: note: Parameter 'pArg' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:382:41: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'demoSectorSize' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:411:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:382:41: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:385:52: style: Parameter 'pFile' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:563:38: style: Parameter 'pVfs' can be declared as pointer to const. However it seems that 'demoDlOpen' is a callback function, if 'pVfs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:630:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:563:38: note: Parameter 'pVfs' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:570:38: style: Parameter 'pVfs' can be declared as pointer to const. However it seems that 'demoDlSym' is a callback function, if 'pVfs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:632:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:570:38: note: Parameter 'pVfs' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:570:50: style: Parameter 'pH' can be declared as pointer to const. However it seems that 'demoDlSym' is a callback function, if 'pH' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:632:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:570:50: note: Parameter 'pH' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:573:38: style: Parameter 'pVfs' can be declared as pointer to const. However it seems that 'demoDlClose' is a callback function, if 'pVfs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:633:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:573:38: note: Parameter 'pVfs' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:573:50: style: Parameter 'pHandle' can be declared as pointer to const. However it seems that 'demoDlClose' is a callback function, if 'pHandle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:633:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:573:50: note: Parameter 'pHandle' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:581:40: style: Parameter 'pVfs' can be declared as pointer to const. However it seems that 'demoRandomness' is a callback function, if 'pVfs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:634:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:581:40: note: Parameter 'pVfs' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:581:63: style: Parameter 'zByte' can be declared as pointer to const. However it seems that 'demoRandomness' is a callback function, if 'zByte' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:634:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:581:63: note: Parameter 'zByte' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:589:35: style: Parameter 'pVfs' can be declared as pointer to const. However it seems that 'demoSleep' is a callback function, if 'pVfs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:635:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_demovfs.c:589:35: note: Parameter 'pVfs' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_func.c:71:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_func.c:169:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_func.c:432:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randStr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_func.c:480:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_func.c:507:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_func.c:570:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoinstall_test_funcs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_func.c:278:3: warning: Return value of function sqlite3_value_text16() is not used. [ignoredReturnValue] db-5.3.28/lang/sql/sqlite/src/test_func.c:279:3: warning: Return value of function sqlite3_value_text() is not used. [ignoredReturnValue] db-5.3.28/lang/sql/sqlite/src/test_func.c:280:3: warning: Return value of function sqlite3_value_text16() is not used. [ignoredReturnValue] db-5.3.28/lang/sql/sqlite/src/test_func.c:281:3: warning: Return value of function sqlite3_value_text() is not used. [ignoredReturnValue] db-5.3.28/lang/sql/sqlite/src/test_func.c:524:43: error: Invalid sqlite3_create_function() argument nr 3. The value is -2 but the valid values are '-1:127'. [invalidFunctionArg] db-5.3.28/lang/sql/sqlite/src/test_func.c:527:42: error: Invalid sqlite3_create_function() argument nr 3. The value is 128 but the valid values are '-1:127'. [invalidFunctionArg] db-5.3.28/lang/sql/sqlite/src/test_func.c:315:3: error: Memory leak: zErr [memleak] db-5.3.28/lang/sql/sqlite/src/test_func.c:159:53: style: Parameter 'a' can be declared as pointer to const. However it seems that 'test_agg_errmsg16_step' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_func.c:456:7: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_func.c:159:53: note: Parameter 'a' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_func.c:486:36: style: Parameter 'a' can be declared as pointer to const. However it seems that 'tStep' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_func.c:551:31: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_func.c:486:36: note: Parameter 'a' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_func.c:487:37: style: Parameter 'a' can be declared as pointer to const. However it seems that 'tFinal' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_func.c:518:67: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_func.c:487:37: note: Parameter 'a' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_fuzzer.c:706:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_fuzzer.c:764:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argvIndex [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_hexio.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_hexio.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_hexio.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_hexio.c:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_hexio.c:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_hexio.c:320:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_hexio.c:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_hexio.c:375:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexio_read [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_hexio.c:126:5: error: Memory leak: zBuf [memleak] db-5.3.28/lang/sql/sqlite/src/test_fuzzer.c:279:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] db-5.3.28/lang/sql/sqlite/src/test_fuzzer.c:341:16: style: Parameter 'pStem' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test_fuzzer.c:721:18: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_fuzzer.c:731:18: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_intarray.c:127:20: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_intarray.c:128:18: style: Variable 'pVtab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_intarray.c:139:20: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_intarray.c:145:20: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_intarray.c:175:44: style: Parameter 'tab' can be declared as pointer to const. However it seems that 'intarrayBestIndex' is a callback function, if 'tab' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_intarray.c:187:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_intarray.c:175:44: note: Parameter 'tab' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_intarray.c:175:69: style: Parameter 'pIdxInfo' can be declared as pointer to const. However it seems that 'intarrayBestIndex' is a callback function, if 'pIdxInfo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_intarray.c:187:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_intarray.c:175:69: note: Parameter 'pIdxInfo' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_init.c:200:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_init.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_init.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_init.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_init.c:275:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_wrapper_install [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_malloc.c:214:25: style: Local variable 'm' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/test_malloc.c:185:37: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/test_malloc.c:214:25: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/test_mutex.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_mutex.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_mutex.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_mutex.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_mutex.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_mutex.c:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_mutex.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_mutex.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_mutex.c:402:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_mutex.c:417:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_shutdown [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_multiplex.c:357:21: style: Local variable 'sz' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/test_multiplex.c:305:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/test_multiplex.c:357:21: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/test_multiplex.c:302:16: style: Variable 'pOrigVfs' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_multiplex.c:506:19: style: Variable 'pGroup' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_multiplex.c:546:19: style: Variable 'pGroup' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:490:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:507:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:527:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:545:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:561:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:568:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:575:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:583:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:598:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:602:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:605:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:726:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqlite3_vfs [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:1037:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:685:52: style:inconclusive: Function 'fsDelete' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:164:47: note: Function 'fsDelete' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:685:52: note: Function 'fsDelete' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:685:63: style:inconclusive: Function 'fsDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:164:58: note: Function 'fsDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:685:63: note: Function 'fsDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:713:15: style:inconclusive: Function 'fsAccess' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:165:47: note: Function 'fsAccess' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:713:15: note: Function 'fsAccess' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:747:15: style:inconclusive: Function 'fsFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:166:53: note: Function 'fsFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:747:15: note: Function 'fsFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:758:54: style:inconclusive: Function 'fsDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:167:49: note: Function 'fsDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:758:54: note: Function 'fsDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:776:64: style:inconclusive: Function 'fsDlSym' argument 3 names different: declaration 'zSymbol' definition 'zSym'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:169:55: note: Function 'fsDlSym' argument 3 names different: declaration 'zSymbol' definition 'zSym'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:776:64: note: Function 'fsDlSym' argument 3 names different: declaration 'zSymbol' definition 'zSym'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:793:61: style:inconclusive: Function 'fsRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:171:56: note: Function 'fsRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:793:61: note: Function 'fsRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:802:43: style:inconclusive: Function 'fsSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:172:38: note: Function 'fsSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:802:43: note: Function 'fsSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. db-5.3.28/lang/sql/sqlite/src/test_onefile.c:598:15: style: Local variable 'p' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:591:12: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/test_onefile.c:598:15: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/test_onefile.c:272:13: style: Variable 'pTmp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:316:34: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'tmpSync' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:235:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:316:34: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:324:13: style: Variable 'pTmp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:332:34: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'tmpLock' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:237:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:332:34: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:339:36: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'tmpUnlock' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:238:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:339:36: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:354:41: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'tmpFileControl' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:240:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:354:41: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:354:62: style: Parameter 'pArg' can be declared as pointer to const. However it seems that 'tmpFileControl' is a callback function, if 'pArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:240:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:354:62: note: Parameter 'pArg' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:361:40: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'tmpSectorSize' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:241:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:361:40: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:368:51: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'tmpDeviceCharacteristics' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:242:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:368:51: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:528:17: style: Variable 'pReal' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:540:33: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'fsLock' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:216:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:540:33: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:547:35: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'fsUnlock' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:217:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:547:35: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:562:40: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'fsFileControl' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:219:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:562:40: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:562:61: style: Parameter 'pArg' can be declared as pointer to const. However it seems that 'fsFileControl' is a callback function, if 'pArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:219:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:562:61: note: Parameter 'pArg' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:569:39: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'fsSectorSize' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:220:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:569:39: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_onefile.c:576:50: style: Parameter 'pFile' can be declared as pointer to const. However it seems that 'fsDeviceCharacteristics' is a callback function, if 'pFile' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_onefile.c:221:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_onefile.c:576:50: note: Parameter 'pFile' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_osinst.c:503:56: style:inconclusive: Function 'vfslogDelete' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:160:51: note: Function 'vfslogDelete' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:503:56: note: Function 'vfslogDelete' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:503:67: style:inconclusive: Function 'vfslogDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:160:62: note: Function 'vfslogDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:503:67: note: Function 'vfslogDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:520:15: style:inconclusive: Function 'vfslogAccess' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:161:51: note: Function 'vfslogAccess' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:520:15: note: Function 'vfslogAccess' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:541:15: style:inconclusive: Function 'vfslogFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:162:57: note: Function 'vfslogFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:541:15: note: Function 'vfslogFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:551:58: style:inconclusive: Function 'vfslogDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:163:53: note: Function 'vfslogDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:551:58: note: Function 'vfslogDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:582:65: style:inconclusive: Function 'vfslogRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:167:60: note: Function 'vfslogRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:582:65: note: Function 'vfslogRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:590:47: style:inconclusive: Function 'vfslogSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:168:42: note: Function 'vfslogSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:590:47: note: Function 'vfslogSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. db-5.3.28/lang/sql/sqlite/src/test_osinst.c:821:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:1008:14: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:1009:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_osinst.c:1057:14: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_pcache.c:450:38: warning: Assert statement calls a function which may have desired side effects: 'testpcacheCreate'. [assertWithSideEffect] db-5.3.28/lang/sql/sqlite/src/test_pcache.c:53:33: style: Parameter 'pArg' can be declared as pointer to const. However it seems that 'testpcacheInit' is a callback function, if 'pArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_pcache.c:427:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_pcache.c:53:33: note: Parameter 'pArg' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_pcache.c:67:38: style: Parameter 'pArg' can be declared as pointer to const. However it seems that 'testpcacheShutdown' is a callback function, if 'pArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_pcache.c:428:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_pcache.c:67:38: note: Parameter 'pArg' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_pcache.c:162:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_pcache.c:174:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_pcache.c:283:9: style: Parameter 'pOldPage' can be declared as pointer to const. However it seems that 'testpcacheUnpin' is a callback function, if 'pOldPage' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_pcache.c:433:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_pcache.c:283:9: note: Parameter 'pOldPage' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_pcache.c:328:9: style: Parameter 'pOldPage' can be declared as pointer to const. However it seems that 'testpcacheRekey' is a callback function, if 'pOldPage' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_pcache.c:434:5: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_pcache.c:328:9: note: Parameter 'pOldPage' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_rtree.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_rtree.c:287:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_rtree.c:293:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_rtree.c:51:11: style: Parameter 'aCoord' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test_rtree.c:191:11: style: Parameter 'aCoord' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/test_schema.c:153:18: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_schema.c:262:42: style: Parameter 'tab' can be declared as pointer to const. However it seems that 'schemaBestIndex' is a callback function, if 'tab' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_schema.c:274:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_schema.c:262:42: note: Parameter 'tab' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_schema.c:262:67: style: Parameter 'pIdxInfo' can be declared as pointer to const. However it seems that 'schemaBestIndex' is a callback function, if 'pIdxInfo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/src/test_schema.c:274:3: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/src/test_schema.c:262:67: note: Parameter 'pIdxInfo' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/src/test_superlock.c:142:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_SHM_NLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_superlock.c:160:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_SHM_NLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_superlock.c:71:8: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] db-5.3.28/lang/sql/sqlite/src/test_stat.c:178:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iColumn [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_stat.c:509:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:451:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:541:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:585:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:613:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:631:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_syscall_fault [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:660:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_syscall [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_stat.c:486:15: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_stat.c:537:15: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:460:11: style: Variable 'zFunc' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:538:17: style: struct member 'Errno::z' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test_syscall.c:629:21: style: struct member 'SyscallCmd::xCmd' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test_tclvar.c:110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_tclvar.c:137:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interp [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_tclvar.c:157:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interp [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_tclvar.c:201:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_tclvar.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_tclvar.c:331:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_thread.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_thread.c:101:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_QUEUE_TAIL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_thread.c:136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_thread.c:182:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_THREAD_STACK_DEFAULT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_thread.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_thread.c:302:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_thread.c:326:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_thread.c:638:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_thread.c:272:7: style: Local variable 'sqlite3TestMakePointerStr' shadows outer function [shadowFunction] db-5.3.28/lang/sql/sqlite/src/test_thread.c:67:5: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/test_thread.c:272:7: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/test_thread.c:90:9: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_thread.c:178:23: style: Variable 'zVarname' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_thread.c:179:22: style: Variable 'zScript' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_thread.c:228:9: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_thread.c:276:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_thread.c:340:11: style: struct member 'SubCommand::zName' is never used. [unusedStructMember] db-5.3.28/lang/sql/sqlite/src/test_thread.c:287:8: style: Variable 'pKey' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test_thread.c:288:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/test_thread.c:278:9: style: Unused variable: zErrMsg [unusedVariable] db-5.3.28/lang/sql/sqlite/src/test_wholenumber.c:208:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argvIndex [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/test_wholenumber.c:103:23: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_wholenumber.c:112:23: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_wholenumber.c:122:23: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:270:18: style: Expression is always false because 'else if' condition matches previous condition at line 269. [multiCondition] db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:538:58: style:inconclusive: Function 'vfstraceDelete' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:68:53: note: Function 'vfstraceDelete' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:538:58: note: Function 'vfstraceDelete' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:538:69: style:inconclusive: Function 'vfstraceDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:68:64: note: Function 'vfstraceDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:538:69: note: Function 'vfstraceDelete' argument 3 names different: declaration 'syncDir' definition 'dirSync'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:555:15: style:inconclusive: Function 'vfstraceAccess' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:69:53: note: Function 'vfstraceAccess' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:555:15: note: Function 'vfstraceAccess' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:577:15: style:inconclusive: Function 'vfstraceFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:70:59: note: Function 'vfstraceFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:577:15: note: Function 'vfstraceFullPathname' argument 2 names different: declaration 'zName' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:595:60: style:inconclusive: Function 'vfstraceDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:71:55: note: Function 'vfstraceDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:595:60: note: Function 'vfstraceDlOpen' argument 2 names different: declaration 'zFilename' definition 'zPath'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:618:67: style:inconclusive: Function 'vfstraceDlSym' argument 3 names different: declaration 'zSymbol' definition 'zSym'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:73:61: note: Function 'vfstraceDlSym' argument 3 names different: declaration 'zSymbol' definition 'zSym'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:618:67: note: Function 'vfstraceDlSym' argument 3 names different: declaration 'zSymbol' definition 'zSym'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:639:67: style:inconclusive: Function 'vfstraceRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:75:62: note: Function 'vfstraceRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:639:67: note: Function 'vfstraceRandomness' argument 3 names different: declaration 'zOut' definition 'zBufOut'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:650:49: style:inconclusive: Function 'vfstraceSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:76:44: note: Function 'vfstraceSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. db-5.3.28/lang/sql/sqlite/src/test_vfstrace.c:650:49: note: Function 'vfstraceSleep' argument 2 names different: declaration 'microseconds' definition 'nMicro'. db-5.3.28/lang/sql/sqlite/src/tokenize.c:121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_SPACE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/tokenize.c:461:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_SEMI [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:103:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_INSERT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:304:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ParseSchema [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:345:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_SELECT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:395:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_INSERT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:424:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_UPDATE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:447:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_DELETE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:560:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Rewind [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:747:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_SELECT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:886:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Halt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:966:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Program [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:1033:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_UPDATE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/trigger.c:1091:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_DELETE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/update.c:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aDb [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/update.c:149:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_UPDATE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/update.c:617:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ID [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/update.c:298:7: style: The if condition is the same as the previous if condition [duplicateCondition] db-5.3.28/lang/sql/sqlite/src/update.c:290:7: note: First condition db-5.3.28/lang/sql/sqlite/src/update.c:298:7: note: Second condition db-5.3.28/lang/sql/sqlite/src/update.c:598:9: style:inconclusive: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/update.c:24:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. db-5.3.28/lang/sql/sqlite/src/update.c:598:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. db-5.3.28/lang/sql/sqlite/src/update.c:397:70: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 397. [shiftTooManyBitsSigned] db-5.3.28/lang/sql/sqlite/src/update.c:397:50: note: Assuming that condition 'i<32' is not redundant db-5.3.28/lang/sql/sqlite/src/update.c:397:70: note: Shift db-5.3.28/lang/sql/sqlite/src/update.c:431:65: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 431. [shiftTooManyBitsSigned] db-5.3.28/lang/sql/sqlite/src/update.c:431:47: note: Assuming that condition 'i>31' is not redundant db-5.3.28/lang/sql/sqlite/src/update.c:431:65: note: Shift db-5.3.28/lang/sql/sqlite/src/trigger.c:261:10: style: Parameter 'pAll' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/trigger.c:360:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/trigger.c:616:58: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/trigger.c:811:15: style: Variable 'pWhen' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/utf.c:444:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/util.c:128:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/util.c:121:13: style: Variable 'z' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/util.c:1070:41: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/utf.c:364:7: style: Condition 'bom' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/src/utf.c:350:12: note: Assignment 'bom=0', assigned value is 0 db-5.3.28/lang/sql/sqlite/src/utf.c:364:7: note: Condition 'bom' is always false db-5.3.28/lang/sql/sqlite/src/utf.c:386:36: style:inconclusive: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/sqliteInt.h:2876:36: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. db-5.3.28/lang/sql/sqlite/src/utf.c:386:36: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. db-5.3.28/lang/sql/sqlite/src/utf.c:488:37: style:inconclusive: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/sqliteInt.h:2875:37: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. db-5.3.28/lang/sql/sqlite/src/utf.c:488:37: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. db-5.3.28/lang/sql/sqlite/src/utf.c:495:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/utf.c:500:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:220:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:226:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:291:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:300:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:617:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuxData [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:1048:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:1134:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:1186:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Variable [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:29:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:39:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:180:39: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:279:65: style: Parameter 'pValue' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/vdbeapi.c:671:9: style: Variable 'pVm' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ParseSchema [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:415:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Function [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:493:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPFLG_JUMP [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:672:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Noop [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:1181:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Explain [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:2303:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:520:49: style:inconclusive: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/vdbe.h:175:47: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:520:49: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:532:49: style:inconclusive: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/vdbe.h:176:47: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:532:49: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:543:49: style:inconclusive: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/vdbe.h:177:47: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:543:49: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:555:38: style:inconclusive: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/vdbe.h:178:36: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:555:38: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:703:66: style:inconclusive: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/src/vdbe.h:181:64: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:703:66: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:409:8: style: Variable 'aLabel' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:445:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:740:11: style: Variable 'aSortOrder' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:863:18: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:887:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:892:16: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:925:21: style: Variable 'pVtab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:1056:10: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:1378:7: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:3155:30: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:3170:10: style: Variable 'pMem' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbeaux.c:1886:13: style: Variable 'zMaster' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/vdbe.c:663:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPFLG_OUT2_PRERELEASE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbeblob.c:136:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Transaction [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbemem.c:624:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbemem.c:642:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbemem.c:728:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbemem.c:1042:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_REGISTER [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbetrace.c:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ILLEGAL [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbetrace.c:130:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vdbe.c:5102:8: style: Local variable 'pIn1' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/src/vdbe.c:561:8: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/src/vdbe.c:5102:8: note: Shadow variable db-5.3.28/lang/sql/sqlite/src/vdbe.c:1867:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbe.c:2420:8: style: Variable 'pLast' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbe.c:2422:9: style: Variable 'zAffinity' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbe.c:4777:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbe.c:4933:8: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbe.c:4936:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbe.c:5043:8: style: Variable 'pIn' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbe.c:5867:9: style: Variable 'zTrace' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vdbe.c:5538:8: style: Variable 'pCur' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/src/vtab.c:372:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Expire [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vtab.c:784:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xRollback [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vtab.c:793:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xCommit [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vtab.c:874:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_COLUMN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/vtab.c:104:35: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/vtab.c:322:51: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/vtab.c:339:11: style: Variable 'zWhere' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/vtab.c:385:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/test/crashtest1.c:91:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:53:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:123:5: error: Mismatching allocation and deallocation: zSql [mismatchAllocDealloc] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:109:10: note: Mismatching allocation and deallocation: zSql db-5.3.28/lang/sql/sqlite/test/threadtest1.c:123:5: note: Mismatching allocation and deallocation: zSql db-5.3.28/lang/sql/sqlite/test/threadtest1.c:50:31: style: Parameter 'NotUsed' can be declared as pointer to const. However it seems that 'db_is_locked' is a callback function, if 'NotUsed' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:213:30: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/test/threadtest1.c:50:31: note: Parameter 'NotUsed' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/test/threadtest1.c:176:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:117:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/test/threadtest1.c:196:9: style: Unused variable: azErr [unusedVariable] db-5.3.28/lang/sql/sqlite/src/where.c:443:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_COLUMN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:492:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_GT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:519:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_IN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:542:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_IN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:665:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_COLUMN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:740:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_FUNCTION [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:866:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_OR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:1121:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_IN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:1462:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_COLUMN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:1668:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_AND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:1720:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affinity [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:1829:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_If [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:1988:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_COLUMN [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:2088:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argvIndex [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:2213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argvIndex [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:2868:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_LT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:3246:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Affinity [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:3275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_EQ [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:3408:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SCopy [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:3577:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Explain [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:3640:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Integer [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:4437:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_AND [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:4878:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_Noop [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest2.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest2.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest2.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest2.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest2.c:46:5: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] db-5.3.28/lang/sql/sqlite/test/threadtest2.c:46:5: warning: fprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] db-5.3.28/lang/sql/sqlite/test/threadtest2.c:87:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:382:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:808:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:497:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:944:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] db-5.3.28/lang/sql/sqlite/test/tt3_checkpoint.c:78:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] db-5.3.28/lang/sql/sqlite/test/tt3_checkpoint.c:110:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:343:46: style: Parameter 'digest' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:442:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:496:30: style: Parameter 'pArg' can be declared as pointer to const. However it seems that 'busyhandler' is a callback function, if 'pArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:519:37: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/test/threadtest3.c:496:30: note: Parameter 'pArg' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/test/threadtest3.c:600:12: style: Variable 'pArg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:777:10: style: Parameter 'pErr' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:909:11: style: Variable 'z1' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:909:16: style: Variable 'z2' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:909:21: style: Variable 'z3' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:1420:9: style: Variable 'zTest' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:337:10: warning: Size of pointer 'ctx' used instead of size of its data. [pointerSize] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:627:9: style: Unused variable: i [unusedVariable] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:631:11: style: Unused variable: rc [unusedVariable] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:666:9: style: Unused variable: i [unusedVariable] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:670:11: style: Unused variable: rc [unusedVariable] db-5.3.28/lang/sql/sqlite/test/threadtest3.c:696:9: style: Unused variable: rc [unusedVariable] db-5.3.28/lang/sql/sqlite/tool/diffdb.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:503:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:521:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:563:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1158:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1380:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1438:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2503:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2736:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2760:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3451:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3719:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/src/where.c:4575:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/lang/sql/sqlite/src/where.c:400:38: style: Parameter 'pMaskSet' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/where.c:738:13: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:761:56: style: Parameter 'pBase' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/where.c:919:20: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:1145:11: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:1146:11: style: Variable 'pRight' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:1455:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:1627:13: style: Parameter 'pOrderBy' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/where.c:1633:21: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:1649:25: style: Variable 'pOrWCEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:1736:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/where.c:1746:14: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:1747:10: style: Variable 'pTable' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:1807:14: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:1955:24: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/src/where.c:1987:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:2043:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:2128:14: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:3475:11: style: Variable 'aCol' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:3476:8: style: Variable 'aiColumn' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:3652:44: style: Variable 'aUsage' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:4091:28: style: Variable 'origSrc' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:4924:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:4955:14: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/src/where.c:4411:16: warning: Expression 'nTabList-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] db-5.3.28/lang/sql/sqlite/src/where.c:4442:26: note: Assuming that condition 'nTabList==0' is not redundant db-5.3.28/lang/sql/sqlite/src/where.c:4411:16: note: Negative value is converted to an unsigned value db-5.3.28/lang/sql/sqlite/tool/lempar.c:7:1: error: syntax error [syntaxError] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1098:24: style: Condition 'spx->prec==spy->prec' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1094:24: note: Assuming that condition 'spx->prec>spy->prec' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:1096:24: note: Assuming that condition 'spx->precprec' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:1098:24: note: Condition 'spx->prec==spy->prec' is always true db-5.3.28/lang/sql/sqlite/tool/lemon.c:1100:24: style: Condition 'spx->prec==spy->prec' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1094:24: note: Assuming that condition 'spx->prec>spy->prec' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:1096:24: note: Assuming that condition 'spx->precprec' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:1100:24: note: Condition 'spx->prec==spy->prec' is always true db-5.3.28/lang/sql/sqlite/tool/lemon.c:1116:24: style: Condition 'spx->precprec' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1111:29: note: Assuming that condition 'spx->prec==spy->prec' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:1116:24: note: Condition 'spx->precprec' is always true db-5.3.28/lang/sql/sqlite/tool/lemon.c:3206:10: style: Condition 'cp==0' is always false [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2545:5: error: Resource leak: fp [resourceLeak] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2552:5: error: Resource leak: fp [resourceLeak] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3274:5: error: Common realloc mistake: 'z' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/lang/sql/sqlite/tool/lemon.c:839:5: warning: Either the condition '(stp)==0' is redundant or there is possible null pointer dereference: stp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/tool/lemon.c:838:5: note: Assuming that condition '(stp)==0' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:839:5: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/tool/lemon.c:840:5: warning: Either the condition '(stp)==0' is redundant or there is possible null pointer dereference: stp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/tool/lemon.c:838:5: note: Assuming that condition '(stp)==0' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:840:5: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/tool/lemon.c:841:5: warning: Either the condition '(stp)==0' is redundant or there is possible null pointer dereference: stp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/tool/lemon.c:838:5: note: Assuming that condition '(stp)==0' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:841:5: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/tool/lemon.c:842:5: warning: Either the condition '(stp)==0' is redundant or there is possible null pointer dereference: stp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/tool/lemon.c:838:5: note: Assuming that condition '(stp)==0' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:842:5: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/tool/lemon.c:843:22: warning: Either the condition '(stp)==0' is redundant or there is possible null pointer dereference: stp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/tool/lemon.c:838:5: note: Assuming that condition '(stp)==0' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:843:22: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/tool/lemon.c:879:11: warning: Either the condition '(stp)==0' is redundant or there is possible null pointer dereference: stp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/tool/lemon.c:838:5: note: Assuming that condition '(stp)==0' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:844:22: note: Calling function 'buildshifts', 2nd argument 'stp' value is 0 db-5.3.28/lang/sql/sqlite/tool/lemon.c:879:11: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/tool/lemon.c:4422:5: warning: Either the condition '(sp)==0' is redundant or there is possible null pointer dereference: sp. [nullPointerRedundantCheck] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4421:5: note: Assuming that condition '(sp)==0' is not redundant db-5.3.28/lang/sql/sqlite/tool/lemon.c:4422:5: note: Null pointer dereference db-5.3.28/lang/sql/sqlite/tool/lemon.c:1817:10: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2513:26: style:inconclusive: Function 'Parse' argument 1 names different: declaration 'lemp' definition 'gp'. [funcArgNamesDifferent] db-5.3.28/lang/sql/sqlite/tool/lemon.c:117:26: note: Function 'Parse' argument 1 names different: declaration 'lemp' definition 'gp'. db-5.3.28/lang/sql/sqlite/tool/lemon.c:2513:26: note: Function 'Parse' argument 1 names different: declaration 'lemp' definition 'gp'. db-5.3.28/lang/sql/sqlite/tool/lemon.c:372:25: style: Local variable 'freelist' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1144:23: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/lemon.c:372:25: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/lemon.c:1034:19: style: Local variable 'stp' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/lemon.c:996:17: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/lemon.c:1034:19: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/lemon.c:3631:11: style: Local variable 'name' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3613:15: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/lemon.c:3631:11: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/lemon.c:3674:9: style: Local variable 'i' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3612:7: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/lemon.c:3674:9: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/lemon.c:4360:11: style: Local variable 'size' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4205:12: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/lemon.c:4360:11: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/lemon.c:4526:11: style: Local variable 'size' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4205:12: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/lemon.c:4526:11: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/lemon.c:4603:9: style: Local variable 'size' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4205:12: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/lemon.c:4603:9: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/lemon.c:4725:11: style: Local variable 'size' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4205:12: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/lemon.c:4725:11: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/lemon.c:4784:9: style: Local variable 'size' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4205:12: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/lemon.c:4784:9: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/lemon.c:4867:11: style: Local variable 'size' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4205:12: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/lemon.c:4867:11: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/lemon.c:706:25: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:852:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:852:50: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:956:35: style: Parameter 'lemp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1080:18: style: Variable 'spx' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1080:24: style: Variable 'spy' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1395:35: style: Parameter 'z' can be declared as pointer to const. However it seems that 'handle_T_option' is a callback function, if 'z' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/lang/sql/sqlite/tool/lemon.c:1419:28: note: You might need to cast the function pointer here db-5.3.28/lang/sql/sqlite/tool/lemon.c:1395:35: note: Parameter 'z' can be declared as pointer to const db-5.3.28/lang/sql/sqlite/tool/lemon.c:2729:43: style: Parameter 'lemp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2789:18: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2834:18: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2890:32: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:2981:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3004:32: style: Parameter 'argv0' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3004:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3052:42: style: Parameter 'lemp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3075:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3105:9: style: Variable 'tpltname' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3106:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3231:35: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3231:53: style: Parameter 'lemp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3392:16: style: Parameter 'rp' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3444:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3570:17: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3571:17: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3588:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3877:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3918:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:3952:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4088:21: style: Variable 'rp2' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4088:27: style: Variable 'rbest' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4242:30: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/lemon.c:4370:15: style: Variable 'oldnp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/mkkeywordhash.c:379:16: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/mkkeywordhash.c:397:16: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/mkkeywordhash.c:480:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/mkkeywordhash.c:568:11: style: Variable 'zToken' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/rollback-test.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/rollback-test.c:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/rollback-test.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/rollback-test.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/rollback-test.c:18:25: style: Parameter 'argv0' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/rollback-test.c:46:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/showdb.c:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showdb.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showdb.c:121:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showdb.c:457:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showdb.c:479:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showjournal.c:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showjournal.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showjournal.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showjournal.c:49:18: style: Parameter 'aData' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/showjournal.c:127:17: style: Variable 'nPage' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/tool/showjournal.c:109:7: style: Unused variable: rc [unusedVariable] db-5.3.28/lang/sql/sqlite/tool/showwal.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showwal.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showwal.c:141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showwal.c:170:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showwal.c:277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/showwal.c:228:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/lang/sql/sqlite/tool/showwal.c:170:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/lang/sql/sqlite/tool/showwal.c:170:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/lang/sql/sqlite/tool/showwal.c:66:18: style: Parameter 'aData' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/showwal.c:107:18: style: Parameter 'aData' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/showwal.c:211:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/tool/showwal.c:228:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/tool/showwal.c:231:11: style: Variable 'nDesc' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/tool/showdb.c:534:13: style: Local variable 'i' shadows outer variable [shadowVariable] db-5.3.28/lang/sql/sqlite/tool/showdb.c:498:9: note: Shadowed declaration db-5.3.28/lang/sql/sqlite/tool/showdb.c:534:13: note: Shadow variable db-5.3.28/lang/sql/sqlite/tool/showdb.c:130:18: style: Parameter 'aData' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/sql/sqlite/tool/showdb.c:326:20: style: Variable 'b' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/sql/sqlite/tool/showdb.c:299:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/tool/showdb.c:333:11: style: Variable 'nDesc' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/sql/sqlite/tool/showdb.c:426:13: style: Unused variable: k [unusedVariable] db-5.3.28/lang/sql/sqlite/tool/showdb.c:531:24: style: Unused variable: a [unusedVariable] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:80:3: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:87:5: warning: %llu in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:93:5: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:132:3: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:158:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:162:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:163:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:164:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:165:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest16.c:166:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/speedtest8inst1.c:52:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARYLOG_PREPARE_V2 [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/speedtest8inst1.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:65:7: style: The if condition is the same as the previous if condition [duplicateCondition] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:62:7: note: First condition db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:65:7: note: Second condition db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:163:13: style: Condition 'argc>3' is always true [knownConditionTrueFalse] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:117:14: note: Assuming that condition 'argc>3' is not redundant db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:135:16: note: Assuming condition is false db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:163:13: note: Condition 'argc>3' is always true db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:71:5: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:80:7: warning: %llu in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:88:7: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:203:16: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:233:16: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:238:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:239:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:240:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:241:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/sql/sqlite/tool/speedtest8.c:242:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] db-5.3.28/lang/tcl/tcl_db_pkg.c:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db_pkg.c:215:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db_pkg.c:673:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db_pkg.c:1907:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db_pkg.c:3204:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db_pkg.c:3565:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db_pkg.c:4307:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db_pkg.c:5105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:71:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_infohead [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:197:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:631:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:822:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:879:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:1023:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:1593:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:2329:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:2920:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:3004:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:3132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:3267:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:3376:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:3430:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:3523:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:3685:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CHKSUM [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:3742:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:3802:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:4040:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db_pkg.c:721:4: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:699:4: note: i is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:721:4: note: i is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:2798:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:2790:9: note: ret is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:2798:7: note: ret is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:2798:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:2793:9: note: ret is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:2798:7: note: ret is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:2851:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:2844:9: note: ret is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:2851:7: note: ret is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:2851:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:2847:9: note: ret is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:2851:7: note: ret is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3386:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3367:11: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3386:9: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3386:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3372:11: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3386:9: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3463:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3449:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3463:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3463:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3454:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3463:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3512:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3498:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3512:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3512:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3503:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3512:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3754:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3736:11: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3754:9: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3754:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3741:11: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3754:9: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3840:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3826:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3840:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3840:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3831:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3840:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3891:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3877:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3891:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:3891:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db_pkg.c:3882:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db_pkg.c:3891:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_db_pkg.c:1906:10: style: Variable 'subdbtmp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_db_pkg.c:3203:10: style: Variable 'subdbtmp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_db_pkg.c:3564:10: style: Variable 'subdbtmp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_db_pkg.c:4304:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_db_pkg.c:3423:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/tcl/tcl_db_pkg.c:3475:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/tcl/tcl_db_pkg.c:3800:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/tcl/tcl_db_pkg.c:3854:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/tcl/tcl_dbcursor.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_dbcursor.c:157:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_dbcursor.c:236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_dbcursor.c:565:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_dbcursor.c:1107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_dbcursor.c:1181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_dbcursor.c:1295:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_dbcursor.c:319:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_dbcursor.c:310:11: note: result is assigned db-5.3.28/lang/tcl/tcl_dbcursor.c:319:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_dbcursor.c:454:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_dbcursor.c:423:11: note: result is assigned db-5.3.28/lang/tcl/tcl_dbcursor.c:454:10: note: result is overwritten db-5.3.28/lang/tcl/tcl_dbcursor.c:440:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_dbcursor.c:431:11: note: result is assigned db-5.3.28/lang/tcl/tcl_dbcursor.c:440:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_dbcursor.c:454:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_dbcursor.c:440:11: note: result is assigned db-5.3.28/lang/tcl/tcl_dbcursor.c:454:10: note: result is overwritten db-5.3.28/lang/tcl/tcl_dbcursor.c:737:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_dbcursor.c:728:11: note: result is assigned db-5.3.28/lang/tcl/tcl_dbcursor.c:737:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_dbcursor.c:999:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_dbcursor.c:878:11: note: result is assigned db-5.3.28/lang/tcl/tcl_dbcursor.c:999:9: note: result is overwritten db-5.3.28/lang/tcl/tcl_dbcursor.c:224:14: style: Variable 'dbcip' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_dbcursor.c:551:14: style: Variable 'dbcip' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_dbcursor.c:1104:14: style: Variable 'dbcip' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_dbcursor.c:1104:22: style: Variable 'dbip' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_dbcursor.c:1177:14: style: Variable 'dbcip' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_env.c:319:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:1278:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:1470:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_infohead [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:1539:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:2432:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:2624:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:2833:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:2899:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:2968:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENCRYPT_AES [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:3016:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_DEFAULT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:3062:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET_LOCK_TIMEOUT [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:3115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_BACKUP [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:3186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:3217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:3249:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_env.c:3296:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_db.c:2010:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] db-5.3.28/lang/tcl/tcl_db.c:1142:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db.c:1133:11: note: result is assigned db-5.3.28/lang/tcl/tcl_db.c:1142:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_db.c:1484:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db.c:1225:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db.c:1484:10: note: result is overwritten db-5.3.28/lang/tcl/tcl_db.c:1484:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db.c:1258:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db.c:1484:10: note: result is overwritten db-5.3.28/lang/tcl/tcl_db.c:1484:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db.c:1324:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db.c:1484:10: note: result is overwritten db-5.3.28/lang/tcl/tcl_db.c:1484:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db.c:1359:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db.c:1484:10: note: result is overwritten db-5.3.28/lang/tcl/tcl_db.c:1750:11: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db.c:1741:11: note: result is assigned db-5.3.28/lang/tcl/tcl_db.c:1750:11: note: result is overwritten db-5.3.28/lang/tcl/tcl_db.c:2747:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db.c:2745:8: note: ret is assigned db-5.3.28/lang/tcl/tcl_db.c:2747:8: note: ret is overwritten db-5.3.28/lang/tcl/tcl_db.c:2877:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db.c:2856:12: note: result is assigned db-5.3.28/lang/tcl/tcl_db.c:2877:10: note: result is overwritten db-5.3.28/lang/tcl/tcl_db.c:3608:15: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_db.c:3587:10: note: result is assigned db-5.3.28/lang/tcl/tcl_db.c:3608:15: note: result is overwritten db-5.3.28/lang/tcl/tcl_db.c:3244:8: style: Variable 'retbuf' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_db.c:3349:8: style: Variable 'retbuf' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_db.c:279:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/tcl/tcl_db.c:291:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/tcl/tcl_db.c:331:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/tcl/tcl_db.c:503:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/tcl/tcl_db.c:3279:15: style: Variable 'result' is assigned a value that is never used. [unreadVariable] db-5.3.28/lang/tcl/tcl_env.c:1574:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] db-5.3.28/lang/tcl/tcl_env.c:1450:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_env.c:1429:10: note: result is assigned db-5.3.28/lang/tcl/tcl_env.c:1450:9: note: result is overwritten db-5.3.28/lang/tcl/tcl_env.c:2431:10: style: Variable 'subdbtmp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_env.c:2622:10: style: Variable 'subdbtmp' can be declared as pointer to const [constVariablePointer] db-5.3.28/lang/tcl/tcl_env.c:3179:8: style: Parameter 'errf' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/tcl/tcl_env.c:3210:8: style: Parameter 'msgf' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/tcl/tcl_internal.c:58:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBTCL_INFO [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entries [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:234:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:284:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:351:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_WideInt [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:403:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:518:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:544:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:698:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:732:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:779:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:836:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:855:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:898:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_internal.c:81:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/tcl/tcl_internal.c:96:14: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/tcl/tcl_internal.c:111:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/tcl/tcl_mp.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_infohead [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_mp.c:43:14: style: Parameter 'mpip' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/tcl/tcl_txn.c:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_infohead [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_txn.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_txn.c:179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_txn.c:346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_txn.c:405:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_txn.c:492:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_txn.c:547:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_txn.c:609:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_txn.c:771:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_txn.c:366:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_txn.c:353:9: note: result is assigned db-5.3.28/lang/tcl/tcl_txn.c:366:9: note: result is overwritten db-5.3.28/lang/tcl/tcl_txn.c:415:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/lang/tcl/tcl_txn.c:405:9: note: result is assigned db-5.3.28/lang/tcl/tcl_txn.c:415:9: note: result is overwritten db-5.3.28/lang/tcl/tcl_txn.c:462:1: style: Label 'error' is not used. [unusedLabel] db-5.3.28/lang/tcl/tcl_txn.c:33:14: style: Parameter 'txnip' can be declared as pointer to const [constParameterPointer] db-5.3.28/lang/tcl/tcl_util.c:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] db-5.3.28/lang/tcl/tcl_txn.c:398:14: style: Unused variable: ip [unusedVariable] db-5.3.28/lang/tcl/tcl_txn.c:399:17: style: Unused variable: p [unusedVariable] db-5.3.28/lang/tcl/tcl_txn.c:401:29: style: Unused variable: thislist [unusedVariable] db-5.3.28/lang/tcl/tcl_txn.c:401:40: style: Unused variable: lsnlist [unusedVariable] db-5.3.28/lang/tcl/tcl_txn.c:402:12: style: Unused variable: i [unusedVariable] db-5.3.28/lang/tcl/tcl_txn.c:403:6: style: Unused variable: myobjc [unusedVariable] db-5.3.28/lang/tcl/tcl_txn.c:762:11: style: Unused variable: res [unusedVariable] db-5.3.28/lang/tcl/tcl_txn.c:763:8: style: Unused variable: p [unusedVariable] db-5.3.28/src/btree/bt_compact.c:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:1073:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indx [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:1107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:1411:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:1568:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:1937:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_KEYDATA [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:2027:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEAFLEVEL [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:2093:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_IBTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:2138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_OVERFLOW [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:2174:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:2204:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_compact.c:2250:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_conv.c:34:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_conv.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_conv.c:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETA [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:184:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CA_DI [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:311:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_NOTGRANTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:406:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CA_DUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:458:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_NOTGRANTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:499:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:540:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CA_RSPLIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:566:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:629:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CA_SPLIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:652:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_curadj.c:407:11: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/btree/bt_curadj.c:401:60: note: Assuming that condition '(ret=__db_walk_cursors(dbp,my_dbc,__bam_ca_dup_func,&found,fpgno,fi,&args))!=0' is not redundant db-5.3.28/src/btree/bt_curadj.c:407:11: note: Condition 'ret==0' is always true db-5.3.28/src/btree/bt_curadj.c:197:13: style: Parameter 'my_dbc' can be declared as pointer to const. However it seems that '__bam_ca_di_func' is a callback function, if 'my_dbc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/btree/bt_curadj.c:251:44: note: You might need to cast the function pointer here db-5.3.28/src/btree/bt_curadj.c:197:13: note: Parameter 'my_dbc' can be declared as pointer to const db-5.3.28/src/btree/bt_curadj.c:204:27: style: Variable 'args' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_curadj.c:337:16: style: Variable 'orig_cp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_curadj.c:426:28: style: Variable 'args' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_curadj.c:562:30: style: Variable 'args' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_compact.c:1008:20: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/src/btree/bt_compact.c:1012:21: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/src/btree/bt_compact.c:1641:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] db-5.3.28/src/btree/bt_compact.c:393:1: style: Label 'retry' is not used. [unusedLabel] db-5.3.28/src/btree/bt_compact.c:1096:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_compact.c:1103:30: style: Variable 'ninp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_compact.c:2167:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_delete.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RINTERNAL_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_delete.c:192:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_delete.c:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_delete.c:528:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BPI_REPLACE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTREE_CURSOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:253:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:394:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:653:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:731:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:803:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:940:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:1219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:1532:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:1610:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_LBTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:1760:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:1981:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:2084:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:2380:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:2417:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_WRITE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:2455:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:2523:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:2589:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_BULK [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:2844:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:3005:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:3034:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_LBTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:3071:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_KEYEXIST [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_delete.c:69:13: style: Variable 'inp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_method.c:47:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:170:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:398:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:510:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RENUMBER [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:534:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RENUMBER [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:554:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:572:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:596:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_QUEUE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:631:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_QUEUE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:660:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_QUEUE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:695:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_QUEUE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:721:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:740:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_method.c:488:15: style: Variable 'd->bt_minkey' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/btree/bt_method.c:487:15: note: d->bt_minkey is assigned db-5.3.28/src/btree/bt_method.c:488:15: note: d->bt_minkey is overwritten db-5.3.28/src/btree/bt_method.c:164:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_method.c:396:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_method.c:477:6: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/btree/bt_method.c:477:12: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/btree/bt_method.c:480:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_method.c:552:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_method.c:593:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_method.c:594:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_method.c:657:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_method.c:658:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_method.c:719:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_method.c:533:8: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/btree/bt_open.c:84:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_defpfx [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_open.c:128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_open.c:319:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_open.c:406:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTMETA [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_open.c:495:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_open.c:622:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_WRITE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_open.c:395:10: style: Parameter 'lsnp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/btree/bt_put.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_FIXEDLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_put.c:521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CURRENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_put.c:577:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_FIXEDLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_put.c:767:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_IBTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_put.c:851:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_OVERFLOW [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_put.c:890:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_put.c:962:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_put.c:1073:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_OVERFLOW [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_cursor.c:893:16: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_cursor.c:919:7: style: Parameter 'key' can be declared as pointer to const. However it seems that '__bamc_get' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/btree/bt_cursor.c:214:17: note: You might need to cast the function pointer here db-5.3.28/src/btree/bt_cursor.c:919:7: note: Parameter 'key' can be declared as pointer to const db-5.3.28/src/btree/bt_cursor.c:1551:12: style: Parameter 'dbuf' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/btree/bt_cursor.c:1552:11: style: Parameter 'keyoff' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/btree/bt_cursor.c:1564:19: style: Variable 'inp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_cursor.c:2578:25: style: Variable 'inp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_put.c:681:12: style: Variable 'bk' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_put.c:746:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/btree/bt_put.c:873:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/btree/bt_put.c:881:25: style: Variable 'inp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_reclaim.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_DONTLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_split_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_split_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SNAPSHOT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:711:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_split_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:175:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAX_RECORDS [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1014:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_rsplit_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:214:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_adj_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:375:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MULTIPLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_cadjust_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_cdel_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:788:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RENUMBER [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_repl_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:828:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RENUMBER [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_irep_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:917:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RENUMBER [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1538:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_root_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:963:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_recno_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1603:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_curadj_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:1019:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1667:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_rcuradj_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:1061:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_APP_DATA [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1753:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_merge_44_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:1124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_recno_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1928:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bam_relink_43_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:1269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_FIXEDLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:1360:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_INSERT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_recno.c:234:1: style: Label 'retry' is not used. [unusedLabel] db-5.3.28/src/btree/bt_recno.c:113:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_recno.c:996:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_recno.c:997:6: style: Variable 'dbp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_rec.c:350:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:681:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:981:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:1096:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:1165:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:1250:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:1323:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:1439:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:1509:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:1573:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:1635:29: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:1721:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:1898:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:2034:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/btree/bt_rec.c:172:43: style: Condition 'ret==0' is always false [knownConditionTrueFalse] db-5.3.28/src/btree/bt_rec.c:176:43: style: Condition 'ret==0' is always false [knownConditionTrueFalse] db-5.3.28/src/btree/bt_rec.c:504:43: style: Condition 'ret==0' is always false [knownConditionTrueFalse] db-5.3.28/src/btree/bt_rec.c:508:43: style: Condition 'ret==0' is always false [knownConditionTrueFalse] db-5.3.28/src/btree/bt_rec.c:87:1: style: Label 'left' is not used. [unusedLabel] db-5.3.28/src/btree/bt_rec.c:88:1: style: Label 'right' is not used. [unusedLabel] db-5.3.28/src/btree/bt_rec.c:90:1: style: Label 'redo' is not used. [unusedLabel] db-5.3.28/src/btree/bt_rec.c:419:1: style: Label 'left' is not used. [unusedLabel] db-5.3.28/src/btree/bt_rec.c:420:1: style: Label 'right' is not used. [unusedLabel] db-5.3.28/src/btree/bt_rec.c:422:1: style: Label 'redo' is not used. [unusedLabel] db-5.3.28/src/btree/bt_rec.c:740:1: style: Label 'right' is not used. [unusedLabel] db-5.3.28/src/btree/bt_rec.c:742:1: style: Label 'redo' is not used. [unusedLabel] db-5.3.28/src/btree/bt_rec.c:758:1: style: Label 'do_left' is not used. [unusedLabel] db-5.3.28/src/btree/bt_rec.c:833:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] db-5.3.28/src/btree/bt_rec.c:1344:12: style: Variable 'bk' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_rsearch.c:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rsearch.c:400:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_IBTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rsearch.c:453:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rsearch.c:488:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_rec.c:1018:21: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/btree/bt_rec.c:55:24: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/btree/bt_rec.c:1610:10: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/btree/bt_rec.c:1766:12: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/btree/bt_rec.c:342:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/btree/bt_rec.c:673:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/btree/bt_rec.c:973:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/btree/bt_rec.c:703:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/btree/bt_rec.c:1188:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/btree/bt_rec.c:1272:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/btree/bt_rec.c:1532:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/btree/bt_rec.c:1721:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/btree/bt_rec.c:1659:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/btree/bt_rec.c:1921:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/btree/bt_rsearch.c:62:13: style: Variable 'bi' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_rsearch.c:69:13: style: Variable 'ri' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_search.c:91:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_STACK [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_search.c:275:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_search.c:969:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STK_CLRDBC [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_search.c:1019:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPG [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_split.c:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_split.c:227:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBTREELEVEL [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_split.c:417:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BPI_SPACEONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_split.c:623:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_KEYDATA [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_split.c:752:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_IRECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_split.c:823:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_split.c:1115:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_LBTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_split.c:1322:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_KEYDATA [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_search.c:269:28: style: Variable 'inp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_search.c:951:6: style: Variable 'dbp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_split.c:385:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/btree/bt_split.c:363:6: note: ret is assigned db-5.3.28/src/btree/bt_split.c:385:11: note: ret is overwritten db-5.3.28/src/btree/bt_split.c:764:10: style: Variable 'ri.pgno' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/btree/bt_split.c:758:10: note: ri.pgno is assigned db-5.3.28/src/btree/bt_split.c:764:10: note: ri.pgno is overwritten db-5.3.28/src/btree/bt_stat.c:511:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_split.c:120:1: style: Label 'retry' is not used. [unusedLabel] db-5.3.28/src/btree/bt_split.c:1102:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/btree/bt_split.c:1103:7: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/btree/bt_split.c:1109:19: style: Variable 'inp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_split.c:1308:13: style: Variable 'bi' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_split.c:1309:33: style: Variable 'pinp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_upgrade.c:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_BTREEMETA [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_upgrade.c:109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DUPSORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_upgrade.c:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_upgrade.c:24:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/btree/bt_upgrade.c:28:12: style: Variable 'oldmeta' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_verify.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_verify.c:245:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_LRECNO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_verify.c:363:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_verify.c:440:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_CHILDINFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_verify.c:565:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_CHILDINFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_verify.c:929:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dupfunc [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_verify.c:1309:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_verify.c:1420:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_verify.c:2686:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_verify.c:2790:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:143:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:160:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:177:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:194:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:211:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:228:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/btree_autop.c:245:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/btree/bt_verify.c:1412:8: style: Local variable 'h' shadows outer variable [shadowVariable] db-5.3.28/src/btree/bt_verify.c:2051:8: note: Shadowed declaration db-5.3.28/src/btree/bt_verify.c:1412:8: note: Shadow variable db-5.3.28/src/btree/bt_verify.c:2673:8: style: Local variable 'h' shadows outer variable [shadowVariable] db-5.3.28/src/btree/bt_verify.c:2051:8: note: Shadowed declaration db-5.3.28/src/btree/bt_verify.c:2673:8: note: Shadow variable db-5.3.28/src/btree/bt_verify.c:430:13: style: Variable 'ri' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_verify.c:919:9: style: Variable 'bt' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_verify.c:927:16: style: Variable 'inp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_verify.c:2671:13: style: Variable 'bi' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/btree/bt_verify.c:2674:13: style: Variable 'ri' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/clib/getcwd.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/clib/getcwd.c:158:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] db-5.3.28/src/clib/getcwd.c:193:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] db-5.3.28/src/clib/getcwd.c:200:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] db-5.3.28/src/clib/getcwd.c:204:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] db-5.3.28/src/clib/getcwd.c:234:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] db-5.3.28/src/clib/getcwd.c:240:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] db-5.3.28/src/clib/getopt.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/src/clib/rand.c:18:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rand_next [valueFlowBailoutIncompleteVar] db-5.3.28/src/clib/rand.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rand_next [valueFlowBailoutIncompleteVar] db-5.3.28/src/clib/snprintf.c:122:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] db-5.3.28/src/clib/strerror.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] db-5.3.28/src/clib/strtol.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/clib/strtoul.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/clib/time.c:29:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_PER_SEC [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/clock.c:56:36: error: syntax error [syntaxError] db-5.3.28/src/common/crypto_stub.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/crypto_stub.c:29:11: style: Variable 'infop' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/common/db_byteorder.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_LITTLEENDIAN [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_getlong.c:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_getlong.c:96:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:173:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RUNRECOVERY [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_EVENT_REG_PANIC [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:395:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_buf [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:510:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ERROR_NOT_SET [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:552:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ERROR_NOT_SET [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:735:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:756:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:776:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:805:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:920:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:935:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:952:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:970:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:1063:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:1078:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:1093:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:1111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREADID_STRLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_err.c:207:10: warning: Either the condition 'env!=NULL' is redundant or there is possible null pointer dereference: env. [nullPointerRedundantCheck] db-5.3.28/src/common/db_err.c:209:10: note: Assuming that condition 'env!=NULL' is not redundant db-5.3.28/src/common/db_err.c:207:10: note: Null pointer dereference db-5.3.28/src/common/db_err.c:29:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/common/db_err.c:45:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/common/db_err.c:789:13: style: Parameter 'assoc_locker' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/common/db_err.c:511:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/common/db_idspace.c:68:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_shash.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_head [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/db_shash.c:98:27: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] db-5.3.28/src/common/dbt.c:27:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERCOPY [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/dbt.c:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERCOPY [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/mkpath.c:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/openflags.c:27:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/util_cache.c:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MINPAGECACHE [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/util_log.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTIME_BUFLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/util_log.c:22:8: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/common/zerofill.c:118:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IO_WRITE [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/aes_method.c:48:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_CIPHER [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/aes_method.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AES_CHUNK [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/aes_method.c:129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/aes_method.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IV_BYTES [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/aes_method.c:260:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAC_KEY [valueFlowBailoutIncompleteVar] db-5.3.28/src/common/zerofill.c:120:12: style: Condition 'ret==0' is always false [knownConditionTrueFalse] db-5.3.28/src/crypto/mersenne/mt19937db.c:71:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IV_BYTES [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/crypto.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/crypto.c:148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_ANY [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/crypto.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/crypto.c:209:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/crypto.c:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/crypto.c:410:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENCRYPT_AES [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/mersenne/mt19937db.c:143:26: style: Variable 'mag01' can be declared as const array [constVariable] db-5.3.28/src/crypto/mersenne/mt19937db.c:70:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKB [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_ECB [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DECRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:216:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DECRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:290:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_ENCRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:367:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_ENCRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:133:32: style: Checking if unsigned expression 'inputLen' is less than zero. [unsignedLessThanZero] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:293:32: style: Checking if unsigned expression 'inputLen' is less than zero. [unsignedLessThanZero] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:55:8: style: Parameter 'keyMaterial' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:97:8: style: Parameter 'IV' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:204:18: style: Parameter 'cipher' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:211:17: style: Variable 'iv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/crypto/rijndael/rijndael-api-fst.c:355:18: style: Parameter 'cipher' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/crdel_autop.c:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/crdel_autop.c:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/crdel_autop.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/crdel_autop.c:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/crdel_rec.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __crdel_metasub_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/crdel_rec.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __crdel_inmem_create_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/crdel_rec.c:242:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __crdel_inmem_rename_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/crdel_rec.c:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __crdel_inmem_remove_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/crdel_rec.c:114:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/crdel_rec.c:217:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/crdel_rec.c:257:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/crdel_rec.c:295:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/crdel_rec.c:146:6: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/crdel_rec.c:244:11: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/crdel_rec.c:294:7: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/crdel_rec.c:297:10: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/crdel_rec.c:114:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/crdel_rec.c:36:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/crdel_rec.c:216:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/crdel_rec.c:260:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/crdel_rec.c:298:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_am.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_am.c:460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_WRITELOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_am.c:619:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_WRITELOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_am.c:805:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_am.c:1012:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SECONDARY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_am.c:1038:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_OPEN_CALLED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_am.c:1144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PRIORITY_UNCHANGED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SUBDB [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:419:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:582:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:770:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_DBLOCAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:823:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:1236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:1262:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FOREIGN_INFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:1306:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_NOT_DURABLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db.c:1388:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_autop.c:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:108:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:125:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:159:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:193:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:210:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:227:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:244:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:261:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:278:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:295:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:312:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:329:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:346:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:363:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_autop.c:380:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_backup.c:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_EXCL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_backup.c:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_backup.c:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_backup.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_backup.c:336:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saved_errstr [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_backup.c:358:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_backup.c:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_backup.c:686:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_backup.c:749:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_HOTBACKUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:110:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_ACTIVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:192:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:407:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_WRITECURSOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:500:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_READ_UNCOMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:615:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:709:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:759:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:819:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RMW [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:1199:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CURRENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:1244:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_APPEND [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:1352:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CURRENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:1403:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_QUEUE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:1492:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ASSOC_IMMUTABLE_KEY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:1748:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2004:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2092:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AFTER [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2197:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2302:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NODUPDATA [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2325:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2445:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SECONDARY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2486:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2758:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RMW [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2832:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2865:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:2951:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:3077:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:3308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_links [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:3352:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_links [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:3382:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_links [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cam.c:3412:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_PARTIAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_backup.c:284:14: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/db/db_backup.c:272:7: note: ret is assigned db-5.3.28/src/db/db_backup.c:284:14: note: ret is overwritten db-5.3.28/src/db/db_backup.c:370:14: style: Variable 'cnt' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/db/db_backup.c:366:7: note: cnt is assigned db-5.3.28/src/db/db_backup.c:370:14: note: cnt is overwritten db-5.3.28/src/db/db_backup.c:523:15: style: Variable 'cnt' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/db/db_backup.c:520:8: note: cnt is assigned db-5.3.28/src/db/db_backup.c:523:15: note: cnt is overwritten db-5.3.28/src/db/db_cds.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cds.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cds.c:142:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cds.c:195:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_CDB [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_cds.c:91:10: style: Parameter 'txn' can be declared as pointer to const. However it seems that '__cdsgroup_id' is a callback function, if 'txn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/db/db_cds.c:159:12: note: You might need to cast the function pointer here db-5.3.28/src/db/db_cds.c:91:10: note: Parameter 'txn' can be declared as pointer to const db-5.3.28/src/db/db_cds.c:184:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_cam.c:2336:52: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/db/db_cam.c:2331:8: note: Assignment 'ret=0', assigned value is 0 db-5.3.28/src/db/db_cam.c:2336:52: note: Condition 'ret==0' is always true db-5.3.28/src/db/db_cam.c:1230:13: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_cam.c:1385:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_cam.c:3457:7: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_cam.c:610:10: warning: Uninitialized variable: *dbcp [uninitvar] db-5.3.28/src/db/db_cam.c:1345:30: note: Calling function '__dbc_idup', 2nd argument '&pdbc' value is db-5.3.28/src/db/db_cam.c:610:10: note: Uninitialized variable: *dbcp db-5.3.28/src/db/db_cam.c:1335:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_cam.c:1335:14: style: Variable 't_ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_compact.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_compact.c:438:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_compact.c:627:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_compact.c:698:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_OVERFLOW [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_compact.c:947:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_compact.c:1071:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_INVALIDID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_conv.c:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_conv.c:232:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_conv.c:322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_ENCRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_conv.c:384:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_ENCRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_conv.c:539:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_indx_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_conv.c:774:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_APPMALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_conv.c:830:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_OVERFLOW [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_conv.c:69:13: style: Variable 'pginfo' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_conv.c:223:13: style: Variable 'pginfo' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_conv.c:494:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_conv.c:494:22: style: Variable 'pgend' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_conv.c:802:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_compact.c:609:14: style: Parameter 'c_data' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_dispatch.c:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:448:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_MAXIMUM [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:517:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXNLIST [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXNLIST_TXNID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:613:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:642:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:669:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:718:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:807:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generation [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:832:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:874:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dispatch.c:905:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXNLIST [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dup.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_indx_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dup.c:95:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REM_DUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dup.c:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dup.c:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ADD_DUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_dup.c:26:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_dup.c:113:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_dup.c:117:7: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_dispatch.c:599:13: style: Condition 'hp!=NULL' is always true [knownConditionTrueFalse] db-5.3.28/src/db/db_dispatch.c:833:7: warning: Either the condition 'elp==NULL' is redundant or there is possible null pointer dereference: elp. [nullPointerRedundantCheck] db-5.3.28/src/db/db_dispatch.c:836:10: note: Assuming that condition 'elp==NULL' is not redundant db-5.3.28/src/db/db_dispatch.c:833:7: note: Null pointer dereference db-5.3.28/src/db/db_dispatch.c:875:7: warning: Either the condition 'elp==NULL' is redundant or there is possible null pointer dereference: elp. [nullPointerRedundantCheck] db-5.3.28/src/db/db_dispatch.c:878:10: note: Assuming that condition 'elp==NULL' is not redundant db-5.3.28/src/db/db_dispatch.c:875:7: note: Null pointer dereference db-5.3.28/src/db/db_dispatch.c:209:14: style: Variable 'make_call' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/db/db_dispatch.c:179:14: note: make_call is assigned db-5.3.28/src/db/db_dispatch.c:209:14: note: make_call is overwritten db-5.3.28/src/db/db_dispatch.c:423:10: style: Parameter 'trunc_lsn' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_dispatch.c:898:10: style: Parameter 'lsnp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_iface.c:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:311:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_HANDLE_DEAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:370:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_SNAPSHOT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_READ_COMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:510:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_INVALIDID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:549:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_QUEUE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:595:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_READ_COMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:651:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:689:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IGNORE_LEASE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:772:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CURSOR_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:842:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_READ_COMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:967:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1010:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1068:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_INVALIDID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1169:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_NOT_DURABLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1280:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1444:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IGNORE_LEASE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1500:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CURSOR_TRANSIENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1563:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SECONDARY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1660:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_INVALIDID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1699:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SECONDARY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1817:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:1852:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FREELIST_ONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2088:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_ACTIVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2147:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_QUEUE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2304:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_POSITION [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2350:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IGNORE_LEASE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2409:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_READ_COMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2569:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2613:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IGNORE_LEASE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2656:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SECONDARY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2748:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_KEYFIRST [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2781:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SECONDARY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2898:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_APPMALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2942:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_iface.c:2963:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_FAMILY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_join.c:87:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_join.c:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_join.c:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_join.c:317:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_READ_COMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_join.c:388:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPFLAGS_MASK [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_join.c:736:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_join.c:796:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_join.c:884:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_join.c:932:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SECONDARY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_join.c:728:14: style: Variable 't_ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_iface.c:2138:9: warning: Either the condition 'other_cursor==NULL' is redundant or there is possible null pointer dereference: other_cursor. [nullPointerRedundantCheck] db-5.3.28/src/db/db_iface.c:2144:19: note: Assuming that condition 'other_cursor==NULL' is not redundant db-5.3.28/src/db/db_iface.c:2138:9: note: Null pointer dereference db-5.3.28/src/db/db_iface.c:1310:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] db-5.3.28/src/db/db_iface.c:1319:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] db-5.3.28/src/db/db_iface.c:993:10: style: Local variable 'txn' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_iface.c:74:10: note: Shadowed declaration db-5.3.28/src/db/db_iface.c:993:10: note: Shadow variable db-5.3.28/src/db/db_iface.c:1807:10: style: Local variable 'txn' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_iface.c:74:10: note: Shadowed declaration db-5.3.28/src/db/db_iface.c:1807:10: note: Shadow variable db-5.3.28/src/db/db_iface.c:2076:10: style: Local variable 'txn' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_iface.c:74:10: note: Shadowed declaration db-5.3.28/src/db/db_iface.c:2076:10: note: Shadow variable db-5.3.28/src/db/db_iface.c:287:10: style: Variable 'renv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_iface.c:989:6: style: Parameter 'primary' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_iface.c:993:10: style: Variable 'txn' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_iface.c:1801:7: style: Parameter 'dbc' can be declared as pointer to const. However it seems that '__db_compact_func' is a callback function, if 'dbc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/db/db_iface.c:1879:13: note: You might need to cast the function pointer here db-5.3.28/src/db/db_iface.c:1801:7: note: Parameter 'dbc' can be declared as pointer to const db-5.3.28/src/db/db_iface.c:1807:10: style: Variable 'txn' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_iface.c:2073:6: style: Variable 'dbp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_iface.c:2132:12: style: Variable 'odbp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_iface.c:2645:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_meta.c:80:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETA [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_meta.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_meta.c:311:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_meta.c:1166:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_SNAPSHOT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_meta.c:1394:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_READ_UNCOMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_DBLOCAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:239:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:350:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:412:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:474:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:487:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_TXN [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:587:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:693:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_ANY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:773:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB2_AM_EXCL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:785:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB2_AM_NOWAIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:803:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CHKSUM [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:894:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENCRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:933:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:964:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:1056:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:1111:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PRIORITY_UNCHANGED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_method.c:440:6: style: Parameter 'dbp' can be declared as pointer to const. However it seems that '__db_get_env' is a callback function, if 'dbp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/db/db_method.c:263:17: note: You might need to cast the function pointer here db-5.3.28/src/db/db_method.c:440:6: note: Parameter 'dbp' can be declared as pointer to const db-5.3.28/src/db/db_method.c:451:6: style: Parameter 'dbp' can be declared as pointer to const. However it seems that '__db_get_mpf' is a callback function, if 'dbp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/db/db_method.c:270:17: note: You might need to cast the function pointer here db-5.3.28/src/db/db_method.c:451:6: note: Parameter 'dbp' can be declared as pointer to const db-5.3.28/src/db/db_method.c:596:6: style: Parameter 'dbp' can be declared as pointer to const. However it seems that '__db_get_create_dir' is a callback function, if 'dbp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/db/db_method.c:259:24: note: You might need to cast the function pointer here db-5.3.28/src/db/db_method.c:596:6: note: Parameter 'dbp' can be declared as pointer to const db-5.3.28/src/db/db_method.c:1036:6: style: Parameter 'dbp' can be declared as pointer to const. However it seems that '__db_get_pagesize' is a callback function, if 'dbp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/db/db_method.c:278:22: note: You might need to cast the function pointer here db-5.3.28/src/db/db_method.c:1036:6: note: Parameter 'dbp' can be declared as pointer to const db-5.3.28/src/db/db_meta.c:1211:18: style: Condition 'ret!=0' is always true [knownConditionTrueFalse] db-5.3.28/src/db/db_open.c:368:1: error: There is an unknown macro here somewhere. Configuration is required. If DB_TEST_RECOVERY_LABEL is a macro then please configure it. [unknownMacro] db-5.3.28/src/db/db_ovfl_vrfy.c:75:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_ovfl_vrfy.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_ovfl_vrfy.c:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_overflow.c:101:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_PARTIAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_overflow.c:256:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_STREAMING [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_overflow.c:391:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_DIRTY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_overflow.c:444:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_OVERFLOW [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_ovfl_vrfy.c:309:12: style: Variable 'src' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_ovfl_vrfy.c:314:19: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_pr.c:443:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PR_RECOVERYTEST [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_pr.c:500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTM_DUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_pr.c:534:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HASH_DUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_pr.c:703:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PR_RECOVERYTEST [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_pr.c:1925:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_overflow.c:235:12: style: Local variable 'pgno' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_overflow.c:507:12: note: Shadowed declaration db-5.3.28/src/db/db_overflow.c:235:12: note: Shadow variable db-5.3.28/src/db/db_overflow.c:236:23: style: Local variable 'tlen' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_overflow.c:508:12: note: Shadowed declaration db-5.3.28/src/db/db_overflow.c:236:23: note: Shadow variable db-5.3.28/src/db/db_overflow.c:69:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_pr.c:1136:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_pr.c:1918:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_rec.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_addrem_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_addrem_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_big_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_big_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:514:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_ovref_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_ABORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_noop_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:656:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_pg_alloc_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:868:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:1085:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_pg_free_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:1120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_pg_freedata_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:1152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_ABORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:1200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_pg_init_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:1450:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_ABORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:1486:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_realloc_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:1721:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_ABORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:1756:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_pg_alloc_42_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:1926:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:2053:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_pg_free_42_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:2087:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_pg_freedata_42_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:2123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_relink_42_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:2260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_relink_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:2381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_merge_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:2676:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_pgno_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:2760:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_pglist_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:2784:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_pglist_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_reclaim.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_reclaim.c:131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_reclaim.c:79:6: style: Variable 'dbp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_remove.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_remove.c:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_OPEN_CALLED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_remove.c:222:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_remove.c:253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_remove.c:334:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_NOFILE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_remove.c:403:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_NOT_DURABLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_remove.c:485:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_remove.c:34:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_rec.c:98:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:172:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:330:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:486:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:542:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:623:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:836:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:1092:29: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:1127:29: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:1253:29: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:1568:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:1893:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:2059:29: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:2093:29: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:2231:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:2345:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:2645:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:2743:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/db/db_rec.c:1879:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/db/db_rec.c:1875:7: note: ret is assigned db-5.3.28/src/db/db_rec.c:1879:11: note: ret is overwritten db-5.3.28/src/db/db_rec.c:94:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:168:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/db/db_rename.c:55:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:265:1: style: Label 'ppage' is not used. [unusedLabel] db-5.3.28/src/db/db_rename.c:165:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_OPEN_CALLED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:300:1: style: Label 'npage' is not used. [unusedLabel] db-5.3.28/src/db/db_rename.c:210:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:421:1: style: Label 'ppage' is not used. [unusedLabel] db-5.3.28/src/db/db_rename.c:239:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TEST_PREDESTROY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:456:1: style: Label 'npage' is not used. [unusedLabel] db-5.3.28/src/db/db_rename.c:336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SUBDB [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_rec.c:538:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:620:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:621:1: style: Label 'out' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:912:1: style: Label 'check_meta' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:1092:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:1127:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:1567:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:1968:1: style: Label 'check_meta' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:2059:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:2060:1: style: Label 'out' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:2093:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:2094:1: style: Label 'out' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:2741:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/db/db_rec.c:561:19: style: Variable 'argp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/db/db_rec.c:137:36: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:222:19: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:372:36: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:524:20: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:570:10: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:615:16: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:913:6: error: Uninitialized variable: ret [uninitvar] db-5.3.28/src/db/db_rec.c:1089:32: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:1089:38: error: Uninitialized variable: file_dbp [uninitvar] db-5.3.28/src/db/db_rec.c:1089:54: error: Uninitialized variable: mpf [uninitvar] db-5.3.28/src/db/db_rec.c:1124:10: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:1124:16: error: Uninitialized variable: file_dbp [uninitvar] db-5.3.28/src/db/db_rec.c:1124:32: error: Uninitialized variable: mpf [uninitvar] db-5.3.28/src/db/db_rec.c:1203:8: error: Uninitialized variable: file_dbp [uninitvar] db-5.3.28/src/db/db_rec.c:1488:8: error: Uninitialized variable: file_dbp [uninitvar] db-5.3.28/src/db/db_rec.c:1494:27: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:1969:6: error: Uninitialized variable: ret [uninitvar] db-5.3.28/src/db/db_rec.c:2057:35: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:2057:41: error: Uninitialized variable: file_dbp [uninitvar] db-5.3.28/src/db/db_rec.c:2057:57: error: Uninitialized variable: mpf [uninitvar] db-5.3.28/src/db/db_rec.c:2091:15: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:2091:21: error: Uninitialized variable: file_dbp [uninitvar] db-5.3.28/src/db/db_rec.c:2091:37: error: Uninitialized variable: mpf [uninitvar] db-5.3.28/src/db/db_rec.c:2269:6: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/db/db_rec.c:55:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:66:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/db/db_rec.c:76:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/db/db_rec.c:130:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:140:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/db/db_rec.c:150:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/db/db_rec.c:202:23: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:219:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:235:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:239:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:246:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:359:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:375:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:391:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:395:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:402:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:517:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:523:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:528:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:532:36: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:604:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:611:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:614:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:617:36: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:675:35: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:1501:23: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/db/db_rec.c:1775:35: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:2146:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:2150:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:2679:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:2683:12: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/db/db_rec.c:95:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:43:6: style: Unused variable: file_dbp [unusedVariable] db-5.3.28/src/db/db_rec.c:169:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:119:6: style: Unused variable: file_dbp [unusedVariable] db-5.3.28/src/db/db_rec.c:327:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:191:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:483:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:349:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:539:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:507:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:571:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:617:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:594:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:645:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:1079:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:1114:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:1193:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:1568:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:1745:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:2056:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:2047:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:2090:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:2081:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:2116:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:2253:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:2743:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/db/db_rec.c:2669:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/db/db_rec.c:2672:12: style: Unused variable: pgno [unusedVariable] db-5.3.28/src/db/db_rename.c:33:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_ret.c:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_READONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_ret.c:101:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_READONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_setid.c:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENCRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_setid.c:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_setid.c:25:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_setlsn.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENCRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_setlsn.c:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENCRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_setlsn.c:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PRIORITY_UNCHANGED [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_setlsn.c:28:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_sort_multiple.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_DUPSORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_sort_multiple.c:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_sort_multiple.c:311:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_truncate.c:196:1: error: There is an unknown macro here somewhere. Configuration is required. If DB_TEST_RECOVERY_LABEL is a macro then please configure it. [unknownMacro] db-5.3.28/src/db/db_upg.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_upg_opd.c:75:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_upg_opd.c:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_OVERFLOW [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_upg_opd.c:308:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RINTERNAL_PSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_upg_opd.c:151:47: style: Condition '(ret=__db_build_ri(dbp,fhp,ipage,page,indx,&nomem))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/db/db_upg_opd.c:150:29: note: Calling function '__db_build_ri' returns 0 db-5.3.28/src/db/db_upg_opd.c:151:47: note: Condition '(ret=__db_build_ri(dbp,fhp,ipage,page,indx,&nomem))!=0' is always false db-5.3.28/src/db/db_vrfy.c:86:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_pr_callback [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:144:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AGGRESSIVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:467:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:542:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETASIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:996:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:1138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:1182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_IS_ALLZEROES [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:1273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:1322:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_IBTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:1465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:1616:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:1693:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:1790:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:1823:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOORDERCHK [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:2358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_FATAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:2460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ST_DUPSORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:3001:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy.c:3025:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAX_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfy_stub.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:40:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_DBINFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:195:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:251:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:299:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_NOT_DURABLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:329:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:367:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:405:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:466:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:528:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:554:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:585:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:635:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_PAGEINFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:663:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:710:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:761:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:812:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SALVAGE_IGNORE [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:868:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/db/db_vrfyutil.c:843:12: style: Variable 'data.data' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/db/db_vrfyutil.c:819:12: note: data.data is assigned db-5.3.28/src/db/db_vrfyutil.c:843:12: note: data.data is overwritten db-5.3.28/src/db/db_vrfyutil.c:34:15: style: Local variable 'vdp' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_vrfyutil.c:904:15: note: Shadowed declaration db-5.3.28/src/db/db_vrfyutil.c:34:15: note: Shadow variable db-5.3.28/src/db/db_vrfy.c:460:8: style: Local variable 'h' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_vrfy.c:1986:8: note: Shadowed declaration db-5.3.28/src/db/db_vrfy.c:460:8: note: Shadow variable db-5.3.28/src/db/db_vrfy.c:461:12: style: Local variable 'pgno' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_vrfy.c:1985:12: note: Shadowed declaration db-5.3.28/src/db/db_vrfy.c:461:12: note: Shadow variable db-5.3.28/src/db/db_vrfy.c:1681:6: style: Local variable 'key' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_vrfy.c:2525:7: note: Shadowed declaration db-5.3.28/src/db/db_vrfy.c:1681:6: note: Shadow variable db-5.3.28/src/db/db_vrfy.c:1684:12: style: Local variable 'meta_pgno' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_vrfy.c:2869:16: note: Shadowed declaration db-5.3.28/src/db/db_vrfy.c:1684:12: note: Shadow variable db-5.3.28/src/db/db_vrfy.c:1807:6: style: Local variable 'key' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_vrfy.c:2525:7: note: Shadowed declaration db-5.3.28/src/db/db_vrfy.c:1807:6: note: Shadow variable db-5.3.28/src/db/db_vrfy.c:1812:8: style: Local variable 'h' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_vrfy.c:1986:8: note: Shadowed declaration db-5.3.28/src/db/db_vrfy.c:1812:8: note: Shadow variable db-5.3.28/src/db/db_vrfy.c:1813:12: style: Local variable 'meta_pgno' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_vrfy.c:2869:16: note: Shadowed declaration db-5.3.28/src/db/db_vrfy.c:1813:12: note: Shadow variable db-5.3.28/src/db/db_vrfy.c:1813:26: style: Local variable 'pgno' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_vrfy.c:1985:12: note: Shadowed declaration db-5.3.28/src/db/db_vrfy.c:1813:26: note: Shadow variable db-5.3.28/src/db/db_vrfy.c:2977:8: style: Local variable 'h' shadows outer variable [shadowVariable] db-5.3.28/src/db/db_vrfy.c:1986:8: note: Shadowed declaration db-5.3.28/src/db/db_vrfy.c:2977:8: note: Shadow variable db-5.3.28/src/db/db_vrfy.c:134:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_vrfy.c:136:8: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_vrfy.c:1165:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_vrfy.c:1254:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_vrfy.c:1297:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_vrfy.c:1445:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_vrfy.c:1598:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/db_vrfy.c:2442:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/db/partition.c:1932:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNAME [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:234:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FNAME_NOTLOGGED [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:284:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGFILEID_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:330:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGFILEID_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:406:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGFILEID_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:499:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:538:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGFILEID_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:597:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGFILEID_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:667:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGFILEID_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:710:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREADID_STRLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:780:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:842:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:885:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGFILEID_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:916:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:971:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_autop.c:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg.c:326:39: style: Condition '(ret=__dbreg_pop_id(env,&id))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/dbreg/dbreg.c:326:27: note: Calling function '__dbreg_pop_id' returns 0 db-5.3.28/src/dbreg/dbreg.c:326:39: note: Condition '(ret=__dbreg_pop_id(env,&id))!=0' is always false db-5.3.28/src/dbreg/dbreg.c:441:45: style: Condition '(ret=__dbreg_pluck_id(env,id))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/dbreg/dbreg.c:441:34: note: Calling function '__dbreg_pluck_id' returns 0 db-5.3.28/src/dbreg/dbreg.c:441:45: note: Condition '(ret=__dbreg_pluck_id(env,id))!=0' is always false db-5.3.28/src/dbreg/dbreg.c:614:46: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/dbreg/dbreg.c:608:8: note: Assignment 'ret=0', assigned value is 0 db-5.3.28/src/dbreg/dbreg.c:614:46: note: Condition 'ret==0' is always true db-5.3.28/src/dbreg/dbreg.c:870:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/dbreg/dbreg.c:875:11: style: Variable 'stack' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/dbreg/dbreg.c:901:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/dbreg/dbreg_rec.c:75:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBREG_OP_MASK [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_rec.c:303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBREG_OP_MASK [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_GROW_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbp [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGFILEID_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:207:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbp [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:260:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbp [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:293:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGFILEID_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:333:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FNAME_RESTORED [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:388:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbp [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:531:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:563:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_EXPECTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:755:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_util.c:798:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_NOT_DURABLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/dbreg/dbreg_rec.c:297:12: style: Variable 'dbe' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/env/env_alloc.c:34:1: debug: Failed to parse 'typedef SH_TAILQ_HEAD ( __sizeq ) SIZEQ_HEAD ;'. The checking continues anyway. [simplifyTypedef] db-5.3.28/src/dbreg/dbreg_util.c:160:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/dbreg/dbreg_util.c:253:9: style: Parameter 'fnp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/dbreg/dbreg_util.c:514:12: style: Parameter 'fid' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/dbreg/dbreg_util.c:553:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/dbreg/dbreg_util.c:747:12: style: Parameter 'uid' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_alloc.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_alloc.c:231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_alloc.c:402:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_alloc.c:505:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_alloc.c:602:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizeq [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_alloc.c:622:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_alloc.c:666:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_backup.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_backup.c:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKUP_WRITE_DIRECT [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_backup.c:17:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_config.c:52:1: debug: Failed to parse 'typedef int ( * CFG_FUNC_STRING ) __P ( ( DB_ENV * , const char * ) ) ;'. The checking continues anyway. [simplifyTypedef] db-5.3.28/src/env/env_config.c:53:1: debug: Failed to parse 'typedef int ( * CFG_FUNC_INT ) __P ( ( DB_ENV * , int ) ) ;'. The checking continues anyway. [simplifyTypedef] db-5.3.28/src/env/env_config.c:54:1: debug: Failed to parse 'typedef int ( * CFG_FUNC_LONG ) __P ( ( DB_ENV * , long ) ) ;'. The checking continues anyway. [simplifyTypedef] db-5.3.28/src/env/env_config.c:55:1: debug: Failed to parse 'typedef int ( * CFG_FUNC_UINT ) __P ( ( DB_ENV * , u_int32_t ) ) ;'. The checking continues anyway. [simplifyTypedef] db-5.3.28/src/env/env_config.c:56:1: debug: Failed to parse 'typedef int ( * CFG_FUNC_2INT ) __P ( ( DB_ENV * , int , int ) ) ;'. The checking continues anyway. [simplifyTypedef] db-5.3.28/src/env/env_config.c:57:1: debug: Failed to parse 'typedef int ( * CFG_FUNC_2UINT ) __P ( ( DB_ENV * , u_int32_t , u_int32_t ) ) ;'. The checking continues anyway. [simplifyTypedef] db-5.3.28/src/env/env_config.c:277:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_APP_NONE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_config.c:370:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_alloc.c:599:19: warning: Either the condition 'elp_tmp==NULL' is redundant or there is possible null pointer dereference: elp_tmp. [nullPointerRedundantCheck] db-5.3.28/src/env/env_alloc.c:601:14: note: Assuming that condition 'elp_tmp==NULL' is not redundant db-5.3.28/src/env/env_alloc.c:599:19: note: Null pointer dereference db-5.3.28/src/env/env_alloc.c:663:17: style: Variable 'elp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/env/env_alloc.c:308:17: error: Uninitialized variable: elp_tmp->len [uninitvar] db-5.3.28/src/env/env_file.c:39:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_file.c:62:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OSO_REGION [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_file.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_FAILCHK [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:132:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREAD_INFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:188:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREAD_INFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:214:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:376:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_BLOCKED_DEAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:407:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:551:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREADID_STRLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_failchk.c:475:9: warning: Either the condition 'ip!=NULL' is redundant or there is possible null pointer dereference: ip. [nullPointerRedundantCheck] db-5.3.28/src/env/env_failchk.c:481:11: note: Assuming that condition 'ip!=NULL' is not redundant db-5.3.28/src/env/env_failchk.c:475:9: note: Null pointer dereference db-5.3.28/src/env/env_failchk.c:169:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_failchk.c:267:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_failchk.c:313:15: style: Variable 'thread' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/env/env_failchk.c:367:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_method.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:136:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:162:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_backup_pp [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:509:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:617:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_OPEN_CALLED [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roff_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:728:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:817:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:905:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PANIC_ENVIRONMENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:949:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1061:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1168:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1287:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_NO_OUTPUT_SET [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1739:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1780:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1799:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1817:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1875:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1891:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET_REG_TIMEOUT [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:1913:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET_REG_TIMEOUT [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_method.c:92:35: style: Condition '(ret=__db_env_init(dbenv))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/env/env_method.c:92:26: note: Calling function '__db_env_init' returns 0 db-5.3.28/src/env/env_method.c:92:35: note: Condition '(ret=__db_env_init(dbenv))!=0' is always false db-5.3.28/src/env/env_method.c:427:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_home' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:187:20: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:427:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:498:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_memory_init' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:203:27: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:498:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:611:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_memory_max' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:204:26: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:611:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:707:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_encrypt_flags' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:181:29: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:707:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:1177:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_create_dir' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:178:26: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:1177:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:1186:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_intermediate_dir_mode' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:188:37: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:1186:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:1229:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_metadata_dir' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:205:28: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:1229:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:1360:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_errfile' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:183:23: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:1360:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:1393:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_errpfx' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:184:22: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:1393:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:1538:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_thread_count' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:216:28: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:1538:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:1605:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_msgfile' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:213:23: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:1605:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:1655:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_shm_key' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:215:23: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:1655:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_method.c:1685:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that '__env_get_tmp_dir' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/env/env_method.c:220:23: note: You might need to cast the function pointer here db-5.3.28/src/env/env_method.c:1685:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/src/env/env_name.c:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_name.c:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_name.c:224:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_APP_TMP [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_FAMILY [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:99:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REGISTER [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:272:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REGISTER [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:401:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FORCE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:438:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:520:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FORCESYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:605:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:754:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_THREAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:950:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:997:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_open.c:577:6: style: The if condition is the same as the previous if condition [duplicateCondition] db-5.3.28/src/env/env_open.c:562:6: note: First condition db-5.3.28/src/env/env_open.c:577:6: note: Second condition db-5.3.28/src/env/env_open.c:521:63: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/env/env_open.c:513:8: note: Assignment 'ret=0', assigned value is 0 db-5.3.28/src/env/env_open.c:521:63: note: Condition 'ret==0' is always true db-5.3.28/src/env/env_open.c:612:63: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/env/env_open.c:604:8: note: Assignment 'ret=0', assigned value is 0 db-5.3.28/src/env/env_open.c:612:63: note: Condition 'ret==0' is always true db-5.3.28/src/env/env_open.c:742:51: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/env/env_open.c:725:8: note: Assignment 'ret=0', assigned value is 0 db-5.3.28/src/env/env_open.c:742:51: note: Condition 'ret==0' is always true db-5.3.28/src/env/env_open.c:263:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_open.c:430:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_open.c:961:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_open.c:514:27: style: Variable 'flags_orig' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/env/env_recover.c:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTIME_BUFLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_recover.c:711:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_recover.c:774:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FIRST [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_recover.c:841:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_recover.c:877:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_recover.c:932:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGVERSION_48p2 [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REGION_FMT [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:594:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGION_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:649:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FORCE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:699:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGION_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:735:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_REF_COUNTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:822:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:869:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:959:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REGION_FMT [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:1062:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REGION_FMT [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:1150:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGION_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:1180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:1241:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGION_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:1331:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:1369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGION_ID_ENV [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:1448:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_REGION_ID [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_region.c:1466:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_recover.c:535:15: style: Condition 'max_lsn==NULL' is always true [knownConditionTrueFalse] db-5.3.28/src/env/env_recover.c:525:14: note: Assuming that condition 'max_lsn==NULL' is not redundant db-5.3.28/src/env/env_recover.c:535:15: note: Condition 'max_lsn==NULL' is always true db-5.3.28/src/env/env_recover.c:649:10: style: Parameter 'low' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_recover.c:649:16: style: Parameter 'high' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_recover.c:649:23: style: Parameter 'current' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_region.c:800:56: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/env/env_region.c:795:8: note: Assignment 'ret=0', assigned value is 0 db-5.3.28/src/env/env_region.c:800:56: note: Condition 'ret==0' is always true db-5.3.28/src/env/env_region.c:585:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_region.c:618:11: style: Variable 'infop' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/env/env_region.c:763:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_region.c:766:7: style: Variable 'env' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/env/env_region.c:767:10: style: Variable 'renv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/env/env_region.c:768:11: style: Variable 'infop' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/env/env_region.c:1463:16: style: Variable 't' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/env/env_sig.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_lock_stat [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_register.c:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REGISTER [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_register.c:238:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REGISTER [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_register.c:571:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REGISTER [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_register.c:617:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MUTEX_PROCESS_ONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_register.c:682:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_active_pids [valueFlowBailoutIncompleteVar] db-5.3.28/src/env/env_register.c:608:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_register.c:643:8: style: Parameter 'my_pid' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/env/env_stat.c:867:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fileops_autop.c:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fileops_autop.c:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fileops_autop.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fileops_autop.c:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fileops_autop.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fileops_autop.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fileops_autop.c:126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fileops_autop.c:143:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_basic.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MODE_600 [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_basic.c:152:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_basic.c:298:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_rec.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETASIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_rec.c:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETASIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_rec.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __fop_remove_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_rec.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __fop_write_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_rec.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __fop_write_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_rec.c:360:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETASIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_rec.c:503:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETASIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_rec.c:611:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETASIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_rec.c:123:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/fileops/fop_rec.c:189:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/fileops/fop_rec.c:230:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/fileops/fop_rec.c:270:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/fileops/fop_rec.c:307:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/fileops/fop_rec.c:451:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/fileops/fop_rec.c:583:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/fileops/fop_rec.c:695:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/fileops/fop_rec.c:83:6: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/fileops/fop_rec.c:270:11: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/fileops/fop_rec.c:307:11: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/fileops/fop_rec.c:374:11: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/fileops/fop_rec.c:516:11: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/fileops/fop_rec.c:259:18: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/fileops/fop_rec.c:262:7: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/fileops/fop_rec.c:299:18: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/fileops/fop_rec.c:302:7: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/fileops/fop_rec.c:690:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/fileops/fop_util.c:112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_COMPENSATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETASIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:789:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DEF_IOSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:830:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:995:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETASIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:1158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:1185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETASIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:1261:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:1318:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_NOT_DURABLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:1405:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:1437:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_NOT_DURABLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:1476:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:1521:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETASIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:1720:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_WRITE [valueFlowBailoutIncompleteVar] db-5.3.28/src/fileops/fop_util.c:1675:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/fileops/fop_util.c:1672:7: note: ret is assigned db-5.3.28/src/fileops/fop_util.c:1675:11: note: ret is overwritten db-5.3.28/src/fileops/fop_util.c:1824:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/fileops/fop_util.c:1821:6: note: ret is assigned db-5.3.28/src/fileops/fop_util.c:1824:11: note: ret is overwritten db-5.3.28/src/hash/hash.c:106:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SECONDARY [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursor_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:206:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_READ [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:293:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_READ [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:357:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_ISDUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:457:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:486:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_RMW [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:670:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MULTIPLE_KEY [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:1072:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:1238:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:1314:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:1482:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_OFFDUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:1669:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_ISDUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:1914:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:2019:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:2050:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:2204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:2259:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:2333:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_WRITE [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_compact.c:48:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_compact.c:232:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_compact.c:310:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_compact.c:397:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_pgno_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash.c:285:16: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash.c:468:7: style: Parameter 'key' can be declared as pointer to const. However it seems that '__hamc_get' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/hash/hash.c:173:16: note: You might need to cast the function pointer here db-5.3.28/src/hash/hash.c:468:7: note: Parameter 'key' can be declared as pointer to const db-5.3.28/src/hash/hash.c:473:6: style: Variable 'dbp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash.c:2013:15: style: Variable 'hcp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash.c:2046:38: style: Variable 'args' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_conv.c:41:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_conv.c:72:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_conv.c:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETA [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_func.c:239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_meta.c:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_READ [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_meta.c:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_NG [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_meta.c:113:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_meta.c:157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_OPD [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_dup.c:99:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CURRENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_dup.c:308:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOFFPAGE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_dup.c:424:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_PARTIAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_dup.c:486:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_OFFDUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_dup.c:703:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_OFFDUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_dup.c:775:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_dup.c:855:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_dup.c:880:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_dup.c:938:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HAM_CHGPG [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_method.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_method.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_method.c:205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_method.c:224:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_method.c:82:6: style: Parameter 'dbp' can be declared as pointer to const. However it seems that '__ham_get_h_ffactor' is a callback function, if 'dbp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/hash/hash_method.c:49:23: note: You might need to cast the function pointer here db-5.3.28/src/hash/hash_method.c:82:6: note: Parameter 'dbp' can be declared as pointer to const db-5.3.28/src/hash/hash_method.c:85:8: style: Variable 'hashp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_method.c:203:8: style: Variable 'hashp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_method.c:238:6: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hash/hash_method.c:238:12: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hash/hash_method.c:241:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_open.c:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_open.c:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_open.c:266:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HASHVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_open.c:376:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_open.c:500:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_WRITE [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUCKET_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_OK [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_OK [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_OK [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:407:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:498:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_OFFPAGE [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:623:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HASH_UNSORTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:670:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:735:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:884:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_OFFPAGE [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:983:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:1012:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HASH_UNSORTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:1067:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:1415:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:1803:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:2184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:2482:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:2711:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_OFFPAGE [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:2848:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:2917:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:3032:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:3063:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_page.c:3155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HAM_DELLASTPG [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_dup.c:828:6: style: Variable 'dbp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_dup.c:871:12: style: Parameter 'my_dbc' can be declared as pointer to const. However it seems that '__hamc_chgpg_func' is a callback function, if 'my_dbc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/hash/hash_dup.c:934:6: note: You might need to cast the function pointer here db-5.3.28/src/hash/hash_dup.c:871:12: note: Parameter 'my_dbc' can be declared as pointer to const db-5.3.28/src/hash/hash_dup.c:878:28: style: Variable 'args' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_rec.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_insdel_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_insdel_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_newpage_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_replace_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:559:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_replace_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:657:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_splitdata_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:763:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_copypage_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:874:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_metagroup_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:1088:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_contract_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:1155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_groupalloc_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:1298:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:1333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_changeslot_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:1387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_curadj_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:1466:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DELETED [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:1558:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_chgpg_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:1601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_metagroup_42_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:1780:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ham_groupalloc_42_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:1883:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_DIRTY [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_rec.c:154:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:263:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:405:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:525:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:629:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:734:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:841:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:1058:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:1124:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:1246:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:1358:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:1433:29: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:1567:29: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:1749:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:1837:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/hash/hash_rec.c:335:1: style: Label 'ppage' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:369:1: style: Label 'npage' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:401:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:521:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:625:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:791:1: style: Label 'donext' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:812:1: style: Label 'do_nn' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:1052:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:1123:1: style: Label 'out' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:1301:1: style: Label 'out' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:1358:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:1568:1: style: Label 'out' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:1743:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/hash/hash_rec.c:1264:25: style: Parameter 'argp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hash/hash_rec.c:1265:10: style: Parameter 'lsnp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hash/hash_rec.c:1449:20: style: Variable 'argp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_rec.c:1855:28: style: Parameter 'argp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hash/hash_rec.c:1856:10: style: Parameter 'lsnp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hash/hash_rec.c:310:36: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/hash/hash_rec.c:457:6: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/hash/hash_rec.c:577:6: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/hash/hash_rec.c:776:17: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/hash/hash_rec.c:888:55: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/hash/hash_rec.c:1091:23: error: Uninitialized variable: dbc [uninitvar] db-5.3.28/src/hash/hash_rec.c:1336:23: error: Uninitialized variable: dbc [uninitvar] db-5.3.28/src/hash/hash_rec.c:1622:55: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/hash/hash_rec.c:296:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:313:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:323:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:442:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:484:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:500:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:562:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:588:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:604:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:767:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:775:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:782:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:960:19: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:921:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:938:23: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:1096:42: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:1168:36: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:1341:35: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:1393:24: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:1565:43: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:1651:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:1658:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:1792:36: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/hash/hash_rec.c:402:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hash/hash_rec.c:286:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/hash/hash_rec.c:522:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hash/hash_rec.c:429:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/hash/hash_rec.c:626:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hash/hash_rec.c:549:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/hash/hash_rec.c:838:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hash/hash_rec.c:756:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/hash/hash_rec.c:1053:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hash/hash_rec.c:1124:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hash/hash_rec.c:1081:6: style: Unused variable: file_dbp [unusedVariable] db-5.3.28/src/hash/hash_rec.c:1356:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hash/hash_rec.c:1322:6: style: Unused variable: file_dbp [unusedVariable] db-5.3.28/src/hash/hash_rec.c:1380:16: style: Unused variable: mpf [unusedVariable] db-5.3.28/src/hash/hash_rec.c:1381:6: style: Unused variable: file_dbp [unusedVariable] db-5.3.28/src/hash/hash_rec.c:1564:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hash/hash_rec.c:1551:16: style: Unused variable: mpf [unusedVariable] db-5.3.28/src/hash/hash_rec.c:1744:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hash/hash_rec.c:1589:6: style: Unused variable: file_dbp [unusedVariable] db-5.3.28/src/hash/hash_reclaim.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_DONTLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_reclaim.c:36:15: style: Variable 'hcp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_page.c:939:28: style: Condition 'res<0' is always false [knownConditionTrueFalse] db-5.3.28/src/hash/hash_page.c:924:11: note: Assuming that condition 'res>=0' is not redundant db-5.3.28/src/hash/hash_page.c:939:28: note: Condition 'res<0' is always false db-5.3.28/src/hash/hash_page.c:2629:64: style: Condition '(ret=__ham_insertpair(dbc,hcp->page,&hcp->seek_found_indx,pkey,pdata,key_type,data_type))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/hash/hash_page.c:2628:29: note: Calling function '__ham_insertpair' returns 0 db-5.3.28/src/hash/hash_page.c:2629:64: note: Condition '(ret=__ham_insertpair(dbc,hcp->page,&hcp->seek_found_indx,pkey,pdata,key_type,data_type))!=0' is always false db-5.3.28/src/hash/hash_page.c:2750:36: style: Condition '(ret=__ham_insertpair(dbc,dest_page,&dest,&tkey,&tdata,ktype,dtype))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/hash/hash_page.c:2749:29: note: Calling function '__ham_insertpair' returns 0 db-5.3.28/src/hash/hash_page.c:2750:36: note: Condition '(ret=__ham_insertpair(dbc,dest_page,&dest,&tkey,&tdata,ktype,dtype))!=0' is always false db-5.3.28/src/hash/hash_page.c:482:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hash/hash_page.c:484:13: style: Parameter 'indxp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hash/hash_page.c:730:12: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_page.c:1385:25: style: Variable 'end' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_page.c:1721:7: style: Parameter 'dbt' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hash/hash_page.c:3022:12: style: Parameter 'my_dbc' can be declared as pointer to const. However it seems that '__hamc_delpg_getorder' is a callback function, if 'my_dbc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/hash/hash_page.c:3164:6: note: You might need to cast the function pointer here db-5.3.28/src/hash/hash_page.c:3022:12: note: Parameter 'my_dbc' can be declared as pointer to const db-5.3.28/src/hash/hash_page.c:3054:12: style: Parameter 'my_dbc' can be declared as pointer to const. However it seems that '__hamc_delpg_setorder' is a callback function, if 'my_dbc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/hash/hash_page.c:3172:6: note: You might need to cast the function pointer here db-5.3.28/src/hash/hash_page.c:3054:12: note: Parameter 'my_dbc' can be declared as pointer to const db-5.3.28/src/hash/hash_page.c:3061:37: style: Variable 'args' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_stub.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_verify.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hfunc [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_verify.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_verify.c:310:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_indx_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_verify.c:427:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_verify.c:539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hfunc [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_verify.c:1074:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_verify.c:1132:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_upgrade.c:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HASHMETA [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_upgrade.c:118:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAX_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_upgrade.c:209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DUPSORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_upgrade.c:242:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_OFFDUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/hash/hash_upgrade.c:24:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hash/hash_upgrade.c:31:13: style: Variable 'o_spares' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_verify.c:408:9: style: Local variable 'm' shadows outer variable [shadowVariable] db-5.3.28/src/hash/hash_verify.c:747:9: note: Shadowed declaration db-5.3.28/src/hash/hash_verify.c:408:9: note: Shadow variable db-5.3.28/src/hash/hash_verify.c:409:8: style: Local variable 'h' shadows outer variable [shadowVariable] db-5.3.28/src/hash/hash_verify.c:819:8: note: Shadowed declaration db-5.3.28/src/hash/hash_verify.c:409:8: note: Shadow variable db-5.3.28/src/hash/hash_verify.c:412:12: style: Local variable 'pgno' shadows outer variable [shadowVariable] db-5.3.28/src/hash/hash_verify.c:749:12: note: Shadowed declaration db-5.3.28/src/hash/hash_verify.c:412:12: note: Shadow variable db-5.3.28/src/hash/hash_verify.c:537:12: style: Local variable 'pgno' shadows outer variable [shadowVariable] db-5.3.28/src/hash/hash_verify.c:749:12: note: Shadowed declaration db-5.3.28/src/hash/hash_verify.c:537:12: note: Shadow variable db-5.3.28/src/hash/hash_verify.c:1040:8: style: Local variable 'h' shadows outer variable [shadowVariable] db-5.3.28/src/hash/hash_verify.c:819:8: note: Shadowed declaration db-5.3.28/src/hash/hash_verify.c:1040:8: note: Shadow variable db-5.3.28/src/hash/hash_verify.c:1041:12: style: Local variable 'pgno' shadows outer variable [shadowVariable] db-5.3.28/src/hash/hash_verify.c:749:12: note: Shadowed declaration db-5.3.28/src/hash/hash_verify.c:1041:12: note: Shadow variable db-5.3.28/src/hash/hash_verify.c:45:8: style: Variable 'hashp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/hash/hash_verify.c:533:8: style: Variable 'hashp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/heap/heap.c:104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAP_CURSOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_RMW [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:313:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_NG [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:356:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCK_COUPLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:463:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:556:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:989:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:1397:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:1626:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CURRENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:1870:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_TRY [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:2209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_PARTIAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:2302:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAPSPLITHDR [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:2503:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:2612:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:2808:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_NG [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_backup.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_HEAP_RPAGE [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_conv.c:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_conv.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_conv.c:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETA [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_method.c:28:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_method.c:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_method.c:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_method.c:121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_method.c:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OK_HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_method.c:75:8: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/heap/heap_method.c:97:8: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/heap/heap_method.c:54:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/heap/heap_open.c:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_open.c:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_open.c:161:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_READ [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_open.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_open.c:350:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_open.c:417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAPMETA [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_open.c:397:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/heap/heap_open.c:395:7: note: ret is assigned db-5.3.28/src/heap/heap_open.c:397:6: note: ret is overwritten db-5.3.28/src/heap/heap_open.c:79:8: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/heap/heap_open.c:409:10: style: Parameter 'lsnp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/heap/heap_open.c:411:8: style: Variable 'h' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/heap/heap.c:393:58: style: Condition '(ret=__heap_ditem(dbc,cp->page,cp->indx,size))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/heap/heap.c:393:25: note: Calling function '__heap_ditem' returns 0 db-5.3.28/src/heap/heap.c:393:58: note: Condition '(ret=__heap_ditem(dbc,cp->page,cp->indx,size))!=0' is always false db-5.3.28/src/heap/heap.c:1155:43: style: Condition '(ret=__heap_ditem(dbc,cp->page,cp->indx,old_size))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/heap/heap.c:1154:26: note: Calling function '__heap_ditem' returns 0 db-5.3.28/src/heap/heap.c:1155:43: note: Condition '(ret=__heap_ditem(dbc,cp->page,cp->indx,old_size))!=0' is always false db-5.3.28/src/heap/heap.c:1270:61: style: Condition '(ret=__heap_pitem(dbc,(PAGE*)cp->page,cp->indx,size,&hdr_dbt,&t_data))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/heap/heap.c:1269:26: note: Calling function '__heap_pitem' returns 0 db-5.3.28/src/heap/heap.c:1270:61: note: Condition '(ret=__heap_pitem(dbc,(PAGE*)cp->page,cp->indx,size,&hdr_dbt,&t_data))!=0' is always false db-5.3.28/src/heap/heap.c:1446:43: style: Condition '(ret=__heap_ditem(dbc,cp->page,cp->indx,old_size))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/heap/heap.c:1445:26: note: Calling function '__heap_ditem' returns 0 db-5.3.28/src/heap/heap.c:1446:43: note: Condition '(ret=__heap_ditem(dbc,cp->page,cp->indx,old_size))!=0' is always false db-5.3.28/src/heap/heap.c:1504:61: style: Condition '(ret=__heap_pitem(dbc,(PAGE*)cp->page,cp->indx,size,&hdr_dbt,&t_data))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/heap/heap.c:1503:26: note: Calling function '__heap_pitem' returns 0 db-5.3.28/src/heap/heap.c:1504:61: note: Condition '(ret=__heap_pitem(dbc,(PAGE*)cp->page,cp->indx,size,&hdr_dbt,&t_data))!=0' is always false db-5.3.28/src/heap/heap.c:1772:62: style: Condition '(ret=__heap_ditem(dbc,cp->page,cp->indx,old_size))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/heap/heap.c:1772:25: note: Calling function '__heap_ditem' returns 0 db-5.3.28/src/heap/heap.c:1772:62: note: Condition '(ret=__heap_ditem(dbc,cp->page,cp->indx,old_size))!=0' is always false db-5.3.28/src/heap/heap.c:1777:66: style: Condition '(ret=__heap_pitem(dbc,(PAGE*)cp->page,cp->indx,new_size,&hdr_dbt,&new_data))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/heap/heap.c:1776:25: note: Calling function '__heap_pitem' returns 0 db-5.3.28/src/heap/heap.c:1777:66: note: Condition '(ret=__heap_pitem(dbc,(PAGE*)cp->page,cp->indx,new_size,&hdr_dbt,&new_data))!=0' is always false db-5.3.28/src/heap/heap.c:2242:63: style: Condition '(ret=__heap_pitem(dbc,(PAGE*)cp->page,indx,data_size,&tmp_dbt,data))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/heap/heap.c:2241:25: note: Calling function '__heap_pitem' returns 0 db-5.3.28/src/heap/heap.c:2242:63: note: Condition '(ret=__heap_pitem(dbc,(PAGE*)cp->page,indx,data_size,&tmp_dbt,data))!=0' is always false db-5.3.28/src/heap/heap.c:2425:57: style: Condition '(ret=__heap_pitem(dbc,(PAGE*)cp->page,indx,size,&hdr_dbt,&t_data))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/heap/heap.c:2424:26: note: Calling function '__heap_pitem' returns 0 db-5.3.28/src/heap/heap.c:2425:57: note: Condition '(ret=__heap_pitem(dbc,(PAGE*)cp->page,indx,size,&hdr_dbt,&t_data))!=0' is always false db-5.3.28/src/heap/heap.c:2687:27: style: Condition 'bpp!=NULL' is always false [knownConditionTrueFalse] db-5.3.28/src/heap/heap.c:2681:17: note: Assuming that condition 'bpp!=NULL' is not redundant db-5.3.28/src/heap/heap.c:2687:27: note: Condition 'bpp!=NULL' is always false db-5.3.28/src/heap/heap.c:2506:43: warning: Either the condition 'hdr!=NULL' is redundant or there is possible null pointer dereference: hdr. [nullPointerRedundantCheck] db-5.3.28/src/heap/heap.c:2520:10: note: Assuming that condition 'hdr!=NULL' is not redundant db-5.3.28/src/heap/heap.c:2506:43: note: Null pointer dereference db-5.3.28/src/heap/heap.c:2508:32: warning: Either the condition 'hdr!=NULL' is redundant or there is possible null pointer dereference: hdr. [nullPointerRedundantCheck] db-5.3.28/src/heap/heap.c:2520:10: note: Assuming that condition 'hdr!=NULL' is not redundant db-5.3.28/src/heap/heap.c:2508:32: note: Null pointer dereference db-5.3.28/src/heap/heap.c:299:16: style: Variable 'mpf' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/heap/heap.c:453:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/heap/heap.c:1617:28: style: Variable 'src' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/heap/heap.c:1617:34: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/heap/heap.c:2492:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/heap/heap.c:2571:15: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/heap/heap_rec.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __heap_addrem_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_rec.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __heap_pg_alloc_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_rec.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __heap_trunc_meta_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_rec.c:353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __heap_trunc_page_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap.c:307:6: style: Variable 'mpf' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/heap/heap_rec.c:93:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/heap/heap_rec.c:260:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/heap/heap_rec.c:324:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/heap/heap_rec.c:384:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/heap/heap_rec.c:89:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/heap/heap_rec.c:320:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/heap/heap_rec.c:50:36: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/heap/heap_rec.c:300:28: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/heap/heap_rec.c:43:43: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/heap/heap_rec.c:53:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/heap/heap_rec.c:61:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/heap/heap_rec.c:142:35: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/heap/heap_rec.c:293:20: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/heap/heap_rec.c:299:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/heap/heap_rec.c:307:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/heap/heap_rec.c:368:22: error: Uninitialized variable: dbc [legacyUninitvar] db-5.3.28/src/heap/heap_rec.c:90:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/heap/heap_rec.c:114:7: style: Unused variable: dbc [unusedVariable] db-5.3.28/src/heap/heap_rec.c:321:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/heap/heap_rec.c:280:6: style: Unused variable: file_dbp [unusedVariable] db-5.3.28/src/heap/heap_reclaim.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_HEAP_RPAGE [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_stub.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/hmac/hmac.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/hmac/hmac.c:142:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAC_MAGIC [valueFlowBailoutIncompleteVar] db-5.3.28/src/hmac/hmac.c:171:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAC_KEY [valueFlowBailoutIncompleteVar] db-5.3.28/src/hmac/hmac.c:42:12: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hmac/hmac.c:162:13: style: Parameter 'db_cipher' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/heap/heap_verify.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_INCOMPLETE [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_verify.c:130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_IHEAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_verify.c:247:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_verify.c:416:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAPSPLITHDR [valueFlowBailoutIncompleteVar] db-5.3.28/src/heap/heap_verify.c:37:8: style: Local variable 'h' shadows outer variable [shadowVariable] db-5.3.28/src/heap/heap_verify.c:325:8: note: Shadowed declaration db-5.3.28/src/heap/heap_verify.c:37:8: note: Shadow variable db-5.3.28/src/heap/heap_verify.c:455:12: style: Local variable 'pgno' shadows outer variable [shadowVariable] db-5.3.28/src/heap/heap_verify.c:324:12: note: Shadowed declaration db-5.3.28/src/heap/heap_verify.c:455:12: note: Shadow variable db-5.3.28/src/heap/heap_verify.c:125:23: style: Variable 'offtbl' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/heap/heap_verify.c:434:26: style: Variable 't_ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/heap/heap_verify.c:436:9: style: Variable 't_ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/lock/lock.c:952:51: error: syntax error [syntaxError] db-5.3.28/src/hmac/sha1.c:158:5: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] db-5.3.28/src/hmac/sha1.c:159:5: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] db-5.3.28/src/hmac/sha1.c:160:5: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] db-5.3.28/src/hmac/sha1.c:161:5: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] db-5.3.28/src/hmac/sha1.c:132:17: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/hmac/sha1.c:136:19: style: union member 'CHAR64LONG16::c' is never used. [unusedStructMember] db-5.3.28/src/hmac/sha1.c:185:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hmac/sha1.c:185:11: style: Variable 'b' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hmac/sha1.c:185:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hmac/sha1.c:185:19: style: Variable 'd' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hmac/sha1.c:185:23: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/hmac/sha1.c:279:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/lock/lock_deadlock.c:446:29: error: syntax error [syntaxError] db-5.3.28/src/lock/lock_failchk.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREADID_STRLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_id.c:36:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_id.c:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_INVALIDID [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_id.c:152:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_id.c:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_id.c:235:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_id.c:311:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MUTEX_SELF_BLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_id.c:440:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_id.c:486:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_lock [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_list.c:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_list.c:247:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_list.c:296:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_ILOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_list.c:332:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_id.c:93:12: style: Condition 'nids!=0' is always true [knownConditionTrueFalse] db-5.3.28/src/lock/lock_id.c:88:10: note: Assignment 'nids=0', assigned value is 0 db-5.3.28/src/lock/lock_id.c:90:8: note: nids is incremented', new value is 1 db-5.3.28/src/lock/lock_id.c:93:12: note: Condition 'nids!=0' is always true db-5.3.28/src/lock/lock_id.c:305:7: warning: Either the condition 'sh_locker==NULL' is redundant or there is possible null pointer dereference: sh_locker. [nullPointerRedundantCheck] db-5.3.28/src/lock/lock_id.c:307:16: note: Assuming that condition 'sh_locker==NULL' is not redundant db-5.3.28/src/lock/lock_id.c:305:7: note: Null pointer dereference db-5.3.28/src/lock/lock_id.c:68:5: style: Variable 'id' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/lock/lock_id.c:65:5: note: id is assigned db-5.3.28/src/lock/lock_id.c:68:5: note: id is overwritten db-5.3.28/src/lock/lock_id.c:26:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_id.c:139:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_id.c:308:12: style: Variable 'nlockers' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/lock/lock_method.c:87:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:153:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:187:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:252:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:297:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:342:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:386:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:430:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:480:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:505:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:531:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_method.c:592:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_list.c:111:24: style: Variable 'plock' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/lock/lock_list.c:290:17: style: Variable 'l1' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/lock/lock_list.c:290:22: style: Variable 'l2' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/lock/lock_list.c:195:9: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/lock/lock_method.c:76:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:114:12: style: Parameter 'lk_conflicts' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:143:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:244:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:289:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:334:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:378:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:422:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:470:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:495:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:518:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_method.c:522:17: style: Variable 'region' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/lock/lock_region.c:68:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCKTAB [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_region.c:170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCKREGION [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_region.c:368:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_region.c:448:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_DEFAULT_N [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_region.c:472:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_DEFAULT_N [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_region.c:519:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCKREGION [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_stub.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_region.c:59:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/lock/lock_region.c:158:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/lock/lock_region.c:417:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_region.c:419:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/lock/lock_region.c:436:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_region.c:438:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/lock/lock_region.c:462:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_region.c:464:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/lock/lock_region.c:500:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_stub.c:360:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/lock/lock_region.c:132:16: style: Variable 'region_locked' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/lock/lock_timer.c:78:48: error: syntax error [syntaxError] db-5.3.28/src/lock/lock_util.c:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_ILOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_util.c:78:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_ILOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/lock/lock_util.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_archive.c:41:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_archive.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ARCH_REMOVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_archive.c:307:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_archive.c:365:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ARCH_ABS [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_archive.c:408:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PREV [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_archive.c:586:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:213:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:314:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_RECOVERY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:428:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LV_NONEXISTENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:615:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LV_NORMAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:891:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:1045:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_MAX_TXNS [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:1071:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_IN_MEMORY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:1096:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_BASE_REGION_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:1134:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:1235:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_IN_MEMORY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:1304:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_filestart [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:1396:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:1424:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __db_filestart [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:1501:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDR [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log.c:1664:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_archive.c:30:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_archive.c:79:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_archive.c:282:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_archive.c:567:8: style: Parameter 'pref' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log.c:892:51: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/log/log.c:884:8: note: Assignment 'ret=0', assigned value is 0 db-5.3.28/src/log/log.c:892:51: note: Condition 'ret==0' is always true db-5.3.28/src/log/log.c:420:25: style: Variable 'filestart' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log.c:999:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log.c:1037:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log.c:1039:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log.c:1062:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log.c:1087:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log.c:1090:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log.c:1120:16: style: Parameter 'ckplsn' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log.c:1226:25: style: Variable 'filestart' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log.c:1381:10: style: Parameter 'lsnp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log.c:1573:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log.c:1595:8: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log.c:1598:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log.c:1620:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log.c:1655:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log.c:150:17: style: Variable 'region_locked' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/log/log_compare.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_debug.c:74:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_debug.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_debug.c:62:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_method.c:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:109:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:143:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:174:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:210:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:241:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:270:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_BASE_REGION_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:338:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_AUTO_REMOVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:368:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_AUTO_REMOVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:406:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_AUTO_REMOVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:458:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_AUTO_REMOVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:521:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_IN_MEMORY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_method.c:54:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_method.c:99:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_method.c:164:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_method.c:233:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_method.c:286:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_method.c:321:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_method.c:325:7: style: Variable 'env' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_method.c:326:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_method.c:356:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_method.c:511:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_get.c:54:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:83:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGC [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:334:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FIRST [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:413:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_LOCKED [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:833:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:917:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:1166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FIRST [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:1271:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_SILENT_ERR [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:1314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OSO_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:1363:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_SILENT_ERR [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:1401:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:1442:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:1490:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_print.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTIME_BUFLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_print.c:327:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBREG_OP_MASK [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_get.c:231:37: style: Condition '(t_ret=__logc_close(plogc))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/log/log_get.c:231:28: note: Calling function '__logc_close' returns 0 db-5.3.28/src/log/log_get.c:231:37: note: Condition '(t_ret=__logc_close(plogc))!=0' is always false db-5.3.28/src/log/log_get.c:43:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_get.c:1095:16: style: Parameter 'last_lsn' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_get.c:1226:7: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_get.c:1381:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_get.c:867:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/log/log_print.c:157:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] db-5.3.28/src/log/log_verify.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify.c:395:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:464:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:537:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FLUSH [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:712:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDR [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:785:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDR [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:906:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:1004:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RUNRECOVERY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:1302:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBLOG_ZERO [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:1355:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:1398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:1430:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OSO_SEQ [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:1466:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFPREFIX [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:1590:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDR [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:1636:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDR_CRYPTO_SZ [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_VERIFY_INTERR [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:215:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_VERIFY_FORWARD [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:283:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:299:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HASH [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_HEAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:331:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_QUEUE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:351:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:382:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_MINIMUM [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:457:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:511:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:596:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:631:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:664:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:730:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:765:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:800:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:835:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:867:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:900:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:934:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:966:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1001:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1033:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1068:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1267:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1372:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1767:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1807:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1839:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1876:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1913:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1950:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:1987:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2024:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2061:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2096:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2232:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2263:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2391:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:2488:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:3334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:3368:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:3483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:3516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTIME_BUFLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:3635:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_STAT_ACTIVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:3678:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:3814:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:3847:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:3927:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:3963:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_VERIFY_VERBOSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:4009:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVAL_DBREGID [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:4145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:4239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:4255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDR_CRYPTO_SZ [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:4274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVAL_DBREGID [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:4301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_put.c:46:7: style: Local variable 'env' shadows outer variable [shadowVariable] db-5.3.28/src/log/log_put.c:1727:7: note: Shadowed declaration db-5.3.28/src/log/log_put.c:46:7: note: Shadow variable db-5.3.28/src/log/log_put.c:635:7: style: Local variable 'env' shadows outer variable [shadowVariable] db-5.3.28/src/log/log_put.c:1727:7: note: Shadowed declaration db-5.3.28/src/log/log_put.c:635:7: note: Shadow variable db-5.3.28/src/log/log_put.c:768:7: style: Local variable 'env' shadows outer variable [shadowVariable] db-5.3.28/src/log/log_put.c:1727:7: note: Shadowed declaration db-5.3.28/src/log/log_put.c:768:7: note: Shadow variable db-5.3.28/src/log/log_put.c:900:7: style: Local variable 'env' shadows outer variable [shadowVariable] db-5.3.28/src/log/log_put.c:1727:7: note: Shadowed declaration db-5.3.28/src/log/log_put.c:900:7: note: Shadow variable db-5.3.28/src/log/log_put.c:966:7: style: Local variable 'env' shadows outer variable [shadowVariable] db-5.3.28/src/log/log_put.c:1727:7: note: Shadowed declaration db-5.3.28/src/log/log_put.c:966:7: note: Shadow variable db-5.3.28/src/log/log_put.c:1266:7: style: Local variable 'env' shadows outer variable [shadowVariable] db-5.3.28/src/log/log_put.c:1727:7: note: Shadowed declaration db-5.3.28/src/log/log_put.c:1266:7: note: Shadow variable db-5.3.28/src/log/log_put.c:1349:7: style: Local variable 'env' shadows outer variable [shadowVariable] db-5.3.28/src/log/log_put.c:1727:7: note: Shadowed declaration db-5.3.28/src/log/log_put.c:1349:7: note: Shadow variable db-5.3.28/src/log/log_put.c:1415:7: style: Local variable 'env' shadows outer variable [shadowVariable] db-5.3.28/src/log/log_put.c:1727:7: note: Shadowed declaration db-5.3.28/src/log/log_put.c:1415:7: note: Shadow variable db-5.3.28/src/log/log_put.c:1417:12: style: Local variable 'flags' shadows outer variable [shadowVariable] db-5.3.28/src/log/log_put.c:1668:12: note: Shadowed declaration db-5.3.28/src/log/log_put.c:1417:12: note: Shadow variable db-5.3.28/src/log/log_put.c:1462:7: style: Local variable 'env' shadows outer variable [shadowVariable] db-5.3.28/src/log/log_put.c:1727:7: note: Shadowed declaration db-5.3.28/src/log/log_put.c:1462:7: note: Shadow variable db-5.3.28/src/log/log_put.c:40:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_put.c:94:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_put.c:97:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_put.c:99:12: style: Variable 'key' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_put.c:766:13: style: Variable 'db_cipher' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_put.c:896:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_put.c:939:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_put.c:1195:10: style: Parameter 'lsn' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_put.c:1463:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_put.c:1161:12: style: Variable 'ncommit' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/log/log_put.c:1174:11: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/log/log_verify_stub.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_int.c:258:36: style: Condition '(ret=__lv_on_nontxn_update(lvh,&lsn,txnp->txnid,type,fileid))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/log/log_verify_int.c:257:36: note: Calling function '__lv_on_nontxn_update' returns 0 db-5.3.28/src/log/log_verify_int.c:258:36: note: Condition '(ret=__lv_on_nontxn_update(lvh,&lsn,txnp->txnid,type,fileid))!=0' is always false db-5.3.28/src/log/log_verify_int.c:132:10: style: Parameter 'txnp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/log/log_verify_int.c:1437:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_verify_util.c:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOG_VRFY_INFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DONOTINDEX [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:396:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:450:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LSN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:501:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:568:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:600:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_VERIFY_INFO_FIXSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:649:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LSN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:678:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:761:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:887:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_STAT_PREPARE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:918:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LSN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:964:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1011:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1051:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1078:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_REG_INFO_FIXSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1150:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1188:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1211:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1242:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1272:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1329:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBREG_XCHKPNT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1392:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1420:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_FILEREG_INFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1486:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1521:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1553:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1578:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1616:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1653:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1700:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1779:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1834:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1880:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1916:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:1955:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_MINIMUM [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:2035:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:2070:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:2120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:2156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB___bam_irep [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_alloc.c:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPOOL_LRU_MAX [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_alloc.c:326:14: style: Condition 'bhp!=NULL' is always false [knownConditionTrueFalse] db-5.3.28/src/mp/mp_alloc.c:303:21: note: Assignment 'bhp=NULL', assigned value is 0 db-5.3.28/src/mp/mp_alloc.c:321:34: note: Assuming condition is false db-5.3.28/src/mp/mp_alloc.c:326:14: note: Condition 'bhp!=NULL' is always false db-5.3.28/src/mp/mp_alloc.c:43:29: style: Variable 'hp_end' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_alloc.c:53:12: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_backup.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OSO_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_backup.c:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_backup.c:292:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREADID_STRLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_backup.c:329:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/log/log_verify_util.c:287:57: style: Condition '(tret=__free_filereg_info(freg))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/log/log_verify_util.c:287:49: note: Calling function '__free_filereg_info' returns 0 db-5.3.28/src/log/log_verify_util.c:287:57: note: Condition '(tret=__free_filereg_info(freg))!=0' is always false db-5.3.28/src/log/log_verify_util.c:709:45: style: Condition '(ret=__free_txninfo(param.ti2u[i]))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/log/log_verify_util.c:709:28: note: Calling function '__free_txninfo' returns 0 db-5.3.28/src/log/log_verify_util.c:709:45: note: Condition '(ret=__free_txninfo(param.ti2u[i]))!=0' is always false db-5.3.28/src/log/log_verify_util.c:766:21: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/log/log_verify_util.c:754:0: note: Assignment 'ret=0', assigned value is 0 db-5.3.28/src/log/log_verify_util.c:766:21: note: Condition 'ret==0' is always true db-5.3.28/src/log/log_verify_util.c:499:7: style: Variable 'pdbt' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_verify_util.c:943:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_verify_util.c:992:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_verify_util.c:1273:17: style: Variable 'pflife' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_verify_util.c:1695:30: style: Variable 't1' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_verify_util.c:1695:35: style: Variable 't2' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_verify_util.c:1953:17: style: Variable 'pff' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/log/log_verify_util.c:349:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/mp/mp_backup.c:32:16: style: Parameter 'mpf' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_backup.c:249:16: style: Parameter 'mpf' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_bh.c:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_bh.c:233:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BH_DIRTY_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_bh.c:323:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BH_DIRTY [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_bh.c:519:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FTYPE_SET [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_bh.c:594:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BH_FREE_UNLOCKED [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fget.c:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fget.c:152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_DIRTY [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_bh.c:77:19: style: Condition 'dbmfp->fhp==NULL' is always true [knownConditionTrueFalse] db-5.3.28/src/mp/mp_bh.c:69:18: note: Assuming that condition 'dbmfp->fhp==NULL' is not redundant db-5.3.28/src/mp/mp_bh.c:71:11: note: Assuming condition is false db-5.3.28/src/mp/mp_bh.c:77:19: note: Condition 'dbmfp->fhp==NULL' is always true db-5.3.28/src/mp/mp_bh.c:136:8: warning: Either the condition 'mpreg==NULL' is redundant or there is possible null pointer dereference: mpreg. [nullPointerRedundantCheck] db-5.3.28/src/mp/mp_bh.c:139:13: note: Assuming that condition 'mpreg==NULL' is not redundant db-5.3.28/src/mp/mp_bh.c:136:8: note: Null pointer dereference db-5.3.28/src/mp/mp_fmethod.c:42:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:73:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOLFILE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_FILEID_SET [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:172:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:197:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_NOFILE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:230:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_NOFILE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:372:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:398:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PRIORITY_VERY_LOW [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:482:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPOOL_PRI_VERY_LOW [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fmethod.c:30:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_fmethod.c:114:16: style: Parameter 'dbmfp' can be declared as pointer to const. However it seems that '__memp_get_clear_len' is a callback function, if 'dbmfp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/mp/mp_fmethod.c:83:25: note: You might need to cast the function pointer here db-5.3.28/src/mp/mp_fmethod.c:114:16: note: Parameter 'dbmfp' can be declared as pointer to const db-5.3.28/src/mp/mp_fmethod.c:168:12: style: Parameter 'fileid' can be declared as pointer to const. However it seems that '__memp_set_fileid' is a callback function, if 'fileid' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/mp/mp_fmethod.c:95:22: note: You might need to cast the function pointer here db-5.3.28/src/mp/mp_fmethod.c:168:12: note: Parameter 'fileid' can be declared as pointer to const db-5.3.28/src/mp/mp_fmethod.c:189:13: style: Variable 'mfp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_fmethod.c:262:16: style: Parameter 'dbmfp' can be declared as pointer to const. However it seems that '__memp_get_ftype' is a callback function, if 'dbmfp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/mp/mp_fmethod.c:86:21: note: You might need to cast the function pointer here db-5.3.28/src/mp/mp_fmethod.c:262:16: note: Parameter 'dbmfp' can be declared as pointer to const db-5.3.28/src/mp/mp_fmethod.c:292:16: style: Parameter 'dbmfp' can be declared as pointer to const. However it seems that '__memp_get_lsn_offset' is a callback function, if 'dbmfp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/mp/mp_fmethod.c:88:26: note: You might need to cast the function pointer here db-5.3.28/src/mp/mp_fmethod.c:292:16: note: Parameter 'dbmfp' can be declared as pointer to const db-5.3.28/src/mp/mp_fmethod.c:391:16: style: Parameter 'dbmfp' can be declared as pointer to const. However it seems that '__memp_get_pgcookie' is a callback function, if 'dbmfp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/mp/mp_fmethod.c:90:24: note: You might need to cast the function pointer here db-5.3.28/src/mp/mp_fmethod.c:391:16: note: Parameter 'dbmfp' can be declared as pointer to const db-5.3.28/src/mp/mp_fget.c:903:21: style: Variable 'h_locked' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/mp/mp_fget.c:889:12: note: h_locked is assigned db-5.3.28/src/mp/mp_fget.c:903:21: note: h_locked is overwritten db-5.3.28/src/mp/mp_fget.c:1013:12: style: Variable 'h_locked' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/mp/mp_fget.c:999:12: note: h_locked is assigned db-5.3.28/src/mp/mp_fget.c:1013:12: note: h_locked is overwritten db-5.3.28/src/mp/mp_fget.c:306:1: style: Label 'xlatch' is not used. [unusedLabel] db-5.3.28/src/mp/mp_fopen.c:45:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fopen.c:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OPEN_CALLED [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fopen.c:677:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_TEMP [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fopen.c:776:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPOOLFILE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fopen.c:933:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OPEN_CALLED [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fopen.c:1074:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fopen.c:1173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fput.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREADID_STRLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fput.c:298:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPOOL_LRU_DECREMENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fput.c:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_DUMMY [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fput.c:270:45: style: Condition '(t_ret=__memp_reset_lru(env,infop))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/mp/mp_fput.c:270:31: note: Calling function '__memp_reset_lru' returns 0 db-5.3.28/src/mp/mp_fput.c:270:45: note: Condition '(t_ret=__memp_reset_lru(env,infop))!=0' is always false db-5.3.28/src/mp/mp_fset.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BH_EXCLUSIVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fset.c:162:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BH_DIRTY [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_fopen.c:438:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/src/mp/mp_fopen.c:220:12: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/mp/mp_fopen.c:219:23: note: Calling function '__memp_mpf_find' returns 0 db-5.3.28/src/mp/mp_fopen.c:219:23: note: Assignment 'ret=__memp_mpf_find(env,dbmfp,hp,path,flags,&mfp)', assigned value is 0 db-5.3.28/src/mp/mp_fopen.c:220:12: note: Condition 'ret==0' is always true db-5.3.28/src/mp/mp_fopen.c:438:11: style: Condition 'ret=__memp_mpf_find(env,dbmfp,hp,path,flags,&mfp)!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/mp/mp_fopen.c:438:28: note: Calling function '__memp_mpf_find' returns 0 db-5.3.28/src/mp/mp_fopen.c:438:11: note: Condition 'ret=__memp_mpf_find(env,dbmfp,hp,path,flags,&mfp)!=0' is always false db-5.3.28/src/mp/mp_fopen.c:438:64: style: Condition '__memp_mpf_find(env,dbmfp,hp,path,flags,&mfp)!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/mp/mp_fopen.c:438:28: note: Calling function '__memp_mpf_find' returns 0 db-5.3.28/src/mp/mp_fopen.c:438:64: note: Condition '__memp_mpf_find(env,dbmfp,hp,path,flags,&mfp)!=0' is always false db-5.3.28/src/mp/mp_fopen.c:1103:61: style: Condition 'ret==0' is always false [knownConditionTrueFalse] db-5.3.28/src/mp/mp_fopen.c:956:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/mp/mp_fopen.c:951:7: note: ret is assigned db-5.3.28/src/mp/mp_fopen.c:956:11: note: ret is overwritten db-5.3.28/src/mp/mp_fopen.c:1103:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/mp/mp_fopen.c:1101:7: note: ret is assigned db-5.3.28/src/mp/mp_fopen.c:1103:11: note: ret is overwritten db-5.3.28/src/mp/mp_fopen.c:592:10: style: Variable 'maxmap' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/mp/mp_method.c:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BH [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:76:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:119:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:207:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:246:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:280:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:313:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:345:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:383:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:417:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:451:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:487:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:515:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:537:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:564:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:586:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:613:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:665:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:844:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_TRUNC_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_mvcc.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_mvcc.c:154:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_mvcc.c:409:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BH_EXCLUSIVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_method.c:708:9: warning: Either the condition 'mfp!=NULL' is redundant or there is possible null pointer dereference: mfp. [nullPointerRedundantCheck] db-5.3.28/src/mp/mp_method.c:712:11: note: Assuming that condition 'mfp!=NULL' is not redundant db-5.3.28/src/mp/mp_method.c:708:9: note: Null pointer dereference db-5.3.28/src/mp/mp_method.c:65:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_method.c:71:9: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_method.c:196:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_method.c:235:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_method.c:269:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_method.c:275:9: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_method.c:333:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_method.c:340:9: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_method.c:406:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_method.c:412:9: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_method.c:477:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_method.c:482:9: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_method.c:527:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_method.c:532:9: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_method.c:576:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_method.c:581:9: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_method.c:117:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/mp/mp_region.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGINFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_region.c:217:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_region.c:365:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_region.c:396:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_region.c:446:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_MULTIVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_region.c:517:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_mvcc.c:358:13: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_mvcc.c:358:18: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_mvcc.c:388:13: style: Variable 'mfp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_region.c:170:42: style: Condition '(ret=__memp_init_config(env,mp))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/mp/mp_region.c:170:31: note: Calling function '__memp_init_config' returns 0 db-5.3.28/src/mp/mp_region.c:170:42: note: Condition '(ret=__memp_init_config(env,mp))!=0' is always false db-5.3.28/src/mp/mp_region.c:448:14: style: Variable 'pgsize' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/mp/mp_region.c:447:10: note: pgsize is assigned db-5.3.28/src/mp/mp_region.c:448:14: note: pgsize is overwritten db-5.3.28/src/mp/mp_region.c:32:14: style: Variable 'mp_i' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_region.c:382:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_register.c:97:2: error: There is an unknown macro here somewhere. Configuration is required. If LIST_FOREACH is a macro then please configure it. [unknownMacro] db-5.3.28/src/mp/mp_resize.c:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_resize.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_resize.c:337:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_resize.c:370:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_resize.c:409:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_resize.c:435:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_resize.c:481:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_resize.c:528:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_resize.c:570:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_sync.c:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_sync.c:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPOOL_FILE_BUCKETS [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_sync.c:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_sync.c:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_sync.c:230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_READONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_sync.c:306:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_sync.c:655:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_TEMP [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_sync.c:786:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_sync.c:855:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_sync.c:909:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_resize.c:497:12: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/mp/mp_resize.c:491:8: note: ret is assigned db-5.3.28/src/mp/mp_resize.c:497:12: note: ret is overwritten db-5.3.28/src/mp/mp_resize.c:42:13: style: Variable 'regids' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_resize.c:478:13: style: Variable 'regids' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_resize.c:559:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_resize.c:564:9: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_sync.c:492:8: warning: Either the condition 'bhp==NULL' is redundant or there is possible null pointer dereference: bhp. [nullPointerRedundantCheck] db-5.3.28/src/mp/mp_sync.c:503:11: note: Assuming that condition 'bhp==NULL' is not redundant db-5.3.28/src/mp/mp_sync.c:492:8: note: Null pointer dereference db-5.3.28/src/mp/mp_sync.c:154:9: style: Local variable 'mp' shadows outer variable [shadowVariable] db-5.3.28/src/mp/mp_sync.c:39:9: note: Shadowed declaration db-5.3.28/src/mp/mp_sync.c:154:9: note: Shadow variable db-5.3.28/src/mp/mp_sync.c:297:16: style: Local variable 'mp' shadows outer variable [shadowVariable] db-5.3.28/src/mp/mp_sync.c:39:9: note: Shadowed declaration db-5.3.28/src/mp/mp_sync.c:297:16: note: Shadow variable db-5.3.28/src/mp/mp_sync.c:781:9: style: Local variable 'mp' shadows outer variable [shadowVariable] db-5.3.28/src/mp/mp_sync.c:39:9: note: Shadowed declaration db-5.3.28/src/mp/mp_sync.c:781:9: note: Shadow variable db-5.3.28/src/mp/mp_sync.c:843:9: style: Local variable 'mp' shadows outer variable [shadowVariable] db-5.3.28/src/mp/mp_sync.c:39:9: note: Shadowed declaration db-5.3.28/src/mp/mp_sync.c:843:9: note: Shadow variable db-5.3.28/src/mp/mp_sync.c:115:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mp/mp_sync.c:220:13: style: Variable 'mfp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_sync.c:944:12: style: Variable 'bhp1' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_sync.c:944:19: style: Variable 'bhp2' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mp/mp_sync.c:87:14: style: Variable 't_ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/mp/mp_trickle.c:35:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_trickle.c:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary [valueFlowBailoutIncompleteVar] db-5.3.28/src/mp/mp_trickle.c:25:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_failchk.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREADID_STRLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_alloc.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_alloc.c:94:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_alloc.c:214:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_alloc.c:239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_alloc.c:284:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MUTEX_ALLOCATED [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_failchk.c:26:18: style: Variable 'mtxregion' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mutex/mut_fcntl.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_fcntl.c:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_fcntl.c:209:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_fcntl.c:245:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_method.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MUTEX_PROCESS_ONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_method.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_method.c:92:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_method.c:118:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_method.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_method.c:21:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_method.c:50:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_method.c:83:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_method.c:109:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_method.c:135:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_method.c:186:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_method.c:228:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_method.c:274:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_method.c:320:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_pthread.c:88:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MUTEX_SELF_BLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_pthread.c:246:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suspend [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_pthread.c:311:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suspend [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_pthread.c:380:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_pthread.c:636:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_pthread.c:721:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_pthread.c:216:1: style: Label 'err' is not used. [unusedLabel] db-5.3.28/src/mutex/mut_pthread.c:80:12: style: Variable 'mutexp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mutex/mut_pthread.c:83:9: style: Variable 'mutexp' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/mutex/mut_region.c:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_region.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MUTEXREGION [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_region.c:299:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_region.c:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MUTEX [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_region.c:353:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MUTEXMGR [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_region.c:376:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_region.c:243:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/src/mutex/mut_region.c:331:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_region.c:348:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mutex/mut_region.c:370:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mutex/mut_stub.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_stub.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_stub.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_stub.c:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_stub.c:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_stub.c:155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_stub.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_tas.c:166:4: debug: Scope::checkVariable found variable 'continue' with varid 0. [varid0] db-5.3.28/src/mutex/mut_tas.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_tas.c:95:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_tas.c:505:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_win32.c:156:4: debug: Scope::checkVariable found variable 'continue' with varid 0. [varid0] db-5.3.28/src/mutex/mut_win32.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_sec_attr [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_win32.c:100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_win32.c:491:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_win32.c:586:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_sec_attr [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/mut_tas.c:30:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mutex/mut_tas.c:81:18: style: Variable 'mtxregion' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mutex/mut_win32.c:34:12: style: Parameter 'mutexp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/mut_win32.c:88:18: style: Variable 'mtxregion' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mutex/mut_win32.c:565:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/os/os_abort.c:31:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] db-5.3.28/src/mutex/test_mutex.c:150:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/test_mutex.c:437:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/test_mutex.c:620:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/test_mutex.c:664:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/test_mutex.c:719:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/test_mutex.c:783:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/test_mutex.c:861:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/src/mutex/test_mutex.c:932:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_addrinfo.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_addrinfo.c:78:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] db-5.3.28/src/os/os_addrinfo.c:108:18: style: Condition 'nodename==NULL' is always false [knownConditionTrueFalse] db-5.3.28/src/os/os_addrinfo.c:52:18: style: Variable 'hostaddr' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mutex/test_mutex.c:325:21: style: Condition 'locker_wait()!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/mutex/test_mutex.c:325:18: note: Calling function 'locker_wait' returns 0 db-5.3.28/src/mutex/test_mutex.c:325:21: note: Condition 'locker_wait()!=0' is always false db-5.3.28/src/mutex/test_mutex.c:338:21: style: Condition 'wakeup_wait()!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/mutex/test_mutex.c:338:18: note: Calling function 'wakeup_wait' returns 0 db-5.3.28/src/mutex/test_mutex.c:338:21: note: Condition 'wakeup_wait()!=0' is always false db-5.3.28/src/mutex/test_mutex.c:433:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:437:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:442:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:456:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:514:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:527:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:727:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:734:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:740:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:752:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:756:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:793:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:805:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:995:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:998:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:1001:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:1004:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] db-5.3.28/src/mutex/test_mutex.c:140:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/mutex/test_mutex.c:944:12: style: Parameter 'procs' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/test_mutex.c:988:17: style: Parameter 'typearg' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/mutex/test_mutex.c:857:13: style: Variable 'err' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/os/os_alloc.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_malloc [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_alloc.c:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_realloc [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_alloc.c:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_free [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_alloc.c:252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_malloc [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_alloc.c:336:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_realloc [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_alloc.c:406:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_free [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_clock.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_clock.c:71:1: style: Label 'err' is not used. [unusedLabel] db-5.3.28/src/os/os_ctime.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTIME_BUFLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_errno.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_errno.c:72:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_errno.c:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_dir.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_dir.c:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_dirfree [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_fid.c:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_dir.c:66:32: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] db-5.3.28/src/os/os_fid.c:29:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os/os_fsync.c:66:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH_OPENED [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_flock.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_handle.c:41:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_handle.c:202:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH_ENVLINK [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_map.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_region_map [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_map.c:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_region_unmap [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_map.c:373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_map.c:399:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_map.c:605:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_map.c:257:10: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os/os_map.c:267:5: style: Variable 'rp' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/os/os_mkdir.c:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_open.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_path.c:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_rename.c:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_rpath.c:27:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_rw.c:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH_OPENED [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_rw.c:148:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH_OPENED [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_rw.c:203:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH_OPENED [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_rw.c:243:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS_ALL [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_seek.c:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH_OPENED [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_stat.c:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_stat.c:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_ioinfo [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_tmpdir.c:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_uid.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uid_init [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_truncate.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_unlink.c:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_yield.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_PER_SEC [valueFlowBailoutIncompleteVar] db-5.3.28/src/os/os_yield.c:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_qnx/os_qnx_fsync.c:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH_REGION [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_qnx/os_qnx_fsync.c:45:11: style:inconclusive: Boolean expression 'O_DSYNC!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] db-5.3.28/src/os_qnx/os_qnx_fsync.c:45:6: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/src/os_qnx/os_qnx_fsync.c:45:11: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] db-5.3.28/src/os_qnx/os_qnx_open.c:41:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_abs.c:22:11: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os_vxworks/os_vx_abs.c:29:13: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/os_vxworks/os_vx_rpath.c:46:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_map.c:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BEGIN_SINGLE_THREAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_map.c:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_map.c:180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_map.c:197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_map.c:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BEGIN_SINGLE_THREAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_map.c:308:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_map.c:358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_map.c:409:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_rpath.c:24:11: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os_vxworks/os_vx_rpath.c:40:13: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/os_vxworks/os_vx_yield.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_PER_SEC [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_vxworks/os_vx_map.c:63:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os_vxworks/os_vx_map.c:264:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os_vxworks/os_vx_map.c:302:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os_vxworks/os_vx_map.c:348:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os_vxworks/os_vx_map.c:349:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os_windows/ce_ctime.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTIME_BUFLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/ce_ctime.c:24:8: style: Variable 'ncp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os_windows/os_clock.c:45:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_PER_MS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_config.c:84:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSVERSIONINFO [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_dir.c:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_errno.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_errno.c:39:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_errno.c:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_RETRY [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_errno.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_errno.c:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_FROM_SYSTEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_errno.c:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_fid.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_fid.c:27:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os_windows/os_flock.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH_OPENED [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_fsync.c:31:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH_NOSYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_handle.c:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FH [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_handle.c:119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_getenv.c:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_ENVVAR_NOT_FOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_map.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_PRIVATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_map.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_SYSTEM_MEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_map.c:165:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_map.c:186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_map.c:276:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_mkdir.c:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_map.c:107:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/os_windows/os_map.c:110:8: style: Variable 'dbenv' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/os_windows/os_rename.c:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_open.c:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_rw.c:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS_ALL [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_rw.c:125:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS_ALL [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_rw.c:195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS_ALL [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_seek.c:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS_ALL [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_rw.c:160:6: style: Unused variable: ret [unusedVariable] db-5.3.28/src/os_windows/os_stat.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DEF_IOSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_stat.c:169:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_stat.c:214:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_truncate.c:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_FILEOPS [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_stat.c:225:43: style: Condition '__os_get_cluster_size(path,&io_sz)!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/os_windows/os_stat.c:225:28: note: Calling function '__os_get_cluster_size' returns 0 db-5.3.28/src/os_windows/os_stat.c:225:43: note: Condition '__os_get_cluster_size(path,&io_sz)!=0' is always false db-5.3.28/src/os_windows/os_yield.c:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_PER_SEC [valueFlowBailoutIncompleteVar] db-5.3.28/src/os_windows/os_unlink.c:25:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:125:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_PARTIAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:380:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MPOOL_DIRTY [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:529:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:650:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_RMW [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:1233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECNO_OOB [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:1388:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBC_RMW [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:1565:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:1614:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUEUE_CURSOR [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:1664:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_recno_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:1702:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_conv.c:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBMETA [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_conv.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam.c:213:7: style: Parameter 'key' can be declared as pointer to const. However it seems that '__qamc_put' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/qam/qam.c:1633:16: note: You might need to cast the function pointer here db-5.3.28/src/qam/qam.c:213:7: note: Parameter 'key' can be declared as pointer to const db-5.3.28/src/qam/qam.c:366:9: style: Variable 'qp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/qam/qam.c:1585:16: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/qam/qam.c:1747:7: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/qam/qam_method.c:37:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUEUE [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_method.c:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_DISCARD [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_method.c:129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_method.c:162:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_method.c:294:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QAM_NAME_RENAME [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_method.c:320:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_method.c:379:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INORDER [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_files.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_files.c:370:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pinref [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_files.c:418:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpf [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_files.c:520:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_files.c:608:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_files.c:682:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_files.c:713:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_files.c:912:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_method.c:186:44: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/qam/qam_method.c:163:55: note: Assuming that condition '(ret=__memp_fget(mpf,&i,ip,NULL,0,&meta))!=0' is not redundant db-5.3.28/src/qam/qam_method.c:186:44: note: Condition 'ret==0' is always true db-5.3.28/src/qam/qam_method.c:311:9: style: Variable 'qp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/qam/qam_open.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_open.c:139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_CHKSUM [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_open.c:179:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_SWAP [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_open.c:237:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMETA [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_open.c:306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_files.c:501:9: style: Variable 'qp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/qam/qam_files.c:604:9: style: Variable 'qp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/qam/qam_files.c:674:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/qam/qam_files.c:679:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/qam/qam_files.c:873:9: style: Variable 'qp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/qam/qam_files.c:909:9: style: Variable 'qp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/qam/qam_rec.c:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECNO_OOB [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_rec.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __qam_incfirst_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_rec.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __qam_mvptr_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_rec.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __qam_del_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_rec.c:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __qam_delext_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_rec.c:584:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __qam_add_print [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_stub.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_rec.c:169:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/qam/qam_rec.c:301:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/qam/qam_rec.c:424:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/qam/qam_rec.c:550:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/qam/qam_rec.c:684:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/qam/qam_rec.c:76:1: style: Label 'out' is not used. [unusedLabel] db-5.3.28/src/qam/qam_rec.c:164:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/qam/qam_rec.c:296:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/qam/qam_rec.c:416:1: style: Label 'done' is not used. [unusedLabel] db-5.3.28/src/qam/qam_rec.c:110:21: error: Uninitialized variable: file_dbp [uninitvar] db-5.3.28/src/qam/qam_rec.c:127:12: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/qam/qam_rec.c:221:12: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/qam/qam_rec.c:227:35: error: Uninitialized variable: argp [legacyUninitvar] db-5.3.28/src/qam/qam_rec.c:608:22: error: Uninitialized variable: file_dbp [legacyUninitvar] db-5.3.28/src/qam/qam_rec.c:165:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/qam/qam_rec.c:297:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/qam/qam_rec.c:424:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/qam/qam_rec.c:550:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/qam/qam_upgrade.c:72:11: style: Variable 'oldmeta' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/qam/qam_verify.c:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_INCOMPLETE [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_verify.c:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_verify.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERIFY_BAD [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_verify.c:378:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_BASE_MD [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_BULK_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_BULK_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_CONTROL_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_CONTROL_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_EGEN_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_EGEN_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_FILEINFO_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_FILEINFO_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_FILEINFO_V6_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:501:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_FILEINFO_V6_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:596:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_GRANT_INFO_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:619:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_GRANT_INFO_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:647:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_LOGREQ_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:670:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_LOGREQ_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:698:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_NEWFILE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:720:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_NEWFILE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:749:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_UPDATE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:797:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_UPDATE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:849:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_VOTE_INFO_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:877:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_VOTE_INFO_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:910:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_VOTE_INFO_V5_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:936:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_VOTE_INFO_V5_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:980:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_LSN_HIST_KEY_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_automsg.c:1024:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_LSN_HIST_DATA_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/qam/qam_verify.c:215:8: style: Local variable 'h' shadows outer variable [shadowVariable] db-5.3.28/src/qam/qam_verify.c:605:8: note: Shadowed declaration db-5.3.28/src/qam/qam_verify.c:215:8: note: Shadow variable db-5.3.28/src/qam/qam_verify.c:216:25: style: Local variable 'pgno' shadows outer variable [shadowVariable] db-5.3.28/src/qam/qam_verify.c:604:12: note: Shadowed declaration db-5.3.28/src/qam/qam_verify.c:216:25: note: Shadow variable db-5.3.28/src/qam/qam_verify.c:318:15: style: Parameter 'vdp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/rep/rep_backup.c:42:1: debug: Failed to parse 'typedef int ( FILE_WALK_FN ) __P ( ( ENV * , __rep_fileinfo_args * , void * ) ) ;'. The checking continues anyway. [simplifyTypedef] db-5.3.28/src/rep/rep_elect.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rep_handle [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_MAXMSG_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:921:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REP_ELECT [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:1045:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REP_ELECT [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:1117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPCTL_ELECTABLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:1203:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_E_TALLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:1252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_F_MASTERELECT [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:1331:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_E_PHASE0 [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:1389:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_VTALLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:1443:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_VOTE_INFO_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_F_INUPDREQ [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:246:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_APP_NONE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:290:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:437:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REGION_PREFIX [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:505:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:587:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPVERSION_53 [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:677:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_C_BULK [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:921:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_UPDATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:1175:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:1243:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:1409:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SYNC_CACHE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:1556:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_PAGE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:1626:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_PAGE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:1823:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AM_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:1980:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_PAGEDONE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:2188:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:2303:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:2354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_PAGEDONE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:2413:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_LOGREQ_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:2629:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_LOCKOUT_API [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:2691:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:2753:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:2887:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __rep_fileinfo_args [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:3130:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_C_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:3183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:3311:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPVERSION_46 [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:3451:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUEUE_EXTENT_PREFIX [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_backup.c:3533:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPVERSION_53 [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_elect.c:1236:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] db-5.3.28/src/rep/rep_elect.c:235:41: style: Condition '(ret=__rep_wait(env,&timeout,0,egen,REP_E_PHASE0))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/rep/rep_elect.c:234:24: note: Calling function '__rep_wait' returns 0 db-5.3.28/src/rep/rep_elect.c:235:41: note: Condition '(ret=__rep_wait(env,&timeout,0,egen,REP_E_PHASE0))!=0' is always false db-5.3.28/src/rep/rep_elect.c:462:10: style: Condition 'ret!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/rep/rep_elect.c:460:18: note: Calling function '__rep_wait' returns 0 db-5.3.28/src/rep/rep_elect.c:460:18: note: Assignment 'ret=__rep_wait(env,&timeout,rep->full_elect,egen,REP_E_PHASE1)', assigned value is 0 db-5.3.28/src/rep/rep_elect.c:462:10: note: Condition 'ret!=0' is always false db-5.3.28/src/rep/rep_elect.c:555:10: style: Condition 'ret!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/rep/rep_elect.c:548:18: note: Calling function '__rep_wait' returns 0 db-5.3.28/src/rep/rep_elect.c:548:18: note: Assignment 'ret=__rep_wait(env,&timeout,rep->full_elect,egen,REP_E_PHASE2)', assigned value is 0 db-5.3.28/src/rep/rep_elect.c:555:10: note: Condition 'ret!=0' is always false db-5.3.28/src/rep/rep_elect.c:628:52: style: Condition '(t_ret=__rep_fire_elected(env,rep,egen))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/rep/rep_elect.c:628:34: note: Calling function '__rep_fire_elected' returns 0 db-5.3.28/src/rep/rep_elect.c:628:52: note: Condition '(t_ret=__rep_fire_elected(env,rep,egen))!=0' is always false db-5.3.28/src/rep/rep_elect.c:52:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/rep/rep_elect.c:56:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_elect.c:122:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_elect.c:665:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_elect.c:901:22: style: Parameter 'rp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/rep/rep_elect.c:907:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_elect.c:908:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_elect.c:1307:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_elect.c:1437:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_elect.c:1439:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_elect.c:1200:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/rep/rep_elect.c:1238:1: style: Unused variable: err [unusedVariable] db-5.3.28/src/rep/rep_lease.c:62:45: error: syntax error [syntaxError] db-5.3.28/src/rep/rep_backup.c:100:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_backup.c:230:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_backup.c:291:8: style: Variable 'file' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_backup.c:291:24: style: Variable 'subdb' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_backup.c:488:10: style: Variable 'dbmeta' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_backup.c:578:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_backup.c:906:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_backup.c:1221:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_backup.c:1540:22: style: Parameter 'rp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/rep/rep_backup.c:2731:23: style: Parameter 'reqfp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/rep/rep_backup.c:2932:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_backup.c:3438:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_backup.c:637:11: style: Variable '__os_free' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/rep/rep_log.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_NEWFILE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_log.c:296:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_LOG_MORE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_log.c:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPCTL_LOG_END [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_log.c:553:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_NEWFILE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_log.c:802:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_LOGREQ_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_log.c:926:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_log.c:981:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_NEWFILE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_method.c:2516:33: error: syntax error: <) [syntaxError] db-5.3.28/src/rep/rep_record.c:1354:48: error: syntax error [syntaxError] db-5.3.28/src/rep/rep_log.c:34:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_log.c:252:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_log.c:368:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_log.c:544:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_log.c:978:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_region.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_DIAGNAME [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_region.c:210:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBREP_DIAG_FILES [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_region.c:249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_F_GROUP_ESTD [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_region.c:396:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_BULK_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_region.c:436:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBREP_OPENFILES [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_region.c:475:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_region.c:509:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_C_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_region.c:562:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_region.c:594:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_C_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_stub.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_region.c:422:10: style: Variable 'dblp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_region.c:208:14: style: Variable 't_ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/rep/rep_verify.c:51:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_verify.c:222:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_C_AUTOINIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_verify.c:272:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_PAGE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_verify.c:405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_verify.c:469:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_verify.c:637:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_LOCKOUT_MSG [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:86:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LSN [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:234:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BULK_XMIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:276:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_BULK [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_CONTROL_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:601:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_E_PHASE0 [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:911:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_UPDATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:951:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_E_PHASE1 [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:998:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REP_SYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1169:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1242:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_LOCKOUT_OP [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1273:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1324:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENV_NOLOCKING [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REGENV_REPLOCKED [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1429:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_LOCKOUT_ARCHIVE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1454:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_LOCKOUT_OP [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1517:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_LOCKOUT_APPLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1539:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_LOCKOUT_MSG [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1561:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKOUT [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1622:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_THROTTLE_ONLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1691:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:1895:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPVERSION [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:2169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREADID_STRLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:2248:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REP_MSGS [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:2444:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_EVENT_NOT_HANDLED [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:2474:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_C_INMEM [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:2523:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKOUT [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:2575:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TIMEOUT [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:2646:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_PREV [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:2705:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPFILEPREFIX [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_util.c:2723:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REP_LSN_HIST_KEY_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/rep/rep_verify.c:29:7: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/rep/rep_verify.c:37:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_verify.c:256:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_verify.c:396:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_verify.c:601:10: style: Variable 'renv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_verify.c:602:11: style: Variable 'infop' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:1033:45: style: Condition '(ret=__rep_show_progress(env,DB_STR_P("DB_ENV handle"),cnt/60))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/rep/rep_util.c:1032:33: note: Calling function '__rep_show_progress' returns 0 db-5.3.28/src/rep/rep_util.c:1033:45: note: Condition '(ret=__rep_show_progress(env,DB_STR_P("DB_ENV handle"),cnt/60))!=0' is always false db-5.3.28/src/rep/rep_util.c:1298:36: style: Condition '(ret=__rep_show_progress(env,"__op_rep_enter",cnt/60))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/rep/rep_util.c:1297:33: note: Calling function '__rep_show_progress' returns 0 db-5.3.28/src/rep/rep_util.c:1298:36: note: Condition '(ret=__rep_show_progress(env,"__op_rep_enter",cnt/60))!=0' is always false db-5.3.28/src/rep/rep_util.c:64:10: style: Parameter 'lsn' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/rep/rep_util.c:68:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:218:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:330:10: style: Parameter 'lsnp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/rep/rep_util.c:581:11: style: Variable 'infop' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:896:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:990:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:1050:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:1120:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:1157:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/rep/rep_util.c:1160:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:1268:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:1320:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:1349:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:1400:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:1553:13: style: Parameter 'fieldp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/rep/rep_util.c:1612:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:2673:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:2675:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/rep/rep_util.c:2702:8: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_automsg.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_HANDSHAKE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_V3HANDSHAKE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_V2HANDSHAKE_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_PARM_REFRESH_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_PERMLSN_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:248:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_VERSION_PROPOSAL_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_VERSION_CONFIRMATION_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:330:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MSG_HDR_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MSG_METADATA_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:402:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MEMBERSHIP_KEY_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:432:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MEMBERSHIP_KEY_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:482:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MEMBERSHIP_DATA_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:523:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MEMBER_METADATA_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:551:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_GM_FWD_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:582:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_GM_FWD_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:633:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MEMBR_VERS_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:661:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_SITE_INFO_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:692:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_SITE_INFO_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_automsg.c:743:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_CONNECT_REJECT_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_elect.c:267:32: error: syntax error [syntaxError] db-5.3.28/src/repmgr/repmgr_msg.c:371:3: debug: Scope::checkVariable found variable 'break' with varid 0. [varid0] db-5.3.28/src/repmgr/repmgr_method.c:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:417:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_C_ELECTIONS [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:447:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPMGR_RUNNABLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:480:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:609:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REPMGR_MISC [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:645:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPMGR_RUNNABLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:719:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stopped [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:770:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_REP [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:836:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPMGR_DEFAULT_ACK_TIMEOUT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:886:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stopped [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1011:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1024:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1066:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1213:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1431:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MSG_HDR_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1475:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1525:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_EID_MASTER [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1609:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MULTIPLE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1760:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESP_COMPLETE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1786:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOSERVER [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1843:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:1884:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MSG_HDR_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2018:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2069:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2188:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_DEFUNCT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2340:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SITE_PRESENT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2377:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MSG_BUF [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2502:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPMGR_OWN_MSG [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2542:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2637:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_REP [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2693:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2714:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SITE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2764:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SITE_PREOPEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2807:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2846:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2929:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2988:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SITE_PREOPEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:3027:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MSG_BUF [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __repmgr_send_response [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:283:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MSG_HDR_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:339:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELECT_F_IMMED [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:436:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_EVENT_NOT_HANDLED [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:489:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:587:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_PERMLSN_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:633:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REPMGR_MISC [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:695:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REPMGR_MISC [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:777:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERB_REPMGR_MISC [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:847:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_UNAVAIL [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:897:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MEMBERSHIP_DATA_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1026:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MSG_BUF [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1202:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MSG_BUF [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1273:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MEMBERSHIP_KEY_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MEMBERSHIP_DATA_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1384:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IGNORE_LEASE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1457:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1513:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_UNAVAIL [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1539:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MSG_BUF [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1614:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MSG_BUF [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1630:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MEMBERSHIP_DATA_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_msg.c:1650:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable membership [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_method.c:2761:35: style: Condition '(ret=refresh_site(dbsite))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/repmgr/repmgr_method.c:2761:25: note: Calling function 'refresh_site' returns 0 db-5.3.28/src/repmgr/repmgr_method.c:2761:35: note: Condition '(ret=refresh_site(dbsite))!=0' is always false db-5.3.28/src/repmgr/repmgr_method.c:2794:35: style: Condition '(ret=refresh_site(dbsite))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/repmgr/repmgr_method.c:2794:25: note: Calling function 'refresh_site' returns 0 db-5.3.28/src/repmgr/repmgr_method.c:2794:35: note: Condition '(ret=refresh_site(dbsite))!=0' is always false db-5.3.28/src/repmgr/repmgr_method.c:2838:35: style: Condition '(ret=refresh_site(dbsite))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/repmgr/repmgr_method.c:2838:25: note: Calling function 'refresh_site' returns 0 db-5.3.28/src/repmgr/repmgr_method.c:2838:35: note: Condition '(ret=refresh_site(dbsite))!=0' is always false db-5.3.28/src/repmgr/repmgr_method.c:3012:44: style: Condition '(t_ret=__repmgr_site_close(dbsite))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/repmgr/repmgr_method.c:3012:34: note: Calling function '__repmgr_site_close' returns 0 db-5.3.28/src/repmgr/repmgr_method.c:3012:44: note: Condition '(t_ret=__repmgr_site_close(dbsite))!=0' is always false db-5.3.28/src/repmgr/repmgr_method.c:3032:35: style: Condition '(ret=refresh_site(dbsite))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/repmgr/repmgr_method.c:3032:25: note: Calling function 'refresh_site' returns 0 db-5.3.28/src/repmgr/repmgr_method.c:3032:35: note: Condition '(ret=refresh_site(dbsite))!=0' is always false db-5.3.28/src/repmgr/repmgr_method.c:246:9: style: Variable 'locked' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/repmgr/repmgr_method.c:225:9: note: locked is assigned db-5.3.28/src/repmgr/repmgr_method.c:246:9: note: locked is overwritten db-5.3.28/src/repmgr/repmgr_method.c:513:9: style: Variable 'locked' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/repmgr/repmgr_method.c:480:9: note: locked is assigned db-5.3.28/src/repmgr/repmgr_method.c:513:9: note: locked is overwritten db-5.3.28/src/repmgr/repmgr_method.c:1663:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/repmgr/repmgr_method.c:1634:7: note: ret is assigned db-5.3.28/src/repmgr/repmgr_method.c:1663:11: note: ret is overwritten db-5.3.28/src/repmgr/repmgr_method.c:1974:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/repmgr/repmgr_method.c:1963:9: note: ret is assigned db-5.3.28/src/repmgr/repmgr_method.c:1974:8: note: ret is overwritten db-5.3.28/src/repmgr/repmgr_method.c:1974:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/repmgr/repmgr_method.c:1966:10: note: ret is assigned db-5.3.28/src/repmgr/repmgr_method.c:1974:8: note: ret is overwritten db-5.3.28/src/repmgr/repmgr_method.c:593:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_method.c:756:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_method.c:810:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_method.c:1039:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_method.c:1046:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_method.c:1169:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_method.c:1352:14: style: Parameter 'db_channel' can be declared as pointer to const. However it seems that '__repmgr_send_msg' is a callback function, if 'db_channel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/repmgr/repmgr_method.c:1102:24: note: You might need to cast the function pointer here db-5.3.28/src/repmgr/repmgr_method.c:1352:14: note: Parameter 'db_channel' can be declared as pointer to const db-5.3.28/src/repmgr/repmgr_method.c:1469:17: style: Parameter 'iovecs' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_method.c:1500:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_method.c:1502:14: style: Variable 'db_channel' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_method.c:1872:14: style: Parameter 'db_channel' can be declared as pointer to const. However it seems that '__repmgr_send_response' is a callback function, if 'db_channel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/repmgr/repmgr_method.c:1790:24: note: You might need to cast the function pointer here db-5.3.28/src/repmgr/repmgr_method.c:1872:14: note: Parameter 'db_channel' can be declared as pointer to const db-5.3.28/src/repmgr/repmgr_method.c:2678:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_method.c:2683:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_method.c:2684:15: style: Variable 'site' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_method.c:2740:11: style: Parameter 'dbsite' can be declared as pointer to const. However it seems that '__repmgr_get_site_address' is a callback function, if 'dbsite' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/repmgr/repmgr_method.c:2723:24: note: You might need to cast the function pointer here db-5.3.28/src/repmgr/repmgr_method.c:2740:11: note: Parameter 'dbsite' can be declared as pointer to const db-5.3.28/src/repmgr/repmgr_method.c:3023:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_method.c:760:18: style: Unused variable: ip [unusedVariable] db-5.3.28/src/repmgr/repmgr_msg.c:1461:7: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] db-5.3.28/src/repmgr/repmgr_msg.c:698:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/repmgr/repmgr_msg.c:690:6: note: ret is assigned db-5.3.28/src/repmgr/repmgr_msg.c:698:11: note: ret is overwritten db-5.3.28/src/repmgr/repmgr_msg.c:780:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/repmgr/repmgr_msg.c:772:6: note: ret is assigned db-5.3.28/src/repmgr/repmgr_msg.c:780:11: note: ret is overwritten db-5.3.28/src/repmgr/repmgr_msg.c:75:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_msg.c:78:15: style: Variable 'site' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_msg.c:428:8: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_msg.c:583:10: style: Parameter 'lsn' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_msg.c:890:15: style: Variable 'site' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_msg.c:1018:15: style: Variable 'site' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_msg.c:1198:15: style: Variable 'site' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_msg.c:1497:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_msg.c:1532:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_msg.c:1642:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REP_UNAVAIL [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:158:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:184:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_CONNECTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:233:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_VERSION_PROPOSAL_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stopped [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:643:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SITE_CONNECTED [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:706:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MSG_HDR_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:809:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:879:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MSG_HDR_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:905:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_DEFUNCT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:932:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MSG_HDR_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:976:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_DEFUNCT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1080:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_IOVEC [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_DEFUNCT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1351:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_DEFUNCT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1400:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entries [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1420:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1486:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_PHASE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1567:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUEUED_OUTPUT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1599:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __REPMGR_MSG_HDR_SIZE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1639:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1666:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPMGR_PEER [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1723:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1762:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1856:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1881:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_CONNECTION [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_net.c:1912:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entries [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:162:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stopped [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:263:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUT_QUEUE_LIMIT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:566:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:584:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:613:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:666:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:754:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_DEFUNCT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:792:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_DEFUNCT [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_posix.c:39:18: style: Variable 'attrp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_posix.c:80:19: style: Parameter 'thread' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_posix.c:181:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_posix.c:534:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_posix.c:552:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_posix.c:554:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_posix.c:576:14: style: Parameter 'iovec' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_posix.c:784:18: style: Variable 'info' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:161:3: error: Resource leak: s [resourceLeak] db-5.3.28/src/repmgr/repmgr_net.c:202:20: style: Variable 'my_addr' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:259:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_net.c:637:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:702:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:797:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:1121:10: style: Variable 'db_rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:1207:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:1654:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_net.c:1657:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:1658:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:1754:20: style: Variable 'addrp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_net.c:640:9: style: Variable 'db_rep' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/repmgr/repmgr_net.c:808:9: style: Variable 'db_rep' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/repmgr/repmgr_queue.c:34:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entries [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_queue.c:73:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_queue.c:141:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entries [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_queue.c:163:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entries [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_rec.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_APPLY [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_rec.c:23:24: style: Variable 'argp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_rec.c:41:10: error: Uninitialized variable: argp [uninitvar] db-5.3.28/src/repmgr/repmgr_rec.c:42:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/repmgr/repmgr_queue.c:60:19: style: Parameter 'th' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_queue.c:156:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_stat.c:265:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_REP [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_sel.c:200:38: error: syntax error: <) [syntaxError] db-5.3.28/src/repmgr/repmgr_stat.c:245:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/repmgr/repmgr_stat.c:250:7: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/repmgr/repmgr_stub.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_stub.c:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_EVENT_NOT_HANDLED [valueFlowBailoutIncompleteVar] db-5.3.28/src/repmgr/repmgr_windows.c:323:34: error: syntax error [syntaxError] db-5.3.28/src/repmgr/repmgr_util.c:67:37: error: syntax error [syntaxError] db-5.3.28/src/sequence/sequence.c:1009:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OPNOTSUP [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:104:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_TXN [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_FORCE_TXN_BULK [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:316:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:372:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_COMPENSATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:570:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:669:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commit [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:916:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn_cursors [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:952:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_LOG [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1000:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_COMMIT_TOKEN_FMT_VERSION [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1060:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_NEED_ABORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_MALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prepare [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1374:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ROFF [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1419:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1436:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1461:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET_LOCK_TIMEOUT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1489:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_COMPENSATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1611:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_ABORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1795:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_ABORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1863:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1925:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_COMPENSATE [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:1963:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDR_NORMAL_SZ [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:2035:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBLOG_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:2058:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_MINIMUM [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:2113:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REP_COMMIT_TOKEN_FMT_VERSION [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn.c:2161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_autop.c:25:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_autop.c:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_autop.c:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_autop.c:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_autop.c:93:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_autop.c:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_autop.c:127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_autop.c:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_chkpt.c:66:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_TXN [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_chkpt.c:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FORCE [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_chkpt.c:380:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_chkpt.c:196:45: style: Condition '(ret=__txn_getactive(env,&ckp_lsn))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/txn/txn_chkpt.c:196:28: note: Calling function '__txn_getactive' returns 0 db-5.3.28/src/txn/txn_chkpt.c:196:45: note: Condition '(ret=__txn_getactive(env,&ckp_lsn))!=0' is always false db-5.3.28/src/txn/txn_chkpt.c:310:46: style: Condition '(ret=__txn_updateckp(env,&ckp_lsn))!=0' is always false [knownConditionTrueFalse] db-5.3.28/src/txn/txn_chkpt.c:310:29: note: Calling function '__txn_updateckp' returns 0 db-5.3.28/src/txn/txn_chkpt.c:310:46: note: Condition '(ret=__txn_updateckp(env,&ckp_lsn))!=0' is always false db-5.3.28/src/txn/txn_chkpt.c:56:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn_chkpt.c:103:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn_chkpt.c:104:10: style: Variable 'renv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn_chkpt.c:105:11: style: Variable 'infop' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn_chkpt.c:370:16: style: Variable 'region' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn_failchk.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREADID_STRLEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_method.c:61:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_TXN [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_method.c:53:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn_method.c:98:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn_method.c:114:10: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn.c:326:11: style: Condition 'nids!=0' is always true [knownConditionTrueFalse] db-5.3.28/src/txn/txn.c:321:9: note: Assignment 'nids=0', assigned value is 0 db-5.3.28/src/txn/txn.c:323:7: note: nids is incremented', new value is 1 db-5.3.28/src/txn/txn.c:326:11: note: Condition 'nids!=0' is always true db-5.3.28/src/txn/txn.c:94:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn.c:660:10: style: Variable 'renv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn.c:661:11: style: Variable 'infop' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn.c:1046:10: style: Variable 'renv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn.c:1047:11: style: Variable 'infop' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn.c:1323:10: style: Parameter 'txn' can be declared as pointer to const. However it seems that '__txn_id' is a callback function, if 'txn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/txn/txn.c:582:12: note: You might need to cast the function pointer here db-5.3.28/src/txn/txn.c:1323:10: note: Parameter 'txn' can be declared as pointer to const db-5.3.28/src/txn/txn.c:1336:10: style: Parameter 'txn' can be declared as pointer to const. However it seems that '__txn_get_name' is a callback function, if 'txn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/src/txn/txn.c:580:18: note: You might need to cast the function pointer here db-5.3.28/src/txn/txn.c:1336:10: note: Parameter 'txn' can be declared as pointer to const db-5.3.28/src/txn/txn.c:1951:17: style: Variable 'key' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn.c:2015:16: style: Variable 'region' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn.c:2094:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn.c:2095:16: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn.c:2145:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn.c:2147:10: style: Variable 'renv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn.c:1974:7: style: Variable 'key' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/txn/txn.c:1975:11: style: Variable 'sum_len' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/txn/txn.c:1981:11: style: Variable 'sum_len' is assigned a value that is never used. [unreadVariable] db-5.3.28/src/txn/txn_rec.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_FORWARD_ROLL [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_rec.c:159:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_ABORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_rec.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_BACKWARD_ROLL [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_rec.c:311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_ABORT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_rec.c:430:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_DETAIL [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_rec.c:538:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_FORWARD_ROLL [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_rec.c:610:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_BACKWARD_ROLL [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_recover.c:40:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_TXN [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_recover.c:143:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __txn_detail [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_recover.c:263:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_rec.c:181:12: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/src/txn/txn_rec.c:172:6: note: ret is assigned db-5.3.28/src/txn/txn_rec.c:181:12: note: ret is overwritten db-5.3.28/src/txn/txn_rec.c:414:10: style: Parameter 'lsnp' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn_recover.c:28:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn_region.c:32:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXNMGR [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_region.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXNREGION [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_region.c:172:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_region.c:242:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_PREPARED [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_region.c:317:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_MAX_TXNS [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_region.c:343:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXNREGION [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_region.c:364:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_MAX_TXNS [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_region.c:388:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_TXN [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_region.c:498:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_DTL_SNAPSHOT [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_CLOSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_FILE_ID_LEN [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB2_AM_EXCL [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:281:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:428:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roff_t [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:508:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBREG_CLOSE [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:533:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:572:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_BULK [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:601:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_BULK [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:644:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable felink [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:675:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_BULK [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_region.c:28:16: style: Variable 'region' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn_region.c:78:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn_region.c:155:10: style: Parameter 'max_lsn' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn_region.c:309:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn_region.c:311:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn_region.c:329:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn_region.c:331:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn_region.c:355:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn_region.c:357:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/txn/txn_util.c:355:13: style: Condition 'ret==0' is always true [knownConditionTrueFalse] db-5.3.28/src/txn/txn_util.c:352:12: note: Assuming that condition 'ret==0' is not redundant db-5.3.28/src/txn/txn_util.c:355:13: note: Condition 'ret==0' is always true db-5.3.28/src/txn/txn_util.c:91:12: style: Parameter 'fileid' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/txn/txn_util.c:167:11: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/xa/xa.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAER_RMFAIL [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:205:11: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/xa/xa.c:234:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:206:13: style: Parameter 'locker' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/xa/xa.c:253:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_XA_THREAD_UNASSOCIATED [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:402:10: style: Parameter 'txn' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/xa/xa.c:318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMASYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:466:14: style: Variable 'ptd' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/xa/xa.c:418:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMASYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/txn/txn_util.c:669:17: style: Parameter 'mpf' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/xa/xa.c:500:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMJOIN [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa.c:563:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMNOFLAGS [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa.c:679:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_OK [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa.c:708:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMASYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa.c:794:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMASYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa.c:890:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAER_PROTO [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa.c:930:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMASYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa.c:1016:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMASYNC [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa.c:1067:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAER_INVAL [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa_map.c:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable envq [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa_map.c:106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable envq [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa_map.c:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable envq [valueFlowBailoutIncompleteVar] db-5.3.28/src/xa/xa_map.c:122:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] db-5.3.28/src/xa/xa_map.c:126:8: note: Assuming that condition 'e==NULL' is not redundant db-5.3.28/src/xa/xa_map.c:122:6: note: Null pointer dereference db-5.3.28/src/xa/xa_map.c:70:12: style: Variable 'gid' can be declared as pointer to const [constVariablePointer] db-5.3.28/src/xa/xa.c:642:7: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] db-5.3.28/src/xa/xa.c:791:8: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] db-5.3.28/test/c/cutest/CuTest.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/cutest/CuTest.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/cutest/CuTest.c:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/cutest/CuTest.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/cutest/CuTest.c:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/cutest/CuTest.c:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/cutest/CuTest.c:258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/cutest/CuTest.c:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/cutest/CuTest.c:331:8: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/cutest/CuTest.c:331:24: style: Parameter 'actual' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/cutest/Runner.c:43:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/cutest/Runner.c:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:94:1: debug: Failed to parse 'typedef int ( * PRED ) __P ( ( void * ) ) ;'. The checking continues anyway. [simplifyTypedef] db-5.3.28/test/c/cutest/Runner.c:97:36: style:inconclusive: Function 'append_case' argument 2 names different: declaration 'num_cases' definition 'pnum_cases'. [funcArgNamesDifferent] db-5.3.28/test/c/cutest/Runner.c:25:36: note: Function 'append_case' argument 2 names different: declaration 'num_cases' definition 'pnum_cases'. db-5.3.28/test/c/cutest/Runner.c:97:36: note: Function 'append_case' argument 2 names different: declaration 'num_cases' definition 'pnum_cases'. db-5.3.28/test/c/suites/TestChannel.c:143:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:328:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:876:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_EVENT_PANIC [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:908:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:986:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:1029:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:1078:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_REPMGR_NEED_RESPONSE [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:1108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_USERMEM [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:1150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_MALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_EXCL [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BACKUP_CLEAN [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BACKUP_CLEAN [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BACKUP_CLEAN [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BACKUP_CLEAN [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:376:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:511:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:622:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:695:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:803:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OSO_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:834:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:883:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbHotBackup.c:914:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_OSO_RDONLY [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestChannel.c:998:3: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] db-5.3.28/test/c/suites/TestChannel.c:130:36: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestChannel.c:134:39: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestChannel.c:340:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestChannel.c:354:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/c/suites/TestChannel.c:355:17: style: Variable 'rpt' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/c/suites/TestChannel.c:373:10: style: Variable 'dbenv' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/c/suites/TestChannel.c:374:17: style: Variable 'rpt' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/c/suites/TestChannel.c:383:19: style: Variable 'info' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/c/suites/TestChannel.c:390:32: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestChannel.c:810:7: style: Parameter 'dbt' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestChannel.c:869:10: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that 'notify' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/suites/TestChannel.c:278:2: note: You might need to cast the function pointer here db-5.3.28/test/c/suites/TestChannel.c:869:10: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/test/c/suites/TestChannel.c:893:7: style: Parameter 'request' can be declared as pointer to const. However it seems that 'msg_disp' is a callback function, if 'request' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/suites/TestChannel.c:236:2: note: You might need to cast the function pointer here db-5.3.28/test/c/suites/TestChannel.c:893:7: note: Parameter 'request' can be declared as pointer to const db-5.3.28/test/c/suites/TestChannel.c:970:7: style: Parameter 'request' can be declared as pointer to const. However it seems that 'msg_disp2' is a callback function, if 'request' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/suites/TestChannel.c:267:2: note: You might need to cast the function pointer here db-5.3.28/test/c/suites/TestChannel.c:970:7: note: Parameter 'request' can be declared as pointer to const db-5.3.28/test/c/suites/TestChannel.c:1014:7: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestChannel.c:1062:7: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestChannel.c:1095:10: style: Parameter 'dbenv' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestChannel.c:1284:9: style: Parameter 'ports' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestChannel.c:1005:13: warning: Uninitialized variable: ret [uninitvar] db-5.3.28/test/c/suites/TestChannel.c:995:12: note: Assuming condition is false db-5.3.28/test/c/suites/TestChannel.c:1005:13: note: Uninitialized variable: ret db-5.3.28/test/c/suites/TestChannel.c:63:6: style: struct member 'channel_test_globals::ports_cnt' is never used. [unusedStructMember] db-5.3.28/test/c/suites/TestChannel.c:1121:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/test/c/suites/TestDbTuner.c:149:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbTuner.c:197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestDbTuner.c:146:7: style: Variable 'str' can be declared as const array [constVariable] db-5.3.28/test/c/suites/TestDbTuner.c:178:10: warning: Uninitialized variable: ret [uninitvar] db-5.3.28/test/c/suites/TestDbTuner.c:154:24: note: Assuming condition is false db-5.3.28/test/c/suites/TestDbTuner.c:178:10: note: Uninitialized variable: ret db-5.3.28/test/c/suites/TestDbHotBackup.c:170:48: style: Condition 'backup_env(ct,dbenv,flag,has_callback)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestDbHotBackup.c:170:16: note: Calling function 'backup_env' returns 0 db-5.3.28/test/c/suites/TestDbHotBackup.c:170:48: note: Condition 'backup_env(ct,dbenv,flag,has_callback)==0' is always true db-5.3.28/test/c/suites/TestDbHotBackup.c:215:48: style: Condition 'backup_env(ct,dbenv,flag,has_callback)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestDbHotBackup.c:215:16: note: Calling function 'backup_env' returns 0 db-5.3.28/test/c/suites/TestDbHotBackup.c:215:48: note: Condition 'backup_env(ct,dbenv,flag,has_callback)==0' is always true db-5.3.28/test/c/suites/TestDbHotBackup.c:261:48: style: Condition 'backup_env(ct,dbenv,flag,has_callback)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestDbHotBackup.c:261:16: note: Calling function 'backup_env' returns 0 db-5.3.28/test/c/suites/TestDbHotBackup.c:261:48: note: Condition 'backup_env(ct,dbenv,flag,has_callback)==0' is always true db-5.3.28/test/c/suites/TestDbHotBackup.c:303:48: style: Condition 'backup_env(ct,dbenv,flag,has_callback)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestDbHotBackup.c:303:16: note: Calling function 'backup_env' returns 0 db-5.3.28/test/c/suites/TestDbHotBackup.c:303:48: note: Condition 'backup_env(ct,dbenv,flag,has_callback)==0' is always true db-5.3.28/test/c/suites/TestDbHotBackup.c:65:40: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestDbHotBackup.c:69:43: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestEncryption.c:229:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENCRYPT_AES [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEncryption.c:257:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_ENCRYPT [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEncryption.c:323:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEncryption.c:343:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEncryption.c:370:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEncryption.c:52:67: style: Condition 'encryptTestCase(ct,0,0,0,0)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:52:50: note: Calling function 'encryptTestCase' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:52:67: note: Condition 'encryptTestCase(ct,0,0,0,0)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:58:38: style: Condition 'encryptTestCase(ct,0,0,0,1)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:58:21: note: Calling function 'encryptTestCase' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:58:38: note: Condition 'encryptTestCase(ct,0,0,0,1)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:74:38: style: Condition 'encryptTestCase(ct,0,0,1,1)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:74:21: note: Calling function 'encryptTestCase' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:74:38: note: Condition 'encryptTestCase(ct,0,0,1,1)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:80:38: style: Condition 'encryptTestCase(ct,1,0,0,0)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:80:21: note: Calling function 'encryptTestCase' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:80:38: note: Condition 'encryptTestCase(ct,1,0,0,0)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:86:38: style: Condition 'encryptTestCase(ct,1,0,0,1)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:86:21: note: Calling function 'encryptTestCase' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:86:38: note: Condition 'encryptTestCase(ct,1,0,0,1)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:92:38: style: Condition 'encryptTestCase(ct,1,0,1,0)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:92:21: note: Calling function 'encryptTestCase' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:92:38: note: Condition 'encryptTestCase(ct,1,0,1,0)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:98:38: style: Condition 'encryptTestCase(ct,1,0,1,1)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:98:21: note: Calling function 'encryptTestCase' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:98:38: note: Condition 'encryptTestCase(ct,1,0,1,1)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:187:49: style: Condition 'openEnv(ct,&dbenv,home,is_env_encrypt)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:187:14: note: Calling function 'openEnv' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:187:49: note: Condition 'openEnv(ct,&dbenv,home,is_env_encrypt)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:202:40: style: Condition 'reOpen(ct,&dbp,dbname,&crypt)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:202:13: note: Calling function 'reOpen' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:202:40: note: Condition 'reOpen(ct,&dbp,dbname,&crypt)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:284:46: style: Condition 'dbPutGet(ct,dbp)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:284:36: note: Calling function 'dbPutGet' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:284:46: note: Condition 'dbPutGet(ct,dbp)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:329:46: style: Condition 'dbPutGet(ct,dbp)==0' is always true [knownConditionTrueFalse] db-5.3.28/test/c/suites/TestEncryption.c:329:36: note: Calling function 'dbPutGet' returns 0 db-5.3.28/test/c/suites/TestEncryption.c:329:46: note: Condition 'dbPutGet(ct,dbp)==0' is always true db-5.3.28/test/c/suites/TestEncryption.c:62:29: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestEncryption.c:102:29: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestEncryption.c:112:47: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestEncryption.c:124:43: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestEncryption.c:136:53: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestEncryption.c:238:19: style: Parameter 'crypt' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestEncryption.c:291:63: style: Parameter 'crypt' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestEncryption.c:341:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/test/c/suites/TestEnvConfig.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_ENV [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_ENV [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:201:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:221:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:265:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvConfig.c:290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestEnvMethod.c:13:32: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestEnvConfig.c:24:38: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestEnvConfig.c:28:41: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:226:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_READ_UNCOMMITTED [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:92:2: warning:inconclusive: Either the condition 'dbenv!=NULL' is redundant or there is possible null pointer dereference: dbenv. [nullPointerRedundantCheck] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:129:12: note: Assuming that condition 'dbenv!=NULL' is not redundant db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:92:2: note: Null pointer dereference db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:93:2: warning:inconclusive: Either the condition 'dbenv!=NULL' is redundant or there is possible null pointer dereference: dbenv. [nullPointerRedundantCheck] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:129:12: note: Assuming that condition 'dbenv!=NULL' is not redundant db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:93:2: note: Null pointer dereference db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:97:6: warning:inconclusive: Either the condition 'dbenv!=NULL' is redundant or there is possible null pointer dereference: dbenv. [nullPointerRedundantCheck] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:129:12: note: Assuming that condition 'dbenv!=NULL' is not redundant db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:97:6: note: Null pointer dereference db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:100:6: warning:inconclusive: Either the condition 'dbenv!=NULL' is redundant or there is possible null pointer dereference: dbenv. [nullPointerRedundantCheck] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:129:12: note: Assuming that condition 'dbenv!=NULL' is not redundant db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:100:6: note: Null pointer dereference db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:107:34: warning:inconclusive: Either the condition 'sdbp!=NULL' is redundant or there is possible null pointer dereference: sdbp. [nullPointerRedundantCheck] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:125:11: note: Assuming that condition 'sdbp!=NULL' is not redundant db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:107:34: note: Null pointer dereference db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:109:29: warning:inconclusive: Either the condition 'sdbp!=NULL' is redundant or there is possible null pointer dereference: sdbp. [nullPointerRedundantCheck] db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:125:11: note: Assuming that condition 'sdbp!=NULL' is not redundant db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:109:29: note: Null pointer dereference db-5.3.28/test/c/suites/TestKeyExistErrorReturn.c:145:8: style: Variable 'key_strings' can be declared as const array [constVariable] db-5.3.28/test/c/suites/TestPartial.c:92:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestPartial.c:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestPartial.c:155:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestPartial.c:187:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestPartial.c:251:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestPartial.c:331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_QUEUE [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestPartial.c:345:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestPartial.c:358:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestQueue.c:82:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_lq [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestQueue.c:364:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_tq [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestQueue.c:458:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_tes [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestQueue.c:833:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/suites/TestQueue.c:628:4: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] db-5.3.28/test/c/suites/TestQueue.c:625:16: note: c is initialized db-5.3.28/test/c/suites/TestQueue.c:628:4: note: c is overwritten db-5.3.28/test/c/suites/TestQueue.c:626:16: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/c/suites/TestQueue.c:81:38: style: Variable 'last_ele' is assigned a value that is never used. [unreadVariable] db-5.3.28/test/c/test_api_methods.c:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/test_api_methods.c:42:47: style: Parameter 'cntp' can be declared as pointer to const. However it seems that 'dirlist' is a callback function, if 'cntp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:74:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:42:47: note: Parameter 'cntp' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:45:31: style: Parameter 'isdirp' can be declared as pointer to const. However it seems that 'exists' is a callback function, if 'isdirp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:75:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:45:31: note: Parameter 'isdirp' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:49:24: style: Parameter 'mbytesp' can be declared as pointer to const. However it seems that 'ioinfo' is a callback function, if 'mbytesp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:80:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:49:24: note: Parameter 'mbytesp' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:49:44: style: Parameter 'bytesp' can be declared as pointer to const. However it seems that 'ioinfo' is a callback function, if 'bytesp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:80:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:49:44: note: Parameter 'bytesp' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:49:63: style: Parameter 'iosizep' can be declared as pointer to const. However it seems that 'ioinfo' is a callback function, if 'iosizep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:80:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:49:63: note: Parameter 'iosizep' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:52:18: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that 'file_map' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:76:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:52:18: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:52:31: style: Parameter 'path' can be declared as pointer to const. However it seems that 'file_map' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:76:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:52:31: note: Parameter 'path' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:55:20: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that 'region_map' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:87:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:55:20: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:55:33: style: Parameter 'path' can be declared as pointer to const. However it seems that 'region_map' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:87:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:55:33: note: Parameter 'path' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:55:56: style: Parameter 'is_create' can be declared as pointer to const. However it seems that 'region_map' is a callback function, if 'is_create' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:87:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:55:56: note: Parameter 'is_create' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:64:15: style: Parameter 'dbenv' can be declared as pointer to const. However it seems that 'unmap' is a callback function, if 'dbenv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:87:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:64:15: note: Parameter 'dbenv' can be declared as pointer to const db-5.3.28/test/c/test_api_methods.c:64:28: style: Parameter 'addr' can be declared as pointer to const. However it seems that 'unmap' is a callback function, if 'addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/test/c/test_api_methods.c:87:2: note: You might need to cast the function pointer here db-5.3.28/test/c/test_api_methods.c:64:28: note: Parameter 'addr' can be declared as pointer to const db-5.3.28/test/c/test_db185.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DUP [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/test_db185.c:100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECNO [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/test_db185.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/test_db185.c:190:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestPartial.c:37:36: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestPartial.c:41:39: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestPartial.c:45:34: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestPartial.c:51:37: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestPartial.c:58:30: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/c/suites/TestPartial.c:357:8: style: Variable 'start' is assigned a value that is never used. [unreadVariable] db-5.3.28/test/c/test_log_verify.c:60:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/test_log_verify.c:128:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_CKP_INFO [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/test_log_verify.c:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRFY_TIMESTAMP_INFO [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/test_log_verify.c:184:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_REG_INFO_FIXSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/test_log_verify.c:226:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/test_log_verify.c:250:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_VERIFY_INFO_FIXSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestConstruct01.cpp:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestConstruct01.cpp:180:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestConstruct01.cpp:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestConstruct01.cpp:196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestConstruct01.cpp:204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestConstruct01.cpp:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestConstruct01.cpp:231:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestConstruct01.cpp:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CXX_NO_EXCEPTIONS [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestConstruct01.cpp:291:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestConstruct01.cpp:302:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] db-5.3.28/test/c/test_log_verify.c:64:3: error: Memory leak: buf [memleak] db-5.3.28/test/c/test_log_verify.c:44:12: style: Unused variable: qdbt [unusedVariable] db-5.3.28/test/cxx/TestGetSetMethods.cpp:27:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestKeyRange.cpp:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestKeyRange.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestKeyRange.cpp:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestKeyRange.cpp:32:7: performance:inconclusive: Technically the member function 'TestKeyRange::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] db-5.3.28/test/cxx/TestKeyRange.cpp:78:20: note: Technically the member function 'TestKeyRange::run' can be static (but you may consider moving to unnamed namespace). db-5.3.28/test/cxx/TestKeyRange.cpp:32:7: note: Technically the member function 'TestKeyRange::run' can be static (but you may consider moving to unnamed namespace). db-5.3.28/test/cxx/TestKeyRange.cpp:158:23: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestKeyRange.cpp:159:24: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestKeyRange.cpp:102:6: style: The scope of the variable 'len' can be reduced. [variableScope] db-5.3.28/test/cxx/TestKeyRange.cpp:100:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/cxx/TestKeyRange.cpp:158:10: style: Variable 'key_string' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/cxx/TestKeyRange.cpp:159:10: style: Variable 'data_string' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/cxx/TestConstruct01.cpp:138:22: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestConstruct01.cpp:139:23: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestConstruct01.cpp:138:9: style: Variable 'key_string' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/cxx/TestConstruct01.cpp:139:9: style: Variable 'data_string' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/cxx/TestConstruct01.cpp:296:26: style: Parameter 'argv' can be declared as const array [constParameter] db-5.3.28/test/cxx/TestConstruct01.cpp:142:12: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] db-5.3.28/test/cxx/TestLogc.cpp:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CREATE [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestLogc.cpp:22:24: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestLogc.cpp:44:22: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestLogc.cpp:45:23: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestLogc.cpp:47:17: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestLogc.cpp:48:18: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestLogc.cpp:53:17: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestLogc.cpp:54:18: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestLogc.cpp:56:17: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestLogc.cpp:57:18: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestLogc.cpp:22:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/cxx/TestSimpleAccess.cpp:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_MALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestSimpleAccess.cpp:30:25: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestSimpleAccess.cpp:31:26: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestSimpleAccess.cpp:36:29: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestSimpleAccess.cpp:37:28: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestSimpleAccess.cpp:47:19: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestSimpleAccess.cpp:57:19: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestSimpleAccess.cpp:47:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/cxx/TestSimpleAccess.cpp:57:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/cxx/TestMulti.cpp:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CXX_NO_EXCEPTIONS [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestMulti.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CXX_NO_EXCEPTIONS [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestMulti.cpp:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CXX_NO_EXCEPTIONS [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestTruncate.cpp:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_MALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestTruncate.cpp:30:25: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestTruncate.cpp:31:26: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestTruncate.cpp:36:29: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestTruncate.cpp:37:28: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestTruncate.cpp:47:19: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestTruncate.cpp:57:19: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestTruncate.cpp:73:19: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestTruncate.cpp:47:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/cxx/TestTruncate.cpp:57:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/cxx/TestTruncate.cpp:73:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/micro/source/b_curalloc.c:22:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_curalloc.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/cxx/TestMulti.cpp:34:16: style: C-style pointer casting [cstyleCast] db-5.3.28/test/cxx/TestMulti.cpp:32:6: style: Redundant initialization for 'err'. The initialized value is overwritten before it is read. [redundantInitialization] db-5.3.28/test/cxx/TestMulti.cpp:19:9: note: err is initialized db-5.3.28/test/cxx/TestMulti.cpp:32:6: note: err is overwritten db-5.3.28/test/cxx/TestMulti.cpp:41:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/test/cxx/TestMulti.cpp:32:6: note: err is assigned db-5.3.28/test/cxx/TestMulti.cpp:41:6: note: err is overwritten db-5.3.28/test/cxx/TestMulti.cpp:108:6: style: Redundant initialization for 'err'. The initialized value is overwritten before it is read. [redundantInitialization] db-5.3.28/test/cxx/TestMulti.cpp:93:9: note: err is initialized db-5.3.28/test/cxx/TestMulti.cpp:108:6: note: err is overwritten db-5.3.28/test/cxx/TestMulti.cpp:108:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/test/cxx/TestMulti.cpp:102:7: note: err is assigned db-5.3.28/test/cxx/TestMulti.cpp:108:6: note: err is overwritten db-5.3.28/test/cxx/TestMulti.cpp:116:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/test/cxx/TestMulti.cpp:108:6: note: err is assigned db-5.3.28/test/cxx/TestMulti.cpp:116:6: note: err is overwritten db-5.3.28/test/cxx/TestMulti.cpp:166:6: style: Redundant initialization for 'err'. The initialized value is overwritten before it is read. [redundantInitialization] db-5.3.28/test/cxx/TestMulti.cpp:152:9: note: err is initialized db-5.3.28/test/cxx/TestMulti.cpp:166:6: note: err is overwritten db-5.3.28/test/cxx/TestMulti.cpp:166:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/test/cxx/TestMulti.cpp:160:7: note: err is assigned db-5.3.28/test/cxx/TestMulti.cpp:166:6: note: err is overwritten db-5.3.28/test/cxx/TestMulti.cpp:174:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] db-5.3.28/test/cxx/TestMulti.cpp:166:6: note: err is assigned db-5.3.28/test/cxx/TestMulti.cpp:174:6: note: err is overwritten db-5.3.28/test/micro/source/b_curwalk.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_curwalk.c:237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_del.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_del.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_del.c:27:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/micro/source/b_curwalk.c:140:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] db-5.3.28/test/micro/source/b_get.c:16:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_get.c:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_get.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_latch.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_latch.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_latch.c:121:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_get.c:34:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/micro/source/b_open.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_open.c:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_load.c:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_load.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_open.c:21:25: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/micro/source/b_load.c:120:6: warning: Identical condition 'duplicate', second condition is always false [identicalConditionAfterEarlyExit] db-5.3.28/test/micro/source/b_load.c:113:6: note: If condition 'duplicate' is true, the function will return/exit db-5.3.28/test/micro/source/b_load.c:120:6: note: Testing identical condition 'duplicate' db-5.3.28/test/micro/source/b_load.c:142:6: warning: Identical condition 'duplicate', second condition is always false [identicalConditionAfterEarlyExit] db-5.3.28/test/micro/source/b_load.c:113:6: note: If condition 'duplicate' is true, the function will return/exit db-5.3.28/test/micro/source/b_load.c:142:6: note: Testing identical condition 'duplicate' db-5.3.28/test/micro/source/b_put.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_put.c:247:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_load.c:26:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/micro/source/b_recover.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_recover.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_put.c:135:18: warning: Identical condition 'secondaries', second condition is always false [identicalConditionAfterEarlyExit] db-5.3.28/test/micro/source/b_put.c:103:6: note: If condition 'secondaries' is true, the function will return/exit db-5.3.28/test/micro/source/b_put.c:135:18: note: Testing identical condition 'secondaries' db-5.3.28/test/micro/source/b_put.c:28:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/micro/source/b_recover.c:31:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] db-5.3.28/test/micro/source/b_txn_write.c:55:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_txn_write.c:170:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_txn.c:23:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_txn.c:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_txn_write.c:49:8: style: Variable 'config' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/micro/source/b_txn_write.c:104:9: style: Variable 'oflags' is assigned a value that is never used. [unreadVariable] db-5.3.28/test/micro/source/b_uname.c:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_uname.c:141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_util.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_util.c:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_util.c:127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/test_micro.c:59:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/test_micro.c:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/test_micro.c:207:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_workload.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_BTREE [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_workload.c:274:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_workload.c:338:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_workload.c:466:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_workload.c:602:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/test_micro.c:77:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/test/micro/source/test_micro.c:78:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] db-5.3.28/test/micro/source/test_micro.c:50:8: style: Variable 'run_directory' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/micro/source/test_micro.c:102:8: style: Parameter 'ifile' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/xa/src1/client.c:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src1/client.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/micro/source/b_workload.c:297:3: error: Using object that points to local variable 'tmp_int' that is out of scope. [invalidLifetime] db-5.3.28/test/micro/source/b_workload.c:295:3: note: Address of variable taken here. db-5.3.28/test/micro/source/b_workload.c:295:3: note: Variable created here. db-5.3.28/test/micro/source/b_workload.c:297:3: note: Using object that points to local variable 'tmp_int' that is out of scope. db-5.3.28/test/micro/source/b_workload.c:312:25: error: Using object that points to local variable 'tmp_int' that is out of scope. [invalidLifetime] db-5.3.28/test/micro/source/b_workload.c:310:4: note: Address of variable taken here. db-5.3.28/test/micro/source/b_workload.c:310:4: note: Variable created here. db-5.3.28/test/micro/source/b_workload.c:312:25: note: Using object that points to local variable 'tmp_int' that is out of scope. db-5.3.28/test/micro/source/b_workload.c:347:3: error: Using object that points to local variable 'tmp_int' that is out of scope. [invalidLifetime] db-5.3.28/test/micro/source/b_workload.c:346:3: note: Address of variable taken here. db-5.3.28/test/micro/source/b_workload.c:346:3: note: Variable created here. db-5.3.28/test/micro/source/b_workload.c:347:3: note: Using object that points to local variable 'tmp_int' that is out of scope. db-5.3.28/test/micro/source/b_workload.c:379:32: error: Using object that points to local variable 'tmp_int' that is out of scope. [invalidLifetime] db-5.3.28/test/micro/source/b_workload.c:377:5: note: Address of variable taken here. db-5.3.28/test/micro/source/b_workload.c:377:5: note: Variable created here. db-5.3.28/test/micro/source/b_workload.c:379:32: note: Using object that points to local variable 'tmp_int' that is out of scope. db-5.3.28/test/micro/source/b_workload.c:447:3: warning: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] db-5.3.28/test/micro/source/b_workload.c:453:3: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] db-5.3.28/test/micro/source/b_workload.c:453:3: warning: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] db-5.3.28/test/micro/source/b_workload.c:460:3: warning: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] db-5.3.28/test/micro/source/b_workload.c:279:7: style: Variable 'ioff' is assigned a value that is never used. [unreadVariable] db-5.3.28/test/xa/src2/bdb1.c:43:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src2/bdb1.c:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src2/bdb1.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPFAIL [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src1/server.c:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src2/bdb1.c:180:8: error: Uninitialized variable: count [uninitvar] db-5.3.28/test/xa/src2/bdb1.c:70:6: style: Unused variable: ch [unusedVariable] db-5.3.28/test/xa/src2/bdb1.c:71:8: style: Unused variable: p [unusedVariable] db-5.3.28/test/xa/src2/bdb1.c:71:12: style: Unused variable: t [unusedVariable] db-5.3.28/test/xa/src2/bdb1.c:159:10: style: Variable 'count' is not assigned a value. [unassignedVariable] db-5.3.28/test/xa/src1/server.c:86:8: style: Unused variable: replyBuf [unusedVariable] db-5.3.28/test/xa/src1/server.c:88:7: style: Unused variable: replyLen [unusedVariable] db-5.3.28/test/xa/src2/bdb2.c:33:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src2/bdb2.c:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TA_REPOSPARAM [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src2/bdb2.c:30:9: style: Unused variable: len [unusedVariable] db-5.3.28/test/xa/src2/bdb2.c:31:6: style: Unused variable: ch [unusedVariable] db-5.3.28/test/xa/src2/client.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src2/client.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src2/client.c:24:7: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/xa/src2/client.c:40:9: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/xa/src2/client.c:49:6: style: Variable 'need_print' is assigned a value that is never used. [unreadVariable] db-5.3.28/test/xa/src3/client.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src3/client.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPMULTICONTEXTS [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src3/client.c:212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src3/client.c:249:10: warning: %s in format string (no. 2) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] db-5.3.28/test/xa/src3/client.c:258:4: warning: %s in format string (no. 2) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] db-5.3.28/test/xa/src3/client.c:145:1: style: Label 'commit' is not used. [unusedLabel] db-5.3.28/test/xa/src3/client.c:186:1: style: Label 'end' is not used. [unusedLabel] db-5.3.28/test/xa/src3/client.c:65:15: style: Variable 'thread_name' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/xa/src3/server.c:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_DEADLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src4/client.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src4/client.c:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src4/client.c:43:10: style: Variable 'initBuf' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/xa/src4/client.c:41:6: style: Unused variable: dbp3 [unusedVariable] db-5.3.28/test/xa/src4/client.c:47:8: style: Unused variable: target [unusedVariable] db-5.3.28/test/xa/src4/client.c:51:12: style: Variable 'dbflags' is assigned a value that is never used. [unreadVariable] db-5.3.28/test/xa/src3/server.c:63:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] db-5.3.28/test/xa/src4/server.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_DEADLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src4/server.c:100:3: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] db-5.3.28/test/xa/src4/server.c:101:3: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] db-5.3.28/test/xa/src5/client.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src5/client.c:92:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPMULTICONTEXTS [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src5/client.c:239:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src5/server.c:79:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOCK_DEADLOCK [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src5/server.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_MALLOC [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/src5/client.c:275:4: warning: %s in format string (no. 2) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] db-5.3.28/test/xa/src5/client.c:284:4: warning: %s in format string (no. 2) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] db-5.3.28/test/xa/src5/client.c:69:8: style: Variable 'thread_name' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/xa/src5/client.c:256:6: warning: Uninitialized variable: ttype [uninitvar] db-5.3.28/test/xa/src5/client.c:239:41: note: Assuming condition is false db-5.3.28/test/xa/src5/client.c:256:6: note: Uninitialized variable: ttype db-5.3.28/test/xa/utilities/bdb_xa_util.c:77:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/utilities/bdb_xa_util.c:169:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_INIT_MPOOL [valueFlowBailoutIncompleteVar] db-5.3.28/test/xa/utilities/bdb_xa_util.c:253:4: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] db-5.3.28/test/xa/utilities/bdb_xa_util.c:255:4: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] db-5.3.28/test/xa/utilities/bdb_xa_util.c:54:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] db-5.3.28/test/xa/utilities/bdb_xa_util.c:75:14: style: Unused variable: j [unusedVariable] db-5.3.28/test/xa/utilities/bdb_xa_util.c:76:12: style: Unused variable: temp [unusedVariable] db-5.3.28/test/xa/utilities/bdb_xa_util.c:169:12: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_archive.c:49:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_archive.c:171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_archive.c:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_checkpoint.c:36:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTIME_BUFLEN [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_checkpoint.c:226:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_checkpoint.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_deadlock.c:36:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTIME_BUFLEN [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_deadlock.c:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_deadlock.c:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_dump185.c:193:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_dump185.c:356:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_dump.c:56:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_dump.c:353:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_USE_ENVIRON [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_dump.c:408:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IGNORE_LEASE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_dump.c:484:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_IGNORE_LEASE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_dump.c:510:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_dump.c:525:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_dump185.c:255:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_dump185.c:258:11: style: Variable 'hash185p' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_dump185.c:259:11: style: Variable 'hash186p' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_dump185.c:287:6: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_dump185.c:290:9: style: Variable 'btp' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_dump185.c:316:7: style: Parameter 'dbtp' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_dump185.c:333:7: style: Parameter 'dbtp' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_dump185.c:31:7: style: struct member 'hashhdr185::magic' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:35:7: style: struct member 'hashhdr185::bshift' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:36:7: style: struct member 'hashhdr185::dsize' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:37:7: style: struct member 'hashhdr185::ssize' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:38:7: style: struct member 'hashhdr185::sshift' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:39:7: style: struct member 'hashhdr185::ovfl_point' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:41:7: style: struct member 'hashhdr185::last_freed' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:42:7: style: struct member 'hashhdr185::max_bucket' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:43:7: style: struct member 'hashhdr185::high_mask' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:44:7: style: struct member 'hashhdr185::low_mask' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:47:7: style: struct member 'hashhdr185::nkeys' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:55:10: style: struct member 'hashhdr186::magic' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:56:10: style: struct member 'hashhdr186::version' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:59:10: style: struct member 'hashhdr186::bshift' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:60:10: style: struct member 'hashhdr186::ovfl_point' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:61:10: style: struct member 'hashhdr186::last_freed' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:62:10: style: struct member 'hashhdr186::max_bucket' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:63:10: style: struct member 'hashhdr186::high_mask' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:64:10: style: struct member 'hashhdr186::low_mask' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:66:10: style: struct member 'hashhdr186::nkeys' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:67:10: style: struct member 'hashhdr186::hdrpages' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:68:10: style: struct member 'hashhdr186::h_charkey' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:70:10: style: struct member 'hashhdr186::spares' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:75:8: style: struct member 'htab186::unused' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:85:8: style: struct member '_epg::page' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:103:9: style: struct member '_btree::bt_mp' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:105:9: style: struct member '_btree::bt_dbp' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:108:9: style: struct member '_btree::bt_pinned' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:113:10: style: struct member '_btree::bt_sp' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:118:8: style: struct member '_btree::bt_fd' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:125:30: style: struct member '_btree::bt_order' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:135:9: style: struct member '_btree::bt_rfp' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:136:8: style: struct member '_btree::bt_rfd' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:138:9: style: struct member '_btree::bt_cmap' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:139:9: style: struct member '_btree::bt_smap' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:140:9: style: struct member '_btree::bt_emap' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:141:11: style: struct member '_btree::bt_msize' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:144:11: style: struct member '_btree::bt_reclen' is never used. [unusedStructMember] db-5.3.28/util/db_dump185.c:145:11: style: struct member '_btree::bt_bval' is never used. [unusedStructMember] db-5.3.28/util/db_hotbackup.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_hotbackup.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MAXPATHLEN [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_hotbackup.c:539:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_hotbackup.c:551:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_hotbackup.c:102:10: error: Common realloc mistake: 'data_dir' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/util/db_log_verify.c:53:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_log_verify.c:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_log_verify.c:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_log_verify.c:264:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_LOG_VERIFY [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:316:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:645:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:680:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_USE_ENVIRON [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:832:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CHKSUM [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:888:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:1230:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:1268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:1337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:1393:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:1484:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_load.c:1499:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_log_verify.c:192:13: warning:inconclusive: Either the condition 'dbenv!=NULL' is redundant or there is possible null pointer dereference: dbenv. [nullPointerRedundantCheck] db-5.3.28/util/db_log_verify.c:199:12: note: Assuming that condition 'dbenv!=NULL' is not redundant db-5.3.28/util/db_log_verify.c:192:13: note: Null pointer dereference db-5.3.28/util/db_log_verify.c:256:10: style: Parameter 'lsnp' can be declared as pointer to const. However it seems that 'db_log_verify_app_record' is a callback function, if 'lsnp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/util/db_log_verify.c:162:13: note: You might need to cast the function pointer here db-5.3.28/util/db_log_verify.c:256:10: note: Parameter 'lsnp' can be declared as pointer to const db-5.3.28/util/db_printlog.c:82:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_printlog.c:400:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_LOGVERSION_48p2 [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_printlog.c:562:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_printlog.c:574:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_printlog.c:596:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_TXN_PRINT [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_printlog.c:59:8: style: Variable 'data_len' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_printlog.c:590:10: style: Parameter 'lsnp' can be declared as pointer to const. However it seems that 'db_printlog_print_app_record' is a callback function, if 'lsnp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/util/db_printlog.c:180:13: note: You might need to cast the function pointer here db-5.3.28/util/db_printlog.c:590:10: note: Parameter 'lsnp' can be declared as pointer to const db-5.3.28/util/db_recover.c:51:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_recover.c:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RECOVER [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_recover.c:242:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_recover.c:301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_recover.c:313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_recover.c:240:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] db-5.3.28/util/db_recover.c:280:15: style: Variable 'arg' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_replicate.c:24:8: style: Parameter 'argv' can be declared as const array [constParameter] db-5.3.28/util/db_sql_codegen/buildpt.c:599:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/buildpt.c:736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/buildpt.c:799:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/buildpt.c:267:2: style: Redundant assignment of 'pParse' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:268:2: style: Redundant assignment of 'explainFlag' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:304:2: style: Redundant assignment of 'isTemp' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:305:2: style: Redundant assignment of 'isView' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:306:2: style: Redundant assignment of 'isVirtual' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:307:2: style: Redundant assignment of 'noErr' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:641:2: style: Redundant assignment of 'pParse' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:642:2: style: Redundant assignment of 'pList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:643:2: style: Redundant assignment of 'onError' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:644:2: style: Redundant assignment of 'autoInc' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:645:2: style: Redundant assignment of 'sortOrder' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:700:2: style: Redundant assignment of 'pParse' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:701:2: style: Redundant assignment of 'pElist' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:702:2: style: Redundant assignment of 'zObject' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:728:2: style: Redundant assignment of 'db' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:729:2: style: Redundant assignment of 'pDatabase' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:794:2: style: Redundant assignment of 'flags' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:810:2: style: Redundant assignment of 'pParse' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:811:2: style: Redundant assignment of 'isDeferred' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:834:2: style: Redundant assignment of 'pName2' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:835:2: style: Redundant assignment of 'onError' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:836:2: style: Redundant assignment of 'pStart' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:837:2: style: Redundant assignment of 'pEnd' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:838:2: style: Redundant assignment of 'sortOrder' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:839:2: style: Redundant assignment of 'ifNotExist' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:898:2: style: Redundant assignment of 'pParse' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:899:2: style: Redundant assignment of 'pCons' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:900:2: style: Redundant assignment of 'pEnd' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:901:2: style: Redundant assignment of 'pSelect' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:909:2: style: Redundant assignment of 'pParse' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/buildpt.c:34:24: style: Checking if unsigned expression 't->n' is less than zero. [unsignedLessThanZero] db-5.3.28/util/db_sql_codegen/buildpt.c:759:34: style: Checking if unsigned expression 'pTable->n' is less than zero. [unsignedLessThanZero] db-5.3.28/util/db_sql_codegen/buildpt.c:29:9: style: Parameter 't' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/buildpt.c:227:7: style: Parameter 'sought_name' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/buildpt.c:241:7: style: Parameter 'sought_name' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/buildpt.c:253:7: style: Parameter 'sought_name' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/buildpt.c:722:9: style: Parameter 'pTable' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/buildpt.c:787:12: style: Parameter 'pFromCol' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/buildpt.c:789:12: style: Parameter 'pToCol' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/buildpt.c:267:2: style: Variable 'pParse' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:268:2: style: Variable 'explainFlag' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:641:2: style: Variable 'pParse' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:642:2: style: Variable 'pList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:643:2: style: Variable 'onError' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:644:2: style: Variable 'autoInc' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:645:2: style: Variable 'sortOrder' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:700:2: style: Variable 'pParse' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:701:2: style: Variable 'pElist' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:702:2: style: Variable 'zObject' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:728:2: style: Variable 'db' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:729:2: style: Variable 'pDatabase' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:794:2: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:810:2: style: Variable 'pParse' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:811:2: style: Variable 'isDeferred' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:898:2: style: Variable 'pParse' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:899:2: style: Variable 'pCons' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:900:2: style: Variable 'pEnd' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:901:2: style: Variable 'pSelect' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/buildpt.c:909:2: style: Variable 'pParse' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_load.c:1441:7: style: Parameter 'dbt' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_load.c:845:16: style: Variable 'heap_gbytes' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/db_sql_codegen.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/db_sql_codegen.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/db_sql_codegen.c:376:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/db_sql_codegen.c:274:4: error: Common realloc mistake: 'collector' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/util/db_sql_codegen/db_sql_codegen.c:287:4: error: Common realloc mistake: 'collector' nulled but not freed upon failure [memleakOnRealloc] db-5.3.28/util/db_sql_codegen/db_sql_codegen.c:337:15: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/db_sql_codegen.c:373:13: style: Parameter 'error_tag' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/generate.c:1479:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/generate.c:363:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:364:2: style: Redundant assignment of 'last' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:395:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:396:2: style: Redundant assignment of 'last' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:414:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:423:3: style: Redundant assignment of 'last' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:549:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:550:2: style: Redundant assignment of 'last' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:615:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:616:2: style: Redundant assignment of 'last' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:718:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:719:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:738:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:739:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:788:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:789:2: style: Redundant assignment of 'last' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate.c:50:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate.c:78:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate.c:94:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate.c:122:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate.c:524:39: style: Parameter 'e' can be declared as pointer to const. However it seems that 'serialize_function_exit_entop' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/util/db_sql_codegen/generate.c:809:7: note: You might need to cast the function pointer here db-5.3.28/util/db_sql_codegen/generate.c:524:39: note: Parameter 'e' can be declared as pointer to const db-5.3.28/util/db_sql_codegen/generate.c:595:41: style: Parameter 'e' can be declared as pointer to const. However it seems that 'deserialize_function_exit_entop' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/util/db_sql_codegen/generate.c:814:7: note: You might need to cast the function pointer here db-5.3.28/util/db_sql_codegen/generate.c:595:41: note: Parameter 'e' can be declared as pointer to const db-5.3.28/util/db_sql_codegen/generate.c:1476:41: style: Parameter 'e' can be declared as pointer to const. However it seems that 'check_pk_constraint_enter_entop' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/util/db_sql_codegen/generate.c:1491:25: note: You might need to cast the function pointer here db-5.3.28/util/db_sql_codegen/generate.c:1476:41: note: Parameter 'e' can be declared as pointer to const db-5.3.28/util/db_sql_codegen/generate.c:363:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:364:2: style: Variable 'last' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:395:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:396:2: style: Variable 'last' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:414:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:423:3: style: Variable 'last' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:549:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:550:2: style: Variable 'last' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:615:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:616:2: style: Variable 'last' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:718:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:719:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:738:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:739:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:788:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate.c:789:2: style: Variable 'last' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/generate_test.c:320:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/generate_test.c:371:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:419:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:432:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:433:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:448:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:449:2: style: Redundant assignment of 'last' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:477:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:500:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:514:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:515:2: style: Redundant assignment of 'last' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:545:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_test.c:231:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate_test.c:259:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate_test.c:274:8: style: Variable 'c_type' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate_test.c:302:8: style: Variable 'c_type' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate_test.c:371:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:419:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:432:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:433:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:448:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:449:2: style: Variable 'last' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:477:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:500:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:514:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:515:2: style: Variable 'last' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_test.c:545:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_verification.c:373:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/generate_verification.c:435:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/generate_verification.c:791:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/generation_utils.c:172:13: style: Parameter 't' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/generation_utils.c:183:13: style: Parameter 't' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/generation_utils.c:193:13: style: Parameter 't' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/generation_utils.c:208:10: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_sql_codegen/generation_utils.c:211:12: style: Variable 'format' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generation_utils.c:242:12: style: Variable 'format' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generation_utils.c:242:21: style: Variable 'dim_name' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generation_utils.c:277:12: style: Variable 'format' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate_verification.c:404:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_verification.c:412:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_verification.c:637:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_verification.c:718:2: style: Redundant assignment of 'e' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_verification.c:725:2: style: Redundant assignment of 'first' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_verification.c:726:2: style: Redundant assignment of 'last' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/generate_verification.c:300:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate_verification.c:328:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate_verification.c:344:8: style: Variable 'c_type' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate_verification.c:408:38: style: Parameter 'e' can be declared as pointer to const. However it seems that 'define_records_fields_attrop' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] db-5.3.28/util/db_sql_codegen/generate_verification.c:392:31: note: You might need to cast the function pointer here db-5.3.28/util/db_sql_codegen/generate_verification.c:408:38: note: Parameter 'e' can be declared as pointer to const db-5.3.28/util/db_sql_codegen/generate_verification.c:766:8: style: Variable 'key' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/generate_verification.c:347:17: style: Variable 'bin_len' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_verification.c:404:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_verification.c:412:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_verification.c:637:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_verification.c:718:2: style: Variable 'e' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_verification.c:725:2: style: Variable 'first' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/generate_verification.c:726:2: style: Variable 'last' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/hint_comment.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/hint_comment.c:72:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/parsefuncs.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_sql_codegen/parsefuncs.c:55:2: style: Redundant assignment of 'pCheckExpr' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:61:2: style: Redundant assignment of 'pToken' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:67:2: style: Redundant assignment of 'pExpr' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:73:2: style: Redundant assignment of 'onError' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:79:2: style: Redundant assignment of 'pSrc' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:85:2: style: Redundant assignment of 'pColDef' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:95:2: style: Redundant assignment of 'pSrc' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:96:2: style: Redundant assignment of 'pName' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:102:2: style: Redundant assignment of 'pName1' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:103:2: style: Redundant assignment of 'pName2' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:109:2: style: Redundant assignment of 'p' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:110:2: style: Redundant assignment of 'pDbname' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:111:2: style: Redundant assignment of 'pKey' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:117:2: style: Redundant assignment of 'type' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:134:2: style: Redundant assignment of 'pName1' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:135:2: style: Redundant assignment of 'pName2' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:136:2: style: Redundant assignment of 'tr_tm' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:137:2: style: Redundant assignment of 'op' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:138:2: style: Redundant assignment of 'pColumns' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:139:2: style: Redundant assignment of 'pTableName' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:140:2: style: Redundant assignment of 'pWhen' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:141:2: style: Redundant assignment of 'isTemp' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:142:2: style: Redundant assignment of 'noErr' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:161:2: style: Redundant assignment of 'pBegin' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:162:2: style: Redundant assignment of 'pName1' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:163:2: style: Redundant assignment of 'pName2' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:164:2: style: Redundant assignment of 'pSelect' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:165:2: style: Redundant assignment of 'isTemp' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:166:2: style: Redundant assignment of 'noErr' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:176:2: style: Redundant assignment of 'pTabList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:177:2: style: Redundant assignment of 'pWhere' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:183:2: style: Redundant assignment of 'pTriggerStep' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:189:2: style: Redundant assignment of 'pDbname' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:195:2: style: Redundant assignment of 'pName' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:196:2: style: Redundant assignment of 'ifExists' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:202:2: style: Redundant assignment of 'pName' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:203:2: style: Redundant assignment of 'isView' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:204:2: style: Redundant assignment of 'noErr' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:210:2: style: Redundant assignment of 'pName' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:211:2: style: Redundant assignment of 'noErr' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:217:2: style: Redundant assignment of 'pExpr' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:223:2: style: Redundant assignment of 'p' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:229:2: style: Redundant assignment of 'pList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:230:2: style: Redundant assignment of 'pToken' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:237:2: style: Redundant assignment of 'pList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:243:2: style: Redundant assignment of 'pExpr' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:244:2: style: Redundant assignment of 'pName' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:251:2: style: Redundant assignment of 'p' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:257:2: style: Redundant assignment of 'pExpr' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:258:2: style: Redundant assignment of 'pLeft' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:259:2: style: Redundant assignment of 'pRight' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:269:2: style: Redundant assignment of 'pStepList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:270:2: style: Redundant assignment of 'pAll' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:276:2: style: Redundant assignment of 'db' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:277:2: style: Redundant assignment of 'pList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:278:2: style: Redundant assignment of 'pToken' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:285:2: style: Redundant assignment of 'pList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:298:2: style: Redundant assignment of 'pTabList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:299:2: style: Redundant assignment of 'pList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:300:2: style: Redundant assignment of 'pSelect' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:301:2: style: Redundant assignment of 'pColumn' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:302:2: style: Redundant assignment of 'onError' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:308:2: style: Redundant assignment of 'pA' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:309:2: style: Redundant assignment of 'pB' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:310:2: style: Redundant assignment of 'pC' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:323:2: style: Redundant assignment of 'op' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:324:2: style: Redundant assignment of 'pLeft' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:325:2: style: Redundant assignment of 'pRight' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:326:2: style: Redundant assignment of 'pToken' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:339:2: style: Redundant assignment of 'pId1' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:340:2: style: Redundant assignment of 'pId2' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:341:2: style: Redundant assignment of 'pValue' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:342:2: style: Redundant assignment of 'minusFlag' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:348:2: style: Redundant assignment of 'pToken' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:355:2: style: Redundant assignment of 'pName1' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:356:2: style: Redundant assignment of 'pName2' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:375:2: style: Redundant assignment of 'p' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:376:2: style: Redundant assignment of 'pDest' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:377:2: style: Redundant assignment of 'pParent' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:378:2: style: Redundant assignment of 'parentTab' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:379:2: style: Redundant assignment of 'pParentAgg' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:380:2: style: Redundant assignment of 'aff' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:387:2: style: Redundant assignment of 'p' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:404:2: style: Redundant assignment of 'pEList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:405:2: style: Redundant assignment of 'pSrc' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:406:2: style: Redundant assignment of 'pWhere' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:407:2: style: Redundant assignment of 'pGroupBy' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:408:2: style: Redundant assignment of 'pHaving' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:409:2: style: Redundant assignment of 'pOrderBy' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:410:2: style: Redundant assignment of 'isDistinct' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:411:2: style: Redundant assignment of 'pLimit' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:412:2: style: Redundant assignment of 'pOffset' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:428:2: style: Redundant assignment of 'p' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:429:2: style: Redundant assignment of 'pTable' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:430:2: style: Redundant assignment of 'pDatabase' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:431:2: style: Redundant assignment of 'pAlias' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:432:2: style: Redundant assignment of 'pSubquery' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:433:2: style: Redundant assignment of 'pOn' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:434:2: style: Redundant assignment of 'pUsing' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:441:2: style: Redundant assignment of 'pList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:447:2: style: Redundant assignment of 'p' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:457:2: style: Redundant assignment of 'db' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:458:2: style: Redundant assignment of 'pTableName' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:459:2: style: Redundant assignment of 'pWhere' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:473:2: style: Redundant assignment of 'db' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:474:2: style: Redundant assignment of 'pTableName' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:475:2: style: Redundant assignment of 'pColumn' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:476:2: style: Redundant assignment of 'pEList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:477:2: style: Redundant assignment of 'pSelect' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:478:2: style: Redundant assignment of 'orconf' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:485:2: style: Redundant assignment of 'db' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:486:2: style: Redundant assignment of 'pSelect' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:499:2: style: Redundant assignment of 'db' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:500:2: style: Redundant assignment of 'pTableName' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:501:2: style: Redundant assignment of 'pEList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:502:2: style: Redundant assignment of 'pWhere' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:503:2: style: Redundant assignment of 'orconf' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:516:2: style: Redundant assignment of 'pTabList' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:517:2: style: Redundant assignment of 'pChanges' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:518:2: style: Redundant assignment of 'pWhere' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:519:2: style: Redundant assignment of 'onError' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:530:2: style: Redundant assignment of 'p' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:546:2: style: Redundant assignment of 'pName1' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:547:2: style: Redundant assignment of 'pName2' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:548:2: style: Redundant assignment of 'pModuleName' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:554:2: style: Redundant assignment of 'pEnd' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:559:2: style: Redundant assignment of 'pTable' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:564:2: style: Redundant assignment of 'pTrigger' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/parsefuncs.c:42:15: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/parsefuncs.c:55:2: style: Variable 'pCheckExpr' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:61:2: style: Variable 'pToken' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:67:2: style: Variable 'pExpr' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:73:2: style: Variable 'onError' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:79:2: style: Variable 'pSrc' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:85:2: style: Variable 'pColDef' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:95:2: style: Variable 'pSrc' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:96:2: style: Variable 'pName' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:102:2: style: Variable 'pName1' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:103:2: style: Variable 'pName2' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:109:2: style: Variable 'p' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:110:2: style: Variable 'pDbname' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:111:2: style: Variable 'pKey' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:117:2: style: Variable 'type' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:134:2: style: Variable 'pName1' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:135:2: style: Variable 'pName2' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:136:2: style: Variable 'tr_tm' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:137:2: style: Variable 'op' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:138:2: style: Variable 'pColumns' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:139:2: style: Variable 'pTableName' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:140:2: style: Variable 'pWhen' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:141:2: style: Variable 'isTemp' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:142:2: style: Variable 'noErr' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:161:2: style: Variable 'pBegin' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:162:2: style: Variable 'pName1' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:163:2: style: Variable 'pName2' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:164:2: style: Variable 'pSelect' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:165:2: style: Variable 'isTemp' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:166:2: style: Variable 'noErr' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:176:2: style: Variable 'pTabList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:177:2: style: Variable 'pWhere' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:183:2: style: Variable 'pTriggerStep' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:189:2: style: Variable 'pDbname' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:195:2: style: Variable 'pName' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:196:2: style: Variable 'ifExists' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:202:2: style: Variable 'pName' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:203:2: style: Variable 'isView' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:204:2: style: Variable 'noErr' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:210:2: style: Variable 'pName' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:211:2: style: Variable 'noErr' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:217:2: style: Variable 'pExpr' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:223:2: style: Variable 'p' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:229:2: style: Variable 'pList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:230:2: style: Variable 'pToken' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:237:2: style: Variable 'pList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:243:2: style: Variable 'pExpr' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:244:2: style: Variable 'pName' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:251:2: style: Variable 'p' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:257:2: style: Variable 'pExpr' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:258:2: style: Variable 'pLeft' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:259:2: style: Variable 'pRight' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:269:2: style: Variable 'pStepList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:270:2: style: Variable 'pAll' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:276:2: style: Variable 'db' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:277:2: style: Variable 'pList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:278:2: style: Variable 'pToken' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:285:2: style: Variable 'pList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:298:2: style: Variable 'pTabList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:299:2: style: Variable 'pList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:300:2: style: Variable 'pSelect' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:301:2: style: Variable 'pColumn' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:302:2: style: Variable 'onError' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:308:2: style: Variable 'pA' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:309:2: style: Variable 'pB' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:310:2: style: Variable 'pC' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:323:2: style: Variable 'op' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:324:2: style: Variable 'pLeft' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:325:2: style: Variable 'pRight' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:326:2: style: Variable 'pToken' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:339:2: style: Variable 'pId1' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:340:2: style: Variable 'pId2' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:341:2: style: Variable 'pValue' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:342:2: style: Variable 'minusFlag' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:348:2: style: Variable 'pToken' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:355:2: style: Variable 'pName1' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:356:2: style: Variable 'pName2' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:375:2: style: Variable 'p' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:376:2: style: Variable 'pDest' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:377:2: style: Variable 'pParent' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:378:2: style: Variable 'parentTab' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:379:2: style: Variable 'pParentAgg' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:380:2: style: Variable 'aff' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:387:2: style: Variable 'p' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:404:2: style: Variable 'pEList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:405:2: style: Variable 'pSrc' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:406:2: style: Variable 'pWhere' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:407:2: style: Variable 'pGroupBy' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:408:2: style: Variable 'pHaving' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:409:2: style: Variable 'pOrderBy' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:410:2: style: Variable 'isDistinct' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:411:2: style: Variable 'pLimit' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:412:2: style: Variable 'pOffset' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:428:2: style: Variable 'p' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:429:2: style: Variable 'pTable' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:430:2: style: Variable 'pDatabase' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:431:2: style: Variable 'pAlias' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:432:2: style: Variable 'pSubquery' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:433:2: style: Variable 'pOn' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:434:2: style: Variable 'pUsing' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:441:2: style: Variable 'pList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:447:2: style: Variable 'p' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:457:2: style: Variable 'db' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:458:2: style: Variable 'pTableName' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:459:2: style: Variable 'pWhere' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:473:2: style: Variable 'db' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:474:2: style: Variable 'pTableName' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:475:2: style: Variable 'pColumn' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:476:2: style: Variable 'pEList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:477:2: style: Variable 'pSelect' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:478:2: style: Variable 'orconf' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:485:2: style: Variable 'db' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:486:2: style: Variable 'pSelect' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:499:2: style: Variable 'db' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:500:2: style: Variable 'pTableName' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:501:2: style: Variable 'pEList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:502:2: style: Variable 'pWhere' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:503:2: style: Variable 'orconf' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:516:2: style: Variable 'pTabList' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:517:2: style: Variable 'pChanges' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:518:2: style: Variable 'pWhere' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:519:2: style: Variable 'onError' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:530:2: style: Variable 'p' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:546:2: style: Variable 'pName1' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:547:2: style: Variable 'pName2' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:548:2: style: Variable 'pModuleName' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:554:2: style: Variable 'pEnd' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:559:2: style: Variable 'pTable' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/parsefuncs.c:564:2: style: Variable 'pTrigger' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/sqlite/parse.c:2187:23: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger] db-5.3.28/util/db_sql_codegen/sqlite/parse.c:2193:23: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger] db-5.3.28/util/db_sql_codegen/sqlite/parse.c:1611:13: style: Redundant assignment of 'yypMinor' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/sqlite/parse.c:3072:11: style: Redundant assignment of 'yymajor' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/sqlite/parse.c:2573:10: style: Variable 'pToken' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/sqlite/parse.c:54:24: style: struct member 'AttachKey::type' is never used. [unusedStructMember] db-5.3.28/util/db_sql_codegen/sqlite/parse.c:54:37: style: struct member 'AttachKey::key' is never used. [unusedStructMember] db-5.3.28/util/db_sql_codegen/sqlite/parse.c:3072:11: style: Variable 'yymajor' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/sqlite/sqlprintf.c:642:15: style: Variable 'escarg' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/sqlite/sqlprintf.c:670:16: style: Variable 'pToken' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/sqlite/sqlprintf.c:680:30: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_sql_codegen/sqlite/sqlprintf.c:272:17: style: Variable 'errorflag' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_sql_codegen/utils.c:232:2: style: Redundant assignment of 'db' to itself. [selfAssignment] db-5.3.28/util/db_sql_codegen/utils.c:232:2: style: Variable 'db' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_stat.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_stat.c:418:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_USE_ENVIRON [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_stat.c:459:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_stat.c:474:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_UNKNOWN [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:359:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:412:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:517:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:564:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:643:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:678:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:749:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:803:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:900:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:946:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:975:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:1000:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:1075:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGNO_INVALID [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:1100:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_INDX [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:1117:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_KEYDATA [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:1129:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_KEYDATA [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:1155:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_MIN_PGSIZE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:1313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:1326:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_upgrade.c:49:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_upgrade.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_upgrade.c:197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_verify.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_verify.c:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_verify.c:281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] db-5.3.28/util/db_tuner.c:391:33: style: Variable 'inp' can be declared as pointer to const [constVariablePointer] db-5.3.28/util/db_tuner.c:550:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_tuner.c:735:7: style: Parameter 'dbc' can be declared as pointer to const [constParameterPointer] db-5.3.28/util/db_tuner.c:678:9: style: Variable 'pgsize' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_tuner.c:1062:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_tuner.c:1150:14: style: Variable 'shift_point' is assigned a value that is never used. [unreadVariable] db-5.3.28/util/db_tuner.c:1152:12: style: Variable 'minispace' is assigned a value that is never used. [unreadVariable] diff: DONE