2026-06-26 15:14 ftp://ftp.de.debian.org/debian/pool/main/libd/libdbd-sqlite2-perl/libdbd-sqlite2-perl_0.38.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.12.88+deb13-amd64-x86_64-with-glibc2.41 python: 3.12.13 client-version: 1.4.0 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.21.0 head-info: 86f4c91 (2026-06-26 08:32:09 +0200) count: 874 883 elapsed-time: 7.0 7.0 head-timing-info: old-timing-info: head results: DBD-SQLite2-0.38/attach.c:26:26: style:inconclusive: Function 'sqliteAttach' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:26:41: style:inconclusive: Function 'sqliteAttach' argument 2 names different: declaration '' definition 'pFilename'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:26:59: style:inconclusive: Function 'sqliteAttach' argument 3 names different: declaration '' definition 'pDbname'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:26:75: style:inconclusive: Function 'sqliteAttach' argument 4 names different: declaration '' definition 'pKey'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:136:26: style:inconclusive: Function 'sqliteDetach' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:136:41: style:inconclusive: Function 'sqliteDetach' argument 2 names different: declaration '' definition 'pDbname'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:186:12: style:inconclusive: Function 'sqliteFixInit' argument 1 names different: declaration '' definition 'pFix'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:187:10: style:inconclusive: Function 'sqliteFixInit' argument 2 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:188:7: style:inconclusive: Function 'sqliteFixInit' argument 3 names different: declaration '' definition 'iDb'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:189:15: style:inconclusive: Function 'sqliteFixInit' argument 4 names different: declaration '' definition 'zType'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:190:16: style:inconclusive: Function 'sqliteFixInit' argument 5 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:219:12: style:inconclusive: Function 'sqliteFixSrcList' argument 1 names different: declaration '' definition 'pFix'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:220:12: style:inconclusive: Function 'sqliteFixSrcList' argument 2 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:243:12: style:inconclusive: Function 'sqliteFixSelect' argument 1 names different: declaration '' definition 'pFix'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:244:11: style:inconclusive: Function 'sqliteFixSelect' argument 2 names different: declaration '' definition 'pSelect'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:264:12: style:inconclusive: Function 'sqliteFixExpr' argument 1 names different: declaration '' definition 'pFix'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:265:9: style:inconclusive: Function 'sqliteFixExpr' argument 2 names different: declaration '' definition 'pExpr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:282:12: style:inconclusive: Function 'sqliteFixExprList' argument 1 names different: declaration '' definition 'pFix'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:283:13: style:inconclusive: Function 'sqliteFixExprList' argument 2 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:295:12: style:inconclusive: Function 'sqliteFixTriggerStep' argument 1 names different: declaration '' definition 'pFix'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:296:16: style:inconclusive: Function 'sqliteFixTriggerStep' argument 2 names different: declaration '' definition 'pStep'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/attach.c:117:9: style: Local variable 'i' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/attach.c:28:11: note: Shadowed variable DBD-SQLite2-0.38/attach.c:117:9: note: Shadow local variable DBD-SQLite2-0.38/auth.c:74:11: style:inconclusive: Function 'sqlite_set_authorizer' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:76:9: style:inconclusive: Function 'sqlite_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:545:9: note: Function 'sqlite_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. DBD-SQLite2-0.38/auth.c:76:9: note: Function 'sqlite_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. DBD-SQLite2-0.38/auth.c:104:10: style:inconclusive: Function 'sqliteAuthRead' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:105:9: style:inconclusive: Function 'sqliteAuthRead' argument 2 names different: declaration '' definition 'pExpr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:106:12: style:inconclusive: Function 'sqliteAuthRead' argument 3 names different: declaration '' definition 'pTabList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:168:10: style:inconclusive: Function 'sqliteAuthCheck' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:169:7: style:inconclusive: Function 'sqliteAuthCheck' argument 2 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:170:15: style:inconclusive: Function 'sqliteAuthCheck' argument 3 names different: declaration '' definition 'zArg1'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:171:15: style:inconclusive: Function 'sqliteAuthCheck' argument 4 names different: declaration '' definition 'zArg2'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:172:15: style:inconclusive: Function 'sqliteAuthCheck' argument 5 names different: declaration '' definition 'zArg3'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:197:10: style:inconclusive: Function 'sqliteAuthContextPush' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:198:16: style:inconclusive: Function 'sqliteAuthContextPush' argument 2 names different: declaration '' definition 'pContext'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:199:15: style:inconclusive: Function 'sqliteAuthContextPush' argument 3 names different: declaration '' definition 'zContext'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/auth.c:212:40: style:inconclusive: Function 'sqliteAuthContextPop' argument 1 names different: declaration '' definition 'pContext'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/btree.c:711:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_page_data [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/btree.c:486:16: warning: Assert statement modifies 'cnt'. [assignmentInAssert] DBD-SQLite2-0.38/btree.c:1180:16: warning: Either the condition 'pCur!=0' is redundant or there is possible null pointer dereference: pCur. [nullPointerRedundantCheck] DBD-SQLite2-0.38/btree.c:1181:15: note: Assuming that condition 'pCur!=0' is not redundant DBD-SQLite2-0.38/btree.c:1180:16: note: Null pointer dereference DBD-SQLite2-0.38/btree.c:2694:11: warning: Either the condition 'pCur->pPage==0' is redundant or there is possible null pointer dereference: pPage. [nullPointerRedundantCheck] DBD-SQLite2-0.38/btree.c:2695:18: note: Assuming that condition 'pCur->pPage==0' is not redundant DBD-SQLite2-0.38/btree.c:2688:18: note: pPage is assigned 'pCur->pPage' here. DBD-SQLite2-0.38/btree.c:2694:11: note: Null pointer dereference DBD-SQLite2-0.38/btree.c:682:7: style:inconclusive: Function 'sqliteBtreeOpen' argument 2 names different: declaration 'mode' definition 'omitJournal'. [funcArgNamesDifferent] DBD-SQLite2-0.38/btree.h:97:48: note: Function 'sqliteBtreeOpen' argument 2 names different: declaration 'mode' definition 'omitJournal'. DBD-SQLite2-0.38/btree.c:682:7: note: Function 'sqliteBtreeOpen' argument 2 names different: declaration 'mode' definition 'omitJournal'. DBD-SQLite2-0.38/btree.c:683:7: style:inconclusive: Function 'sqliteBtreeOpen' argument 3 names different: declaration 'nPg' definition 'nCache'. [funcArgNamesDifferent] DBD-SQLite2-0.38/btree.h:97:58: note: Function 'sqliteBtreeOpen' argument 3 names different: declaration 'nPg' definition 'nCache'. DBD-SQLite2-0.38/btree.c:683:7: note: Function 'sqliteBtreeOpen' argument 3 names different: declaration 'nPg' definition 'nCache'. DBD-SQLite2-0.38/btree.c:585:7: style: Local variable 'freeSpace' shadows outer function [shadowFunction] DBD-SQLite2-0.38/btree.c:519:13: note: Shadowed function DBD-SQLite2-0.38/btree.c:585:7: note: Shadow local variable DBD-SQLite2-0.38/btree.c:405:28: style: Parameter 'pBt' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/btree.c:524:12: style: Variable 'pNext' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/btree.c:583:12: style: Variable 'pFBlk' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/btree.c:793:14: style: Variable 'pP1' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/btree.c:1127:37: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/btree.c:1177:9: style: Variable 'aPayload' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/btree.c:2866:13: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/btree.c:3152:37: style: Parameter 'pBt' can be declared as pointer to const. However it seems that 'fileBtreePager' is a callback function, if 'pBt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree.c:3562:5: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree.c:3152:37: note: Parameter 'pBt' can be declared as pointer to const DBD-SQLite2-0.38/btree.c:3287:9: style: Parameter 'zLowerBound' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/btree.c:3383:14: style: Variable 'pFBlk' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/btree.c:3424:48: style: Parameter 'aRoot' can be declared as pointer to const. However it seems that 'fileBtreeIntegrityCheck' is a callback function, if 'aRoot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree.c:3559:5: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree.c:3424:48: note: Parameter 'aRoot' can be declared as pointer to const DBD-SQLite2-0.38/btree.c:1935:8: style: Variable 'pKey' is assigned a value that is never used. [unreadVariable] DBD-SQLite2-0.38/btree_rb.c:577:15: warning: Either the condition '!pX' is redundant or there is possible null pointer dereference: pX. [nullPointerRedundantCheck] DBD-SQLite2-0.38/btree_rb.c:519:33: note: Assuming that condition '!pX' is not redundant DBD-SQLite2-0.38/btree_rb.c:577:15: note: Null pointer dereference DBD-SQLite2-0.38/btree_rb.c:1179:44: warning: Either the condition '!pCur->pNode->pKey' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] DBD-SQLite2-0.38/btree_rb.c:1178:7: note: Assuming that condition '!pCur->pNode->pKey' is not redundant DBD-SQLite2-0.38/btree_rb.c:1179:44: note: Null pointer addition DBD-SQLite2-0.38/btree_rb.c:313:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/btree_rb.c:1225:37: style: Parameter 'tree' can be declared as pointer to const. However it seems that 'memRbtreeGetMeta' is a callback function, if 'tree' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree_rb.c:1457:27: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree_rb.c:1225:37: note: Parameter 'tree' can be declared as pointer to const DBD-SQLite2-0.38/btree_rb.c:1231:51: style: Parameter 'aMeta' can be declared as pointer to const. However it seems that 'memRbtreeUpdateMeta' is a callback function, if 'aMeta' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree_rb.c:1458:27: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree_rb.c:1231:51: note: Parameter 'aMeta' can be declared as pointer to const DBD-SQLite2-0.38/btree_rb.c:1242:46: style: Parameter 'tree' can be declared as pointer to const. However it seems that 'memRbtreeIntegrityCheck' is a callback function, if 'tree' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree_rb.c:1459:33: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree_rb.c:1242:46: note: Parameter 'tree' can be declared as pointer to const DBD-SQLite2-0.38/btree_rb.c:1255:42: style: Parameter 'tree' can be declared as pointer to const. However it seems that 'memRbtreeSetCacheSize' is a callback function, if 'tree' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree_rb.c:1444:26: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree_rb.c:1255:42: note: Parameter 'tree' can be declared as pointer to const DBD-SQLite2-0.38/btree_rb.c:1260:44: style: Parameter 'pBt' can be declared as pointer to const. However it seems that 'memRbtreeSetSafetyLevel' is a callback function, if 'pBt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree_rb.c:1445:26: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree_rb.c:1260:44: note: Parameter 'pBt' can be declared as pointer to const DBD-SQLite2-0.38/btree_rb.c:1303:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/btree_rb.c:1423:45: style: Parameter 'tree' can be declared as pointer to const. However it seems that 'memRbtreePager' is a callback function, if 'tree' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree_rb.c:1462:32: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree_rb.c:1423:45: note: Parameter 'tree' can be declared as pointer to const DBD-SQLite2-0.38/btree_rb.c:1431:49: style: Parameter 'pBt' can be declared as pointer to const. However it seems that 'memRbtreeGetFilename' is a callback function, if 'pBt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree_rb.c:1460:30: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree_rb.c:1431:49: note: Parameter 'pBt' can be declared as pointer to const DBD-SQLite2-0.38/btree_rb.c:1438:38: style: Parameter 'pBt' can be declared as pointer to const. However it seems that 'memRbtreeCopyFile' is a callback function, if 'pBt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree_rb.c:1461:29: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree_rb.c:1438:38: note: Parameter 'pBt' can be declared as pointer to const DBD-SQLite2-0.38/btree_rb.c:1438:51: style: Parameter 'pBt2' can be declared as pointer to const. However it seems that 'memRbtreeCopyFile' is a callback function, if 'pBt2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/btree_rb.c:1461:29: note: You might need to cast the function pointer here DBD-SQLite2-0.38/btree_rb.c:1438:51: note: Parameter 'pBt2' can be declared as pointer to const DBD-SQLite2-0.38/btree_rb.c:996:29: style: Variable 'ppParentSlot' is assigned a value that is never used. [unreadVariable] DBD-SQLite2-0.38/build.c:1145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/build.c:1395:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sColMap [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/build.c:1736:15: style: The if condition is the same as the previous if condition [duplicateCondition] DBD-SQLite2-0.38/build.c:1713:9: note: First condition DBD-SQLite2-0.38/build.c:1736:15: note: Second condition DBD-SQLite2-0.38/build.c:79:24: style: Condition 'pParse->nErr' is always false [knownConditionTrueFalse] DBD-SQLite2-0.38/build.c:75:24: note: Assuming that condition 'pParse->nErr==0' is not redundant DBD-SQLite2-0.38/build.c:79:24: note: Condition 'pParse->nErr' is always false DBD-SQLite2-0.38/build.c:37:30: style:inconclusive: Function 'sqliteBeginParse' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:37:42: style:inconclusive: Function 'sqliteBeginParse' argument 2 names different: declaration '' definition 'explainFlag'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:67:24: style:inconclusive: Function 'sqliteExec' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:105:32: style:inconclusive: Function 'sqliteFindTable' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:105:48: style:inconclusive: Function 'sqliteFindTable' argument 2 names different: declaration '' definition 'zName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:105:67: style:inconclusive: Function 'sqliteFindTable' argument 3 names different: declaration '' definition 'zDatabase'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:128:33: style:inconclusive: Function 'sqliteLocateTable' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:128:53: style:inconclusive: Function 'sqliteLocateTable' argument 2 names different: declaration '' definition 'zName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:128:72: style:inconclusive: Function 'sqliteLocateTable' argument 3 names different: declaration '' definition 'zDbase'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:157:32: style:inconclusive: Function 'sqliteFindIndex' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:157:48: style:inconclusive: Function 'sqliteFindIndex' argument 2 names different: declaration '' definition 'zName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:157:67: style:inconclusive: Function 'sqliteFindIndex' argument 3 names different: declaration '' definition 'zDb'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:195:41: style:inconclusive: Function 'sqliteUnlinkAndDeleteIndex' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:195:52: style:inconclusive: Function 'sqliteUnlinkAndDeleteIndex' argument 2 names different: declaration '' definition 'pIndex'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:218:40: style:inconclusive: Function 'sqliteResetInternalSchema' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:218:48: style:inconclusive: Function 'sqliteResetInternalSchema' argument 2 names different: declaration '' definition 'iDb'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:289:44: style:inconclusive: Function 'sqliteRollbackInternalChanges' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:298:42: style:inconclusive: Function 'sqliteCommitInternalChanges' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:318:32: style:inconclusive: Function 'sqliteDeleteTable' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:318:43: style:inconclusive: Function 'sqliteDeleteTable' argument 2 names different: declaration '' definition 'pTable'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:389:39: style:inconclusive: Function 'sqliteTableNameFromToken' argument 1 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:401:41: style:inconclusive: Function 'sqliteOpenMasterTable' argument 2 names different: declaration '' definition 'isTemp'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:424:10: style:inconclusive: Function 'sqliteStartTable' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:425:10: style:inconclusive: Function 'sqliteStartTable' argument 2 names different: declaration '' definition 'pStart'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:426:10: style:inconclusive: Function 'sqliteStartTable' argument 3 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:427:7: style:inconclusive: Function 'sqliteStartTable' argument 4 names different: declaration '' definition 'isTemp'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:428:7: style:inconclusive: Function 'sqliteStartTable' argument 5 names different: declaration '' definition 'isView'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:556:29: style:inconclusive: Function 'sqliteAddColumn' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:556:44: style:inconclusive: Function 'sqliteAddColumn' argument 2 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:591:30: style:inconclusive: Function 'sqliteAddNotNull' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:591:42: style:inconclusive: Function 'sqliteAddNotNull' argument 2 names different: declaration '' definition 'onError'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:608:33: style:inconclusive: Function 'sqliteAddColumnType' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:608:48: style:inconclusive: Function 'sqliteAddColumnType' argument 2 names different: declaration '' definition 'pFirst'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:608:63: style:inconclusive: Function 'sqliteAddColumnType' argument 3 names different: declaration '' definition 'pLast'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:644:35: style:inconclusive: Function 'sqliteAddDefaultValue' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:644:50: style:inconclusive: Function 'sqliteAddDefaultValue' argument 2 names different: declaration '' definition 'pVal'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:644:60: style:inconclusive: Function 'sqliteAddDefaultValue' argument 3 names different: declaration '' definition 'minusFlag'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:680:33: style:inconclusive: Function 'sqliteAddPrimaryKey' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:680:49: style:inconclusive: Function 'sqliteAddPrimaryKey' argument 2 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:680:60: style:inconclusive: Function 'sqliteAddPrimaryKey' argument 3 names different: declaration '' definition 'onError'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:728:35: style:inconclusive: Function 'sqliteCollateType' argument 1 names different: declaration '' definition 'zType'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:728:46: style:inconclusive: Function 'sqliteCollateType' argument 2 names different: declaration '' definition 'nType'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:751:34: style:inconclusive: Function 'sqliteAddCollateType' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:751:46: style:inconclusive: Function 'sqliteAddCollateType' argument 2 names different: declaration '' definition 'collType'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:776:33: style:inconclusive: Function 'sqliteChangeCookie' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:776:43: style:inconclusive: Function 'sqliteChangeCookie' argument 2 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:883:28: style:inconclusive: Function 'sqliteEndTable' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:883:43: style:inconclusive: Function 'sqliteEndTable' argument 2 names different: declaration '' definition 'pEnd'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:883:57: style:inconclusive: Function 'sqliteEndTable' argument 3 names different: declaration '' definition 'pSelect'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:993:10: style:inconclusive: Function 'sqliteCreateView' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:994:10: style:inconclusive: Function 'sqliteCreateView' argument 2 names different: declaration '' definition 'pBegin'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:995:10: style:inconclusive: Function 'sqliteCreateView' argument 3 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:996:11: style:inconclusive: Function 'sqliteCreateView' argument 4 names different: declaration '' definition 'pSelect'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:997:7: style:inconclusive: Function 'sqliteCreateView' argument 5 names different: declaration '' definition 'isTemp'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1053:37: style:inconclusive: Function 'sqliteViewGetColumnNames' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1053:52: style:inconclusive: Function 'sqliteViewGetColumnNames' argument 2 names different: declaration '' definition 'pTable'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1175:29: style:inconclusive: Function 'sqliteDropTable' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1175:44: style:inconclusive: Function 'sqliteDropTable' argument 2 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1175:55: style:inconclusive: Function 'sqliteDropTable' argument 3 names different: declaration '' definition 'isView'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1308:32: style:inconclusive: Function 'sqliteAddIdxKeyType' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1308:42: style:inconclusive: Function 'sqliteAddIdxKeyType' argument 2 names different: declaration '' definition 'pIdx'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1350:10: style:inconclusive: Function 'sqliteCreateForeignKey' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1351:11: style:inconclusive: Function 'sqliteCreateForeignKey' argument 2 names different: declaration '' definition 'pFromCol'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1352:10: style:inconclusive: Function 'sqliteCreateForeignKey' argument 3 names different: declaration '' definition 'pTo'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1353:11: style:inconclusive: Function 'sqliteCreateForeignKey' argument 4 names different: declaration '' definition 'pToCol'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1354:7: style:inconclusive: Function 'sqliteCreateForeignKey' argument 5 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1453:35: style:inconclusive: Function 'sqliteDeferForeignKey' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1453:47: style:inconclusive: Function 'sqliteDeferForeignKey' argument 2 names different: declaration '' definition 'isDeferred'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1473:10: style:inconclusive: Function 'sqliteCreateIndex' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1474:10: style:inconclusive: Function 'sqliteCreateIndex' argument 2 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1475:12: style:inconclusive: Function 'sqliteCreateIndex' argument 3 names different: declaration '' definition 'pTable'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1476:11: style:inconclusive: Function 'sqliteCreateIndex' argument 4 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1477:7: style:inconclusive: Function 'sqliteCreateIndex' argument 5 names different: declaration '' definition 'onError'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1478:10: style:inconclusive: Function 'sqliteCreateIndex' argument 6 names different: declaration '' definition 'pStart'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1479:10: style:inconclusive: Function 'sqliteCreateIndex' argument 7 names different: declaration '' definition 'pEnd'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1757:29: style:inconclusive: Function 'sqliteDropIndex' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1757:46: style:inconclusive: Function 'sqliteDropIndex' argument 2 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1840:36: style:inconclusive: Function 'sqliteIdListAppend' argument 1 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1840:50: style:inconclusive: Function 'sqliteIdListAppend' argument 2 names different: declaration '' definition 'pToken'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1896:39: style:inconclusive: Function 'sqliteSrcListAppend' argument 1 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1896:53: style:inconclusive: Function 'sqliteSrcListAppend' argument 2 names different: declaration '' definition 'pTable'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1896:68: style:inconclusive: Function 'sqliteSrcListAppend' argument 3 names different: declaration '' definition 'pDatabase'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1950:40: style:inconclusive: Function 'sqliteSrcListAssignCursors' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1950:57: style:inconclusive: Function 'sqliteSrcListAssignCursors' argument 2 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1962:37: style:inconclusive: Function 'sqliteSrcListAddAlias' argument 1 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1962:51: style:inconclusive: Function 'sqliteSrcListAddAlias' argument 2 names different: declaration '' definition 'pToken'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1973:33: style:inconclusive: Function 'sqliteIdListDelete' argument 1 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1987:31: style:inconclusive: Function 'sqliteIdListIndex' argument 1 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1987:50: style:inconclusive: Function 'sqliteIdListIndex' argument 2 names different: declaration '' definition 'zName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1999:35: style:inconclusive: Function 'sqliteSrcListDelete' argument 1 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:2019:36: style:inconclusive: Function 'sqliteBeginTransaction' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:2019:48: style:inconclusive: Function 'sqliteBeginTransaction' argument 2 names different: declaration '' definition 'onError'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:2039:37: style:inconclusive: Function 'sqliteCommitTransaction' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:2061:39: style:inconclusive: Function 'sqliteRollbackTransaction' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:2086:36: style:inconclusive: Function 'sqliteCodeVerifySchema' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:2086:48: style:inconclusive: Function 'sqliteCodeVerifySchema' argument 2 names different: declaration '' definition 'iDb'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:2115:39: style:inconclusive: Function 'sqliteBeginWriteOperation' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:2115:51: style:inconclusive: Function 'sqliteBeginWriteOperation' argument 2 names different: declaration '' definition 'setCheckpoint'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:2115:70: style:inconclusive: Function 'sqliteBeginWriteOperation' argument 3 names different: declaration '' definition 'iDb'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:2144:37: style:inconclusive: Function 'sqliteEndWriteOperation' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/build.c:1684:9: style: Local variable 'i' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/build.c:1484:7: note: Shadowed variable DBD-SQLite2-0.38/build.c:1684:9: note: Shadow local variable DBD-SQLite2-0.38/build.c:362:10: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:389:39: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/build.c:425:10: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/build.c:431:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:445:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:608:63: style: Parameter 'pLast' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/build.c:682:9: style: Variable 'zType' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:831:9: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:831:24: style: Variable 'zEnd' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:883:43: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/build.c:970:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:1245:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:1310:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:1478:10: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/build.c:1479:10: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/build.c:1538:12: style: Variable 'pISameName' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:1539:12: style: Variable 'pTSameName' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:1553:12: style: Variable 'pLoop' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:1628:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:1782:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/build.c:1987:31: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/build.c:2146:11: style: Variable 'db' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/copy.c:30:10: style:inconclusive: Function 'sqliteCopy' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/copy.c:31:12: style:inconclusive: Function 'sqliteCopy' argument 2 names different: declaration '' definition 'pTableName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/copy.c:32:10: style:inconclusive: Function 'sqliteCopy' argument 3 names different: declaration '' definition 'pFilename'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/copy.c:33:10: style:inconclusive: Function 'sqliteCopy' argument 4 names different: declaration '' definition 'pDelimiter'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/copy.c:34:7: style:inconclusive: Function 'sqliteCopy' argument 5 names different: declaration '' definition 'onError'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/copy.c:32:10: style: Parameter 'pFilename' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/copy.c:33:10: style: Parameter 'pDelimiter' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/date.c:419:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] DBD-SQLite2-0.38/date.c:851:46: style:inconclusive: Function 'sqliteRegisterDateTimeFunctions' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/date.c:803:15: style: Local variable 'n' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/date.c:740:7: note: Shadowed variable DBD-SQLite2-0.38/date.c:803:15: note: Shadow local variable DBD-SQLite2-0.38/date.c:397:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/date.c:400:14: style: Variable 'pTm' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/date.c:108:19: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] DBD-SQLite2-0.38/dbdimp.c:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_imp_dbh_from_sth [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_na [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:458:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_DOUBLE [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_imp_dbh_from_sth [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:534:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:562:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:610:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dTHR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:628:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_na [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:635:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_na [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:715:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I32_MAX [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:732:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:791:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:812:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:869:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:920:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:989:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aggregates [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/dbdimp.c:73:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] DBD-SQLite2-0.38/dbdimp.c:83:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] DBD-SQLite2-0.38/dbdimp.c:149:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] DBD-SQLite2-0.38/dbdimp.c:176:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] DBD-SQLite2-0.38/dbdimp.c:399:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] DBD-SQLite2-0.38/dbdimp.c:411:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] DBD-SQLite2-0.38/dbdimp.c:571:14: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] DBD-SQLite2-0.38/dbdimp.c:214:34: style: Redundant condition: The condition 'statement[1]' is redundant since 'statement[1] == '\''' is sufficient. [redundantCondition] DBD-SQLite2-0.38/dbdimp.c:321:54: style: Redundant condition: The condition 'input[1]' is redundant since 'input[1] == '0'' is sufficient. [redundantCondition] DBD-SQLite2-0.38/dbdimp.c:327:59: style: Redundant condition: The condition 'input[1]' is redundant since 'input[1] == '\\'' is sufficient. [redundantCondition] DBD-SQLite2-0.38/dbdimp.c:982:71: style:inconclusive: Function 'sqlite2_db_create_aggregate' argument 4 names different: declaration 'aggr' definition 'aggr_pkg'. [funcArgNamesDifferent] DBD-SQLite2-0.38/dbdimp.h:72:76: note: Function 'sqlite2_db_create_aggregate' argument 4 names different: declaration 'aggr' definition 'aggr_pkg'. DBD-SQLite2-0.38/dbdimp.c:982:71: note: Function 'sqlite2_db_create_aggregate' argument 4 names different: declaration 'aggr' definition 'aggr_pkg'. DBD-SQLite2-0.38/dbdimp.c:304:7: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] DBD-SQLite2-0.38/dbdimp.c:323:11: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] DBD-SQLite2-0.38/dbdimp.c:329:11: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] DBD-SQLite2-0.38/dbdimp.c:336:5: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] DBD-SQLite2-0.38/dbdimp.c:190:24: style: Parameter 'drh' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/dbdimp.c:190:40: style: Parameter 'imp_drh' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/dbdimp.c:276:26: style: Parameter 'imp_dbh' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/dbdimp.c:310:27: style: Parameter 'imp_dbh' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/dbdimp.c:444:22: style: Parameter 'sth' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/dbdimp.c:444:38: style: Parameter 'imp_sth' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/dbdimp.c:553:27: style: Parameter 'sth' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/dbdimp.c:553:43: style: Parameter 'imp_sth' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/dbdimp.c:554:55: style: Parameter 'destrv' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/dbdimp.c:628:11: style: Variable 'key' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/dbdimp.c:703:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/dbdimp.c:304:12: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] DBD-SQLite2-0.38/dbdimp.c:323:17: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] DBD-SQLite2-0.38/dbdimp.c:329:17: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] DBD-SQLite2-0.38/dbdimp.c:336:11: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] DBD-SQLite2-0.38/dbdimp.c:628:15: style: Variable 'key' is assigned a value that is never used. [unreadVariable] DBD-SQLite2-0.38/dbdimp.c:922:15: style: Variable 'count' is assigned a value that is never used. [unreadVariable] DBD-SQLite2-0.38/delete.c:24:35: style:inconclusive: Function 'sqliteSrcListLookup' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:24:52: style:inconclusive: Function 'sqliteSrcListLookup' argument 2 names different: declaration '' definition 'pSrc'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:41:29: style:inconclusive: Function 'sqliteIsReadOnly' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:41:44: style:inconclusive: Function 'sqliteIsReadOnly' argument 2 names different: declaration '' definition 'pTab'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:41:54: style:inconclusive: Function 'sqliteIsReadOnly' argument 3 names different: declaration '' definition 'viewOk'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:57:10: style:inconclusive: Function 'sqliteDeleteFrom' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:58:12: style:inconclusive: Function 'sqliteDeleteFrom' argument 2 names different: declaration '' definition 'pTabList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:59:9: style:inconclusive: Function 'sqliteDeleteFrom' argument 3 names different: declaration '' definition 'pWhere'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:337:11: style:inconclusive: Function 'sqliteGenerateRowDelete' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:338:9: style:inconclusive: Function 'sqliteGenerateRowDelete' argument 2 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:339:10: style:inconclusive: Function 'sqliteGenerateRowDelete' argument 3 names different: declaration '' definition 'pTab'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:340:7: style:inconclusive: Function 'sqliteGenerateRowDelete' argument 4 names different: declaration '' definition 'iCur'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:341:7: style:inconclusive: Function 'sqliteGenerateRowDelete' argument 5 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:368:11: style:inconclusive: Function 'sqliteGenerateRowIndexDelete' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:369:9: style:inconclusive: Function 'sqliteGenerateRowIndexDelete' argument 2 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:370:10: style:inconclusive: Function 'sqliteGenerateRowIndexDelete' argument 3 names different: declaration '' definition 'pTab'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:371:7: style:inconclusive: Function 'sqliteGenerateRowIndexDelete' argument 4 names different: declaration '' definition 'iCur'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:372:9: style:inconclusive: Function 'sqliteGenerateRowIndexDelete' argument 5 names different: declaration '' definition 'aIdxUsed'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/delete.c:172:11: style: Local variable 'addr' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/delete.c:64:12: note: Shadowed variable DBD-SQLite2-0.38/delete.c:172:11: note: Shadow local variable DBD-SQLite2-0.38/delete.c:67:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/delete.c:368:11: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/delete.c:372:9: style: Parameter 'aIdxUsed' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/expr.c:25:22: style:inconclusive: Function 'sqliteExpr' argument 1 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:25:32: style:inconclusive: Function 'sqliteExpr' argument 2 names different: declaration '' definition 'pLeft'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:25:45: style:inconclusive: Function 'sqliteExpr' argument 3 names different: declaration '' definition 'pRight'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:25:60: style:inconclusive: Function 'sqliteExpr' argument 4 names different: declaration '' definition 'pToken'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:56:27: style:inconclusive: Function 'sqliteExprSpan' argument 1 names different: declaration '' definition 'pExpr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:56:41: style:inconclusive: Function 'sqliteExprSpan' argument 2 names different: declaration '' definition 'pLeft'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:56:55: style:inconclusive: Function 'sqliteExprSpan' argument 3 names different: declaration '' definition 'pRight'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:74:36: style:inconclusive: Function 'sqliteExprFunction' argument 1 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:74:50: style:inconclusive: Function 'sqliteExprFunction' argument 2 names different: declaration '' definition 'pToken'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:96:29: style:inconclusive: Function 'sqliteExprDelete' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:120:27: style:inconclusive: Function 'sqliteExprDup' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:139:29: style:inconclusive: Function 'sqliteTokenCopy' argument 1 names different: declaration '' definition 'pTo'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:139:41: style:inconclusive: Function 'sqliteTokenCopy' argument 2 names different: declaration '' definition 'pFrom'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:149:39: style:inconclusive: Function 'sqliteExprListDup' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:180:36: style:inconclusive: Function 'sqliteSrcListDup' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:204:33: style:inconclusive: Function 'sqliteIdListDup' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:221:33: style:inconclusive: Function 'sqliteSelectDup' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:248:42: style:inconclusive: Function 'sqliteExprListAppend' argument 1 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:248:55: style:inconclusive: Function 'sqliteExprListAppend' argument 2 names different: declaration '' definition 'pExpr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:248:69: style:inconclusive: Function 'sqliteExprListAppend' argument 3 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:282:37: style:inconclusive: Function 'sqliteExprListDelete' argument 1 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:303:32: style:inconclusive: Function 'sqliteExprIsConstant' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:337:31: style:inconclusive: Function 'sqliteExprIsInteger' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:337:39: style:inconclusive: Function 'sqliteExprIsInteger' argument 2 names different: declaration '' definition 'pValue'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:376:31: style:inconclusive: Function 'sqliteIsRowid' argument 1 names different: declaration '' definition 'z'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:630:10: style:inconclusive: Function 'sqliteExprResolveIds' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:631:12: style:inconclusive: Function 'sqliteExprResolveIds' argument 2 names different: declaration '' definition 'pSrcList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:632:13: style:inconclusive: Function 'sqliteExprResolveIds' argument 3 names different: declaration '' definition 'pEList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:633:9: style:inconclusive: Function 'sqliteExprResolveIds' argument 4 names different: declaration '' definition 'pExpr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:823:28: style:inconclusive: Function 'sqliteExprCheck' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:823:42: style:inconclusive: Function 'sqliteExprCheck' argument 2 names different: declaration '' definition 'pExpr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:823:53: style:inconclusive: Function 'sqliteExprCheck' argument 3 names different: declaration '' definition 'allowAgg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:823:68: style:inconclusive: Function 'sqliteExprCheck' argument 4 names different: declaration '' definition 'pIsAgg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:922:26: style:inconclusive: Function 'sqliteExprType' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1011:28: style:inconclusive: Function 'sqliteExprCode' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1011:42: style:inconclusive: Function 'sqliteExprCode' argument 2 names different: declaration '' definition 'pExpr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1271:10: style:inconclusive: Function 'sqliteExprCodeExprList' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1272:13: style:inconclusive: Function 'sqliteExprCodeExprList' argument 2 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1273:7: style:inconclusive: Function 'sqliteExprCodeExprList' argument 3 names different: declaration '' definition 'includeTypes'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1300:30: style:inconclusive: Function 'sqliteExprIfTrue' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1300:44: style:inconclusive: Function 'sqliteExprIfTrue' argument 2 names different: declaration '' definition 'pExpr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1300:55: style:inconclusive: Function 'sqliteExprIfTrue' argument 3 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1300:65: style:inconclusive: Function 'sqliteExprIfTrue' argument 4 names different: declaration '' definition 'jumpIfNull'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1395:31: style:inconclusive: Function 'sqliteExprIfFalse' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1395:45: style:inconclusive: Function 'sqliteExprIfFalse' argument 2 names different: declaration '' definition 'pExpr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1395:56: style:inconclusive: Function 'sqliteExprIfFalse' argument 3 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1395:66: style:inconclusive: Function 'sqliteExprIfFalse' argument 4 names different: declaration '' definition 'jumpIfNull'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1492:29: style:inconclusive: Function 'sqliteExprCompare' argument 1 names different: declaration '' definition 'pA'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1492:39: style:inconclusive: Function 'sqliteExprCompare' argument 2 names different: declaration '' definition 'pB'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1550:40: style:inconclusive: Function 'sqliteExprAnalyzeAggregates' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1550:54: style:inconclusive: Function 'sqliteExprAnalyzeAggregates' argument 2 names different: declaration '' definition 'pExpr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1631:11: style:inconclusive: Function 'sqliteFindFunction' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1632:15: style:inconclusive: Function 'sqliteFindFunction' argument 2 names different: declaration '' definition 'zName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1633:7: style:inconclusive: Function 'sqliteFindFunction' argument 3 names different: declaration '' definition 'nName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1634:7: style:inconclusive: Function 'sqliteFindFunction' argument 4 names different: declaration '' definition 'nArg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:1635:7: style:inconclusive: Function 'sqliteFindFunction' argument 5 names different: declaration '' definition 'createFlag'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/expr.c:501:11: style: Local variable 'j' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/expr.c:421:10: note: Shadowed variable DBD-SQLite2-0.38/expr.c:501:11: note: Shadow local variable DBD-SQLite2-0.38/expr.c:707:13: style: Local variable 'i' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/expr.c:635:7: note: Shadowed variable DBD-SQLite2-0.38/expr.c:707:13: note: Shadow local variable DBD-SQLite2-0.38/expr.c:767:13: style: Local variable 'i' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/expr.c:635:7: note: Shadowed variable DBD-SQLite2-0.38/expr.c:767:13: note: Shadow local variable DBD-SQLite2-0.38/expr.c:1604:13: style: Local variable 'i' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/expr.c:1551:7: note: Shadowed variable DBD-SQLite2-0.38/expr.c:1604:13: note: Shadow local variable DBD-SQLite2-0.38/expr.c:25:60: style: Parameter 'pToken' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/expr.c:56:41: style: Parameter 'pLeft' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/expr.c:56:55: style: Parameter 'pRight' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/expr.c:74:50: style: Parameter 'pToken' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/expr.c:139:41: style: Parameter 'pFrom' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/expr.c:215:25: style: Variable 'pOldItem' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/expr.c:411:10: style: Parameter 'pDbToken' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/expr.c:412:10: style: Parameter 'pTableToken' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/expr.c:424:11: style: Variable 'db' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/expr.c:449:26: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/expr.c:457:15: style: Variable 'zTabName' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/expr.c:460:15: style: Variable 'zTabName' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/expr.c:540:13: style: Variable 'zAs' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/expr.c:571:11: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/expr.c:1113:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/func.c:630:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] DBD-SQLite2-0.38/func.c:643:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] DBD-SQLite2-0.38/func.c:563:45: style:inconclusive: Function 'sqliteRegisterBuiltinFunctions' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/func.c:426:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/func.c:431:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/func.c:496:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/func.c:444:10: style: struct member 'StdDevCtx::sum' is never used. [unusedStructMember] DBD-SQLite2-0.38/func.c:445:10: style: struct member 'StdDevCtx::sum2' is never used. [unusedStructMember] DBD-SQLite2-0.38/func.c:446:7: style: struct member 'StdDevCtx::cnt' is never used. [unusedStructMember] DBD-SQLite2-0.38/hash.c:172:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ht [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/hash.c:32:27: style:inconclusive: Function 'sqliteHashInit' argument 1 names different: declaration '' definition 'new'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/hash.c:32:36: style:inconclusive: Function 'sqliteHashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. [funcArgNamesDifferent] DBD-SQLite2-0.38/hash.h:81:32: note: Function 'sqliteHashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. DBD-SQLite2-0.38/hash.c:32:36: note: Function 'sqliteHashInit' argument 2 names different: declaration 'keytype' definition 'keyClass'. DBD-SQLite2-0.38/hash.c:48:28: style:inconclusive: Function 'sqliteHashClear' argument 1 names different: declaration '' definition 'pH'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/hash.c:261:34: style:inconclusive: Function 'sqliteHashFind' argument 1 names different: declaration '' definition 'pH'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/hash.c:290:30: style:inconclusive: Function 'sqliteHashInsert' argument 1 names different: declaration '' definition 'pH'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/hash.c:290:68: style:inconclusive: Function 'sqliteHashInsert' argument 4 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] DBD-SQLite2-0.38/hash.h:82:65: note: Function 'sqliteHashInsert' argument 4 names different: declaration 'pData' definition 'data'. DBD-SQLite2-0.38/hash.c:290:68: note: Function 'sqliteHashInsert' argument 4 names different: declaration 'pData' definition 'data'. DBD-SQLite2-0.38/hash.c:263:13: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/insert.c:131:11: warning: Either the condition 'pTab==0' is redundant or there is possible null pointer dereference: pTab. [nullPointerRedundantCheck] DBD-SQLite2-0.38/insert.c:150:11: note: Assuming that condition 'pTab==0' is not redundant DBD-SQLite2-0.38/insert.c:131:11: note: Null pointer dereference DBD-SQLite2-0.38/insert.c:132:17: warning: Either the condition 'pTab==0' is redundant or there is possible null pointer dereference: pTab. [nullPointerRedundantCheck] DBD-SQLite2-0.38/insert.c:150:11: note: Assuming that condition 'pTab==0' is not redundant DBD-SQLite2-0.38/insert.c:132:17: note: Null pointer dereference DBD-SQLite2-0.38/insert.c:133:46: warning: Either the condition 'pTab==0' is redundant or there is possible null pointer dereference: pTab. [nullPointerRedundantCheck] DBD-SQLite2-0.38/insert.c:150:11: note: Assuming that condition 'pTab==0' is not redundant DBD-SQLite2-0.38/insert.c:133:46: note: Null pointer dereference DBD-SQLite2-0.38/insert.c:141:49: warning: Either the condition 'pTab==0' is redundant or there is possible null pointer dereference: pTab. [nullPointerRedundantCheck] DBD-SQLite2-0.38/insert.c:150:11: note: Assuming that condition 'pTab==0' is not redundant DBD-SQLite2-0.38/insert.c:141:49: note: Null pointer dereference DBD-SQLite2-0.38/insert.c:143:48: warning: Either the condition 'pTab==0' is redundant or there is possible null pointer dereference: pTab. [nullPointerRedundantCheck] DBD-SQLite2-0.38/insert.c:150:11: note: Assuming that condition 'pTab==0' is not redundant DBD-SQLite2-0.38/insert.c:143:48: note: Null pointer dereference DBD-SQLite2-0.38/insert.c:146:12: warning: Either the condition 'pTab==0' is redundant or there is possible null pointer dereference: pTab. [nullPointerRedundantCheck] DBD-SQLite2-0.38/insert.c:150:11: note: Assuming that condition 'pTab==0' is not redundant DBD-SQLite2-0.38/insert.c:146:12: note: Null pointer dereference DBD-SQLite2-0.38/insert.c:87:10: style:inconclusive: Function 'sqliteInsert' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:88:12: style:inconclusive: Function 'sqliteInsert' argument 2 names different: declaration '' definition 'pTabList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:89:13: style:inconclusive: Function 'sqliteInsert' argument 3 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:90:11: style:inconclusive: Function 'sqliteInsert' argument 4 names different: declaration '' definition 'pSelect'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:91:11: style:inconclusive: Function 'sqliteInsert' argument 5 names different: declaration '' definition 'pColumn'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:92:7: style:inconclusive: Function 'sqliteInsert' argument 6 names different: declaration '' definition 'onError'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:621:10: style:inconclusive: Function 'sqliteGenerateConstraintChecks' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:622:10: style:inconclusive: Function 'sqliteGenerateConstraintChecks' argument 2 names different: declaration '' definition 'pTab'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:623:7: style:inconclusive: Function 'sqliteGenerateConstraintChecks' argument 3 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:624:9: style:inconclusive: Function 'sqliteGenerateConstraintChecks' argument 4 names different: declaration '' definition 'aIdxUsed'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:625:7: style:inconclusive: Function 'sqliteGenerateConstraintChecks' argument 5 names different: declaration '' definition 'recnoChng'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:626:7: style:inconclusive: Function 'sqliteGenerateConstraintChecks' argument 6 names different: declaration '' definition 'isUpdate'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:627:7: style:inconclusive: Function 'sqliteGenerateConstraintChecks' argument 7 names different: declaration '' definition 'overrideError'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:628:7: style:inconclusive: Function 'sqliteGenerateConstraintChecks' argument 8 names different: declaration '' definition 'ignoreDest'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:864:10: style:inconclusive: Function 'sqliteCompleteInsertion' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:865:10: style:inconclusive: Function 'sqliteCompleteInsertion' argument 2 names different: declaration '' definition 'pTab'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:866:7: style:inconclusive: Function 'sqliteCompleteInsertion' argument 3 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:867:9: style:inconclusive: Function 'sqliteCompleteInsertion' argument 4 names different: declaration '' definition 'aIdxUsed'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:868:7: style:inconclusive: Function 'sqliteCompleteInsertion' argument 5 names different: declaration '' definition 'recnoChng'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:869:7: style:inconclusive: Function 'sqliteCompleteInsertion' argument 6 names different: declaration '' definition 'isUpdate'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:870:7: style:inconclusive: Function 'sqliteCompleteInsertion' argument 7 names different: declaration '' definition 'newIdx'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:907:38: style:inconclusive: Function 'sqliteOpenTableAndIndices' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:907:53: style:inconclusive: Function 'sqliteOpenTableAndIndices' argument 2 names different: declaration '' definition 'pTab'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:907:63: style:inconclusive: Function 'sqliteOpenTableAndIndices' argument 3 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/insert.c:95:9: style: Variable 'zTab' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/insert.c:99:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/insert.c:205:17: style: Variable 'pOp' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/insert.c:624:9: style: Parameter 'aIdxUsed' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/insert.c:808:17: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/insert.c:867:9: style: Parameter 'aIdxUsed' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/insert.c:875:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/insert.c:909:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/main.c:148:25: warning: Either the condition 'pTab' is redundant or there is possible null pointer dereference: pTab. [nullPointerRedundantCheck] DBD-SQLite2-0.38/main.c:149:7: note: Assuming that condition 'pTab' is not redundant DBD-SQLite2-0.38/main.c:148:25: note: Null pointer dereference DBD-SQLite2-0.38/main.c:379:24: style:inconclusive: Function 'sqliteInit' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:379:35: style:inconclusive: Function 'sqliteInit' argument 2 names different: declaration '' definition 'pzErrMsg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:475:33: style:inconclusive: Function 'sqlite_open' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:78:33: note: Function 'sqlite_open' argument 1 names different: declaration 'filename' definition 'zFilename'. DBD-SQLite2-0.38/main.c:475:33: note: Function 'sqlite_open' argument 1 names different: declaration 'filename' definition 'zFilename'. DBD-SQLite2-0.38/main.c:475:61: style:inconclusive: Function 'sqlite_open' argument 3 names different: declaration 'errmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:78:60: note: Function 'sqlite_open' argument 3 names different: declaration 'errmsg' definition 'pzErrMsg'. DBD-SQLite2-0.38/main.c:475:61: note: Function 'sqlite_open' argument 3 names different: declaration 'errmsg' definition 'pzErrMsg'. DBD-SQLite2-0.38/main.c:544:38: style:inconclusive: Function 'sqlite_last_insert_rowid' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:551:28: style:inconclusive: Function 'sqlite_changes' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:561:43: style:inconclusive: Function 'sqlite_last_statement_changes' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:568:27: style:inconclusive: Function 'sqlite_close' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:601:32: style:inconclusive: Function 'sqliteRollbackAll' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:624:11: style:inconclusive: Function 'sqlite_exec' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:625:15: style:inconclusive: Function 'sqlite_exec' argument 2 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:135:15: note: Function 'sqlite_exec' argument 2 names different: declaration 'sql' definition 'zSql'. DBD-SQLite2-0.38/main.c:625:15: note: Function 'sqlite_exec' argument 2 names different: declaration 'sql' definition 'zSql'. DBD-SQLite2-0.38/main.c:626:19: style:inconclusive: Function 'sqlite_exec' argument 3 names different: declaration '' definition 'xCallback'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:627:9: style:inconclusive: Function 'sqlite_exec' argument 4 names different: declaration '' definition 'pArg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:628:10: style:inconclusive: Function 'sqlite_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:138:10: note: Function 'sqlite_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. DBD-SQLite2-0.38/main.c:628:10: note: Function 'sqlite_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. DBD-SQLite2-0.38/main.c:696:10: style:inconclusive: Function 'sqlite_compile' argument 5 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:644:10: note: Function 'sqlite_compile' argument 5 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. DBD-SQLite2-0.38/main.c:696:10: note: Function 'sqlite_compile' argument 5 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. DBD-SQLite2-0.38/main.c:795:14: style:inconclusive: Function 'sqlite_finalize' argument 1 names different: declaration '' definition 'pVm'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:811:14: style:inconclusive: Function 'sqlite_reset' argument 1 names different: declaration '' definition 'pVm'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:824:37: style:inconclusive: Function 'sqlite_error_string' argument 1 names different: declaration '' definition 'rc'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:907:11: style:inconclusive: Function 'sqlite_busy_handler' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:908:9: style:inconclusive: Function 'sqlite_busy_handler' argument 2 names different: declaration '' definition 'xBusy'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:909:9: style:inconclusive: Function 'sqlite_busy_handler' argument 3 names different: declaration '' definition 'pArg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:922:11: style:inconclusive: Function 'sqlite_progress_handler' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:923:7: style:inconclusive: Function 'sqlite_progress_handler' argument 2 names different: declaration '' definition 'nOps'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:924:9: style:inconclusive: Function 'sqlite_progress_handler' argument 3 names different: declaration '' definition 'xProgress'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:925:9: style:inconclusive: Function 'sqlite_progress_handler' argument 4 names different: declaration '' definition 'pArg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:944:34: style:inconclusive: Function 'sqlite_busy_timeout' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:955:31: style:inconclusive: Function 'sqlite_interrupt' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:994:11: style:inconclusive: Function 'sqlite_create_function' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:1015:11: style:inconclusive: Function 'sqlite_create_aggregate' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:1042:61: style:inconclusive: Function 'sqlite_function_type' argument 3 names different: declaration 'datatype' definition 'dataType'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:479:7: note: Function 'sqlite_function_type' argument 3 names different: declaration 'datatype' definition 'dataType'. DBD-SQLite2-0.38/main.c:1042:61: note: Function 'sqlite_function_type' argument 3 names different: declaration 'datatype' definition 'dataType'. DBD-SQLite2-0.38/main.c:1059:28: style:inconclusive: Function 'sqlite_trace' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:1059:73: style:inconclusive: Function 'sqlite_trace' argument 3 names different: declaration '' definition 'pArg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:1073:11: style:inconclusive: Function 'sqlite_commit_hook' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:1074:9: style:inconclusive: Function 'sqlite_commit_hook' argument 2 names different: declaration '' definition 'xCallback'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:1075:9: style:inconclusive: Function 'sqlite_commit_hook' argument 3 names different: declaration '' definition 'pArg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/main.c:1112:7: style:inconclusive: Function 'sqliteBtreeFactory' argument 3 names different: declaration 'mode' definition 'omitJournal'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqliteInt.h:1261:28: note: Function 'sqliteBtreeFactory' argument 3 names different: declaration 'mode' definition 'omitJournal'. DBD-SQLite2-0.38/main.c:1112:7: note: Function 'sqliteBtreeFactory' argument 3 names different: declaration 'mode' definition 'omitJournal'. DBD-SQLite2-0.38/main.c:1113:7: style:inconclusive: Function 'sqliteBtreeFactory' argument 4 names different: declaration 'nPg' definition 'nCache'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqliteInt.h:1261:38: note: Function 'sqliteBtreeFactory' argument 4 names different: declaration 'nPg' definition 'nCache'. DBD-SQLite2-0.38/main.c:1113:7: note: Function 'sqliteBtreeFactory' argument 4 names different: declaration 'nPg' definition 'nCache'. DBD-SQLite2-0.38/main.c:203:15: style: Variable 'master_schema' can be declared as const array [constVariable] DBD-SQLite2-0.38/main.c:212:15: style: Variable 'temp_master_schema' can be declared as const array [constVariable] DBD-SQLite2-0.38/main.c:544:38: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/main.c:551:28: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/main.c:561:43: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/main.c:866:8: style: Parameter 'Timeout' can be declared as pointer to const. However it seems that 'sqliteDefaultBusyCallback' is a callback function, if 'Timeout' is declared with const you might also need to cast function pointer(s). [constParameterCallback] DBD-SQLite2-0.38/main.c:946:29: note: You might need to cast the function pointer here DBD-SQLite2-0.38/main.c:866:8: note: Parameter 'Timeout' can be declared as pointer to const DBD-SQLite2-0.38/os.c:465:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/os.c:597:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/os.c:684:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/os.c:772:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/os.c:1330:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/os.c:1441:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/os.c:1556:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/os.c:390:32: style:inconclusive: Function 'sqliteOsDelete' argument 1 names different: declaration '' definition 'zFilename'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:406:36: style:inconclusive: Function 'sqliteOsFileExists' argument 1 names different: declaration '' definition 'zFilename'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:458:15: style:inconclusive: Function 'sqliteOsOpenReadWrite' argument 1 names different: declaration '' definition 'zFilename'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:459:11: style:inconclusive: Function 'sqliteOsOpenReadWrite' argument 2 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:460:8: style:inconclusive: Function 'sqliteOsOpenReadWrite' argument 3 names different: declaration '' definition 'pReadonly'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:589:39: style:inconclusive: Function 'sqliteOsOpenExclusive' argument 1 names different: declaration '' definition 'zFilename'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:589:58: style:inconclusive: Function 'sqliteOsOpenExclusive' argument 2 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:589:66: style:inconclusive: Function 'sqliteOsOpenExclusive' argument 3 names different: declaration '' definition 'delFlag'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:680:38: style:inconclusive: Function 'sqliteOsOpenReadOnly' argument 1 names different: declaration '' definition 'zFilename'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:680:57: style:inconclusive: Function 'sqliteOsOpenReadOnly' argument 2 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:762:15: style:inconclusive: Function 'sqliteOsOpenDirectory' argument 1 names different: declaration '' definition 'zDirname'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:763:11: style:inconclusive: Function 'sqliteOsOpenDirectory' argument 2 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:792:32: style:inconclusive: Function 'sqliteOsTempFileName' argument 1 names different: declaration '' definition 'zBuf'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:909:27: style:inconclusive: Function 'sqliteOsClose' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:969:26: style:inconclusive: Function 'sqliteOsRead' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:969:36: style:inconclusive: Function 'sqliteOsRead' argument 2 names different: declaration '' definition 'pBuf'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1020:27: style:inconclusive: Function 'sqliteOsWrite' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1020:43: style:inconclusive: Function 'sqliteOsWrite' argument 2 names different: declaration '' definition 'pBuf'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1079:26: style:inconclusive: Function 'sqliteOsSeek' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1130:26: style:inconclusive: Function 'sqliteOsSync' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1172:30: style:inconclusive: Function 'sqliteOsTruncate' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1172:44: style:inconclusive: Function 'sqliteOsTruncate' argument 2 names different: declaration 'size' definition 'nByte'. [funcArgNamesDifferent] DBD-SQLite2-0.38/os.h:177:41: note: Function 'sqliteOsTruncate' argument 2 names different: declaration 'size' definition 'nByte'. DBD-SQLite2-0.38/os.c:1172:44: note: Function 'sqliteOsTruncate' argument 2 names different: declaration 'size' definition 'nByte'. DBD-SQLite2-0.38/os.c:1201:30: style:inconclusive: Function 'sqliteOsFileSize' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1316:30: style:inconclusive: Function 'sqliteOsReadLock' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1434:31: style:inconclusive: Function 'sqliteOsWriteLock' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1544:28: style:inconclusive: Function 'sqliteOsUnlock' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1634:30: style:inconclusive: Function 'sqliteOsRandomSeed' argument 1 names different: declaration '' definition 'zBuf'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1770:40: style:inconclusive: Function 'sqliteOsFullPathname' argument 1 names different: declaration '' definition 'zRelative'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:1823:33: style:inconclusive: Function 'sqliteOsCurrentTime' argument 1 names different: declaration '' definition 'prNow'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/os.c:314:22: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/os.c:332:21: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/os.c:969:26: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/os.c:1020:27: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/os.c:1079:26: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/os.c:1172:30: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/os.c:1201:30: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/pager.c:1931:3: warning: Either the condition 'pPg' is redundant or there is possible null pointer dereference: pPg. [nullPointerRedundantCheck] DBD-SQLite2-0.38/pager.c:1932:7: note: Assuming that condition 'pPg' is not redundant DBD-SQLite2-0.38/pager.c:1931:3: note: Null pointer dereference DBD-SQLite2-0.38/pager.c:806:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] DBD-SQLite2-0.38/pager.c:783:6: note: rc is assigned DBD-SQLite2-0.38/pager.c:806:6: note: rc is overwritten DBD-SQLite2-0.38/pager.c:841:39: style:inconclusive: Function 'sqlitepager_set_cachesize' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:841:51: style:inconclusive: Function 'sqlitepager_set_cachesize' argument 2 names different: declaration '' definition 'mxPage'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:880:42: style:inconclusive: Function 'sqlitepager_set_safety_level' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:880:54: style:inconclusive: Function 'sqlitepager_set_safety_level' argument 2 names different: declaration '' definition 'level'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:919:7: style:inconclusive: Function 'sqlitepager_open' argument 3 names different: declaration 'nPage' definition 'mxPage'. [funcArgNamesDifferent] DBD-SQLite2-0.38/pager.h:74:26: note: Function 'sqlitepager_open' argument 3 names different: declaration 'nPage' definition 'mxPage'. DBD-SQLite2-0.38/pager.c:919:7: note: Function 'sqlitepager_open' argument 3 names different: declaration 'nPage' definition 'mxPage'. DBD-SQLite2-0.38/pager.c:1005:40: style:inconclusive: Function 'sqlitepager_set_destructor' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1005:55: style:inconclusive: Function 'sqlitepager_set_destructor' argument 2 names different: declaration '' definition 'xDesc'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1013:34: style:inconclusive: Function 'sqlitepager_pagecount' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1038:33: style:inconclusive: Function 'sqlitepager_truncate' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1038:46: style:inconclusive: Function 'sqlitepager_truncate' argument 2 names different: declaration '' definition 'nPage'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1110:35: style:inconclusive: Function 'sqlitepager_pagenumber' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1149:27: style:inconclusive: Function 'sqlitepager_ref' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1175:31: style:inconclusive: Function 'syncJournal' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1583:29: style:inconclusive: Function 'sqlitepager_unref' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1714:29: style:inconclusive: Function 'sqlitepager_begin' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1753:29: style:inconclusive: Function 'sqlitepager_write' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1879:35: style:inconclusive: Function 'sqlitepager_iswriteable' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1888:59: style:inconclusive: Function 'sqlitepager_overwrite' argument 3 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1927:36: style:inconclusive: Function 'sqlitepager_dont_write' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1927:49: style:inconclusive: Function 'sqlitepager_dont_write' argument 2 names different: declaration '' definition 'pgno'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1955:38: style:inconclusive: Function 'sqlitepager_dont_rollback' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1986:31: style:inconclusive: Function 'sqlitepager_commit' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:2051:33: style:inconclusive: Function 'sqlitepager_rollback' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:2082:35: style:inconclusive: Function 'sqlitepager_isreadonly' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:2089:31: style:inconclusive: Function 'sqlitepager_stats' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:2110:35: style:inconclusive: Function 'sqlitepager_ckpt_begin' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:2153:36: style:inconclusive: Function 'sqlitepager_ckpt_commit' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:2177:38: style:inconclusive: Function 'sqlitepager_ckpt_rollback' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:2192:41: style:inconclusive: Function 'sqlitepager_filename' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:2200:10: style:inconclusive: Function 'sqlitepager_set_codec' argument 1 names different: declaration '' definition 'pPager'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:2201:10: style:inconclusive: Function 'sqlitepager_set_codec' argument 2 names different: declaration '' definition 'xCodec'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:2202:9: style:inconclusive: Function 'sqlitepager_set_codec' argument 3 names different: declaration '' definition 'pCodecArg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pager.c:1337:12: style: Local variable 'rc' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/pager.c:1313:7: note: Shadowed variable DBD-SQLite2-0.38/pager.c:1337:12: note: Shadow local variable DBD-SQLite2-0.38/pager.c:1415:13: style: Local variable 'rc' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/pager.c:1313:7: note: Shadowed variable DBD-SQLite2-0.38/pager.c:1415:13: note: Shadow local variable DBD-SQLite2-0.38/pager.c:1521:11: style: Local variable 'rc' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/pager.c:1313:7: note: Shadowed variable DBD-SQLite2-0.38/pager.c:1521:11: note: Shadow local variable DBD-SQLite2-0.38/pager.c:374:33: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/pager.c:516:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/pager.c:1111:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/pager.c:1880:10: style: Variable 'pPg' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/pager.c:1888:59: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/pager.c:2082:35: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/pager.c:2089:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/pager.c:2192:41: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] parse.y:168:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] parse.c:1394:36: style: Condition 'pParser->yyidx>=0' is always true [knownConditionTrueFalse] parse.c:1392:21: note: Assuming that condition 'pParser->yyidx<0' is not redundant parse.c:1394:36: note: Condition 'pParser->yyidx>=0' is always true parse.c:3872:13: style:inconclusive: Function 'yy_accept' argument 1 names different: declaration '' definition 'yypParser'. [funcArgNamesDifferentUnnamed] parse.c:1509:16: style: Parameter 'yypMinor' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/pragma.c:558:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/pragma.c:159:26: style:inconclusive: Function 'sqlitePragma' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pragma.c:159:41: style:inconclusive: Function 'sqlitePragma' argument 2 names different: declaration '' definition 'pLeft'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pragma.c:159:55: style:inconclusive: Function 'sqlitePragma' argument 3 names different: declaration '' definition 'pRight'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pragma.c:159:67: style:inconclusive: Function 'sqlitePragma' argument 4 names different: declaration '' definition 'minusFlag'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/pragma.c:45:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/pragma.c:159:41: style: Parameter 'pLeft' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/pragma.c:397:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/pragma.c:420:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/pragma.c:448:11: style: Variable 'pFK' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/printf.c:726:34: style:inconclusive: Function 'sqliteVMPrintf' argument 1 names different: declaration '' definition 'zFormat'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:726:51: style:inconclusive: Function 'sqliteVMPrintf' argument 2 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:735:33: style:inconclusive: Function 'sqliteMPrintf' argument 1 names different: declaration '' definition 'zFormat'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:749:34: style:inconclusive: Function 'sqlite_mprintf' argument 1 names different: declaration '' definition 'zFormat'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:763:35: style:inconclusive: Function 'sqlite_vmprintf' argument 1 names different: declaration '' definition 'zFormat'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:763:52: style:inconclusive: Function 'sqlite_vmprintf' argument 2 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:775:27: style:inconclusive: Function 'sqlite_snprintf' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:775:36: style:inconclusive: Function 'sqlite_snprintf' argument 2 names different: declaration '' definition 'zBuf'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:775:54: style:inconclusive: Function 'sqlite_snprintf' argument 3 names different: declaration '' definition 'zFormat'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:794:11: style:inconclusive: Function 'sqlite_exec_printf' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:796:19: style:inconclusive: Function 'sqlite_exec_printf' argument 3 names different: declaration '' definition 'xCallback'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:797:9: style:inconclusive: Function 'sqlite_exec_printf' argument 4 names different: declaration '' definition 'pArg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:810:11: style:inconclusive: Function 'sqlite_exec_vprintf' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:812:19: style:inconclusive: Function 'sqlite_exec_vprintf' argument 3 names different: declaration '' definition 'xCallback'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:813:9: style:inconclusive: Function 'sqlite_exec_vprintf' argument 4 names different: declaration '' definition 'pArg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:826:11: style:inconclusive: Function 'sqlite_get_table_printf' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:830:8: style:inconclusive: Function 'sqlite_get_table_printf' argument 5 names different: declaration 'ncolumn' definition 'ncol'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:408:8: note: Function 'sqlite_get_table_printf' argument 5 names different: declaration 'ncolumn' definition 'ncol'. DBD-SQLite2-0.38/printf.c:830:8: note: Function 'sqlite_get_table_printf' argument 5 names different: declaration 'ncolumn' definition 'ncol'. DBD-SQLite2-0.38/printf.c:843:11: style:inconclusive: Function 'sqlite_get_table_vprintf' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/printf.c:545:24: style: Local variable 'c' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/printf.c:198:7: note: Shadowed variable DBD-SQLite2-0.38/printf.c:545:24: note: Shadow local variable DBD-SQLite2-0.38/printf.c:546:17: style: Local variable 'arg' shadows outer argument [shadowArgument] DBD-SQLite2-0.38/printf.c:193:9: note: Shadowed argument DBD-SQLite2-0.38/printf.c:546:17: note: Shadow local variable DBD-SQLite2-0.38/printf.c:364:26: style: Variable 'cset' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/printf.c:379:17: style: Variable 'pre' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/printf.c:546:17: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/random.c:90:27: style:inconclusive: Function 'sqliteRandomness' argument 1 names different: declaration '' definition 'N'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/random.c:90:36: style:inconclusive: Function 'sqliteRandomness' argument 2 names different: declaration '' definition 'pBuf'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:809:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/select.c:949:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pExpr [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/select.c:1758:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/select.c:1425:13: style: Condition 'rc' is always false [knownConditionTrueFalse] DBD-SQLite2-0.38/select.c:1404:11: note: Assuming that condition 'rc' is not redundant DBD-SQLite2-0.38/select.c:1425:13: note: Condition 'rc' is always false DBD-SQLite2-0.38/select.c:1491:11: style: Condition 'rc' is always false [knownConditionTrueFalse] DBD-SQLite2-0.38/select.c:1471:11: note: Assuming that condition 'rc' is not redundant DBD-SQLite2-0.38/select.c:1491:11: note: Condition 'rc' is always false DBD-SQLite2-0.38/select.c:2335:24: style: Condition 'selectInnerLoop(pParse,p,pEList,0,0,pOrderBy,distinct,eDest,iParm,pWInfo->iContinue,pWInfo->iBreak)' is always false [knownConditionTrueFalse] DBD-SQLite2-0.38/select.c:2335:24: note: Calling function 'selectInnerLoop' returns 0 DBD-SQLite2-0.38/select.c:2335:24: note: Condition 'selectInnerLoop(pParse,p,pEList,0,0,pOrderBy,distinct,eDest,iParm,pWInfo->iContinue,pWInfo->iBreak)' is always false DBD-SQLite2-0.38/select.c:2394:24: style: Condition 'selectInnerLoop(pParse,p,pEList,0,0,pOrderBy,distinct,eDest,iParm,startagg,endagg)' is always false [knownConditionTrueFalse] DBD-SQLite2-0.38/select.c:2394:24: note: Calling function 'selectInnerLoop' returns 0 DBD-SQLite2-0.38/select.c:2394:24: note: Condition 'selectInnerLoop(pParse,p,pEList,0,0,pOrderBy,distinct,eDest,iParm,startagg,endagg)' is always false DBD-SQLite2-0.38/select.c:1051:19: warning: Either the condition 'p==0' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] DBD-SQLite2-0.38/select.c:1053:8: note: Assuming that condition 'p==0' is not redundant DBD-SQLite2-0.38/select.c:1051:19: note: Null pointer dereference DBD-SQLite2-0.38/select.c:25:13: style:inconclusive: Function 'sqliteSelectNew' argument 1 names different: declaration '' definition 'pEList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:26:12: style:inconclusive: Function 'sqliteSelectNew' argument 2 names different: declaration '' definition 'pSrc'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:27:9: style:inconclusive: Function 'sqliteSelectNew' argument 3 names different: declaration '' definition 'pWhere'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:28:13: style:inconclusive: Function 'sqliteSelectNew' argument 4 names different: declaration '' definition 'pGroupBy'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:29:9: style:inconclusive: Function 'sqliteSelectNew' argument 5 names different: declaration '' definition 'pHaving'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:30:13: style:inconclusive: Function 'sqliteSelectNew' argument 6 names different: declaration '' definition 'pOrderBy'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:31:7: style:inconclusive: Function 'sqliteSelectNew' argument 7 names different: declaration '' definition 'isDistinct'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:32:7: style:inconclusive: Function 'sqliteSelectNew' argument 8 names different: declaration '' definition 'nLimit'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:33:7: style:inconclusive: Function 'sqliteSelectNew' argument 9 names different: declaration '' definition 'nOffset'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:80:27: style:inconclusive: Function 'sqliteJoinType' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:80:42: style:inconclusive: Function 'sqliteJoinType' argument 2 names different: declaration '' definition 'pA'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:80:53: style:inconclusive: Function 'sqliteJoinType' argument 3 names different: declaration '' definition 'pB'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:80:64: style:inconclusive: Function 'sqliteJoinType' argument 4 names different: declaration '' definition 'pC'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:287:33: style:inconclusive: Function 'sqliteSelectDelete' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:355:29: style:inconclusive: Function 'sqliteAddKeyType' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:355:42: style:inconclusive: Function 'sqliteAddKeyType' argument 2 names different: declaration '' definition 'pEList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:787:39: style:inconclusive: Function 'sqliteResultSetOfSelect' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:787:53: style:inconclusive: Function 'sqliteResultSetOfSelect' argument 2 names different: declaration '' definition 'zTabName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:787:71: style:inconclusive: Function 'sqliteResultSetOfSelect' argument 3 names different: declaration '' definition 'pSelect'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:858:36: style:inconclusive: Function 'fillInColumnList' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:858:52: style:inconclusive: Function 'fillInColumnList' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:1049:33: style:inconclusive: Function 'sqliteSelectUnbind' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:1162:28: style:inconclusive: Function 'sqliteGetVdbe' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:1558:25: style:inconclusive: Function 'substExprList' argument 1 names different: declaration '' definition 'pList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:1558:36: style:inconclusive: Function 'substExprList' argument 2 names different: declaration '' definition 'iTable'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:1558:54: style:inconclusive: Function 'substExprList' argument 3 names different: declaration '' definition 'pEList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:2010:10: style:inconclusive: Function 'sqliteSelect' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:2011:11: style:inconclusive: Function 'sqliteSelect' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:2012:7: style:inconclusive: Function 'sqliteSelect' argument 3 names different: declaration '' definition 'eDest'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:2013:7: style:inconclusive: Function 'sqliteSelect' argument 4 names different: declaration '' definition 'iParm'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:2014:11: style:inconclusive: Function 'sqliteSelect' argument 5 names different: declaration '' definition 'pParent'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:2015:7: style:inconclusive: Function 'sqliteSelect' argument 6 names different: declaration '' definition 'parentTab'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:2016:8: style:inconclusive: Function 'sqliteSelect' argument 7 names different: declaration '' definition 'pParentAgg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/select.c:267:11: style: Local variable 'j' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/select.c:211:10: note: Shadowed variable DBD-SQLite2-0.38/select.c:267:11: note: Shadow local variable DBD-SQLite2-0.38/select.c:969:18: style: Local variable 'pTab' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/select.c:862:10: note: Shadowed variable DBD-SQLite2-0.38/select.c:969:18: note: Shadow local variable DBD-SQLite2-0.38/select.c:83:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:139:31: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/select.c:223:14: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:372:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/select.c:668:11: style: Variable 'zType' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:706:11: style: Variable 'db' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:715:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:720:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:743:15: style: Variable 'zTab' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:787:53: style: Parameter 'zTabName' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/select.c:790:13: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:934:11: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:970:17: style: Variable 'zTabName' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:1128:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:1757:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/select.c:1850:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/table.c:126:11: style:inconclusive: Function 'sqlite_get_table' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/table.c:127:15: style:inconclusive: Function 'sqlite_get_table' argument 2 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:337:15: note: Function 'sqlite_get_table' argument 2 names different: declaration 'sql' definition 'zSql'. DBD-SQLite2-0.38/table.c:127:15: note: Function 'sqlite_get_table' argument 2 names different: declaration 'sql' definition 'zSql'. DBD-SQLite2-0.38/table.c:128:11: style:inconclusive: Function 'sqlite_get_table' argument 3 names different: declaration 'resultp' definition 'pazResult'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:338:11: note: Function 'sqlite_get_table' argument 3 names different: declaration 'resultp' definition 'pazResult'. DBD-SQLite2-0.38/table.c:128:11: note: Function 'sqlite_get_table' argument 3 names different: declaration 'resultp' definition 'pazResult'. DBD-SQLite2-0.38/table.c:129:8: style:inconclusive: Function 'sqlite_get_table' argument 4 names different: declaration 'nrow' definition 'pnRow'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:339:8: note: Function 'sqlite_get_table' argument 4 names different: declaration 'nrow' definition 'pnRow'. DBD-SQLite2-0.38/table.c:129:8: note: Function 'sqlite_get_table' argument 4 names different: declaration 'nrow' definition 'pnRow'. DBD-SQLite2-0.38/table.c:130:8: style:inconclusive: Function 'sqlite_get_table' argument 5 names different: declaration 'ncolumn' definition 'pnColumn'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:340:8: note: Function 'sqlite_get_table' argument 5 names different: declaration 'ncolumn' definition 'pnColumn'. DBD-SQLite2-0.38/table.c:130:8: note: Function 'sqlite_get_table' argument 5 names different: declaration 'ncolumn' definition 'pnColumn'. DBD-SQLite2-0.38/table.c:131:10: style:inconclusive: Function 'sqlite_get_table' argument 6 names different: declaration 'errmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:341:10: note: Function 'sqlite_get_table' argument 6 names different: declaration 'errmsg' definition 'pzErrMsg'. DBD-SQLite2-0.38/table.c:131:10: note: Function 'sqlite_get_table' argument 6 names different: declaration 'errmsg' definition 'pzErrMsg'. DBD-SQLite2-0.38/table.c:193:10: style:inconclusive: Function 'sqlite_free_table' argument 1 names different: declaration 'result' definition 'azResult'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:347:31: note: Function 'sqlite_free_table' argument 1 names different: declaration 'result' definition 'azResult'. DBD-SQLite2-0.38/table.c:193:10: note: Function 'sqlite_free_table' argument 1 names different: declaration 'result' definition 'azResult'. DBD-SQLite2-0.38/tokenize.c:162:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] DBD-SQLite2-0.38/tokenize.c:159:7: note: outer condition: needInit DBD-SQLite2-0.38/tokenize.c:162:9: note: identical inner condition: needInit DBD-SQLite2-0.38/tokenize.c:155:35: style:inconclusive: Function 'sqliteKeywordCode' argument 1 names different: declaration '' definition 'z'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/tokenize.c:155:42: style:inconclusive: Function 'sqliteKeywordCode' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/tokenize.c:398:28: style:inconclusive: Function 'sqliteRunParser' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/tokenize.c:398:48: style:inconclusive: Function 'sqliteRunParser' argument 2 names different: declaration '' definition 'zSql'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/tokenize.c:398:61: style:inconclusive: Function 'sqliteRunParser' argument 3 names different: declaration '' definition 'pzErrMsg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/tokenize.c:554:33: style:inconclusive: Function 'sqlite_complete' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:256:33: note: Function 'sqlite_complete' argument 1 names different: declaration 'sql' definition 'zSql'. DBD-SQLite2-0.38/tokenize.c:554:33: note: Function 'sqlite_complete' argument 1 names different: declaration 'sql' definition 'zSql'. DBD-SQLite2-0.38/tokenize.c:157:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/trigger.c:18:43: style:inconclusive: Function 'sqliteDeleteTriggerStep' argument 1 names different: declaration '' definition 'pTriggerStep'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:42:10: style:inconclusive: Function 'sqliteBeginTrigger' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:43:10: style:inconclusive: Function 'sqliteBeginTrigger' argument 2 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:44:7: style:inconclusive: Function 'sqliteBeginTrigger' argument 3 names different: declaration '' definition 'tr_tm'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:45:7: style:inconclusive: Function 'sqliteBeginTrigger' argument 4 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:46:11: style:inconclusive: Function 'sqliteBeginTrigger' argument 5 names different: declaration '' definition 'pColumns'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:47:12: style:inconclusive: Function 'sqliteBeginTrigger' argument 6 names different: declaration '' definition 'pTableName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:48:7: style:inconclusive: Function 'sqliteBeginTrigger' argument 7 names different: declaration '' definition 'foreach'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:49:9: style:inconclusive: Function 'sqliteBeginTrigger' argument 8 names different: declaration '' definition 'pWhen'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:50:7: style:inconclusive: Function 'sqliteBeginTrigger' argument 9 names different: declaration '' definition 'isTemp'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:160:10: style:inconclusive: Function 'sqliteFinishTrigger' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:161:16: style:inconclusive: Function 'sqliteFinishTrigger' argument 2 names different: declaration '' definition 'pStepList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:162:10: style:inconclusive: Function 'sqliteFinishTrigger' argument 3 names different: declaration '' definition 'pAll'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:276:46: style:inconclusive: Function 'sqliteTriggerSelectStep' argument 1 names different: declaration '' definition 'pSelect'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:296:10: style:inconclusive: Function 'sqliteTriggerInsertStep' argument 1 names different: declaration '' definition 'pTableName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:297:11: style:inconclusive: Function 'sqliteTriggerInsertStep' argument 2 names different: declaration '' definition 'pColumn'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:298:13: style:inconclusive: Function 'sqliteTriggerInsertStep' argument 3 names different: declaration '' definition 'pEList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:299:11: style:inconclusive: Function 'sqliteTriggerInsertStep' argument 4 names different: declaration '' definition 'pSelect'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:300:7: style:inconclusive: Function 'sqliteTriggerInsertStep' argument 5 names different: declaration '' definition 'orconf'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:325:10: style:inconclusive: Function 'sqliteTriggerUpdateStep' argument 1 names different: declaration '' definition 'pTableName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:326:13: style:inconclusive: Function 'sqliteTriggerUpdateStep' argument 2 names different: declaration '' definition 'pEList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:327:9: style:inconclusive: Function 'sqliteTriggerUpdateStep' argument 3 names different: declaration '' definition 'pWhere'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:328:7: style:inconclusive: Function 'sqliteTriggerUpdateStep' argument 4 names different: declaration '' definition 'orconf'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:348:45: style:inconclusive: Function 'sqliteTriggerDeleteStep' argument 1 names different: declaration '' definition 'pTableName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:348:63: style:inconclusive: Function 'sqliteTriggerDeleteStep' argument 2 names different: declaration '' definition 'pWhere'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:364:35: style:inconclusive: Function 'sqliteDeleteTrigger' argument 1 names different: declaration '' definition 'pTrigger'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:388:31: style:inconclusive: Function 'sqliteDropTrigger' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:388:48: style:inconclusive: Function 'sqliteDropTrigger' argument 2 names different: declaration '' definition 'pName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:422:34: style:inconclusive: Function 'sqliteDropTriggerPtr' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:422:51: style:inconclusive: Function 'sqliteDropTriggerPtr' argument 2 names different: declaration '' definition 'pTrigger'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:422:65: style:inconclusive: Function 'sqliteDropTriggerPtr' argument 3 names different: declaration '' definition 'nested'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:534:10: style:inconclusive: Function 'sqliteTriggersExist' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:535:12: style:inconclusive: Function 'sqliteTriggersExist' argument 2 names different: declaration '' definition 'pTrigger'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:536:7: style:inconclusive: Function 'sqliteTriggersExist' argument 3 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:537:7: style:inconclusive: Function 'sqliteTriggersExist' argument 4 names different: declaration '' definition 'tr_tm'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:538:7: style:inconclusive: Function 'sqliteTriggersExist' argument 5 names different: declaration '' definition 'foreach'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:539:13: style:inconclusive: Function 'sqliteTriggersExist' argument 6 names different: declaration '' definition 'pChanges'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:680:10: style:inconclusive: Function 'sqliteCodeRowTrigger' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:681:7: style:inconclusive: Function 'sqliteCodeRowTrigger' argument 2 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:682:13: style:inconclusive: Function 'sqliteCodeRowTrigger' argument 3 names different: declaration '' definition 'pChanges'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:683:7: style:inconclusive: Function 'sqliteCodeRowTrigger' argument 4 names different: declaration '' definition 'tr_tm'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:684:10: style:inconclusive: Function 'sqliteCodeRowTrigger' argument 5 names different: declaration '' definition 'pTab'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:685:7: style:inconclusive: Function 'sqliteCodeRowTrigger' argument 6 names different: declaration '' definition 'newIdx'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:686:7: style:inconclusive: Function 'sqliteCodeRowTrigger' argument 7 names different: declaration '' definition 'oldIdx'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:687:7: style:inconclusive: Function 'sqliteCodeRowTrigger' argument 8 names different: declaration '' definition 'orconf'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:688:7: style:inconclusive: Function 'sqliteCodeRowTrigger' argument 9 names different: declaration '' definition 'ignoreJump'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/trigger.c:162:10: style: Parameter 'pAll' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/trigger.c:296:10: style: Parameter 'pTableName' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/trigger.c:325:10: style: Parameter 'pTableName' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/trigger.c:348:45: style: Parameter 'pTableName' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/trigger.c:509:58: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/trigger.c:553:22: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/update.c:27:10: style:inconclusive: Function 'sqliteUpdate' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/update.c:28:12: style:inconclusive: Function 'sqliteUpdate' argument 2 names different: declaration '' definition 'pTabList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/update.c:29:13: style:inconclusive: Function 'sqliteUpdate' argument 3 names different: declaration '' definition 'pChanges'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/update.c:30:9: style:inconclusive: Function 'sqliteUpdate' argument 4 names different: declaration '' definition 'pWhere'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/update.c:31:7: style:inconclusive: Function 'sqliteUpdate' argument 5 names different: declaration '' definition 'onError'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:992:20: style: Variable 'c2' is reassigned a value before the old one has been used. [redundantAssignment] DBD-SQLite2-0.38/util.c:990:14: note: c2 is assigned DBD-SQLite2-0.38/util.c:992:20: note: c2 is overwritten DBD-SQLite2-0.38/util.c:252:24: style:inconclusive: Function 'sqliteMalloc' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:266:27: style:inconclusive: Function 'sqliteMallocRaw' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:277:23: style:inconclusive: Function 'sqliteFree' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:288:27: style:inconclusive: Function 'sqliteRealloc' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:288:34: style:inconclusive: Function 'sqliteRealloc' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:307:32: style:inconclusive: Function 'sqliteStrDup' argument 1 names different: declaration '' definition 'z'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:314:33: style:inconclusive: Function 'sqliteStrNDup' argument 1 names different: declaration '' definition 'z'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:314:40: style:inconclusive: Function 'sqliteStrNDup' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:333:29: style:inconclusive: Function 'sqliteSetString' argument 1 names different: declaration '' definition 'pz'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:333:45: style:inconclusive: Function 'sqliteSetString' argument 2 names different: declaration '' definition 'zFirst'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:373:30: style:inconclusive: Function 'sqliteSetNString' argument 1 names different: declaration '' definition 'pz'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:418:28: style:inconclusive: Function 'sqliteErrorMsg' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:418:48: style:inconclusive: Function 'sqliteErrorMsg' argument 2 names different: declaration '' definition 'zFormat'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:437:26: style:inconclusive: Function 'sqliteDequote' argument 1 names different: declaration '' definition 'z'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:488:34: style:inconclusive: Function 'sqliteHashNoCase' argument 1 names different: declaration '' definition 'z'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:488:41: style:inconclusive: Function 'sqliteHashNoCase' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:502:31: style:inconclusive: Function 'sqliteStrICmp' argument 1 names different: declaration '' definition 'zLeft'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:502:50: style:inconclusive: Function 'sqliteStrICmp' argument 2 names different: declaration '' definition 'zRight'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:509:32: style:inconclusive: Function 'sqliteStrNICmp' argument 1 names different: declaration '' definition 'zLeft'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:509:51: style:inconclusive: Function 'sqliteStrNICmp' argument 2 names different: declaration '' definition 'zRight'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:509:63: style:inconclusive: Function 'sqliteStrNICmp' argument 3 names different: declaration '' definition 'N'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:523:32: style:inconclusive: Function 'sqliteIsNumber' argument 1 names different: declaration '' definition 'z'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:556:47: style:inconclusive: Function 'sqliteAtoF' argument 2 names different: declaration '' definition 'pzEnd'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:619:36: style:inconclusive: Function 'sqliteFitsIn32Bits' argument 1 names different: declaration '' definition 'zNum'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:639:31: style:inconclusive: Function 'sqliteCompare' argument 1 names different: declaration '' definition 'atext'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:639:50: style:inconclusive: Function 'sqliteCompare' argument 2 names different: declaration '' definition 'btext'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:713:35: style:inconclusive: Function 'sqliteSortCompare' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:713:50: style:inconclusive: Function 'sqliteSortCompare' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:798:43: style:inconclusive: Function 'sqliteRealToSortable' argument 2 names different: declaration '' definition 'z'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:943:40: style:inconclusive: Function 'sqliteGlobCompare' argument 1 names different: declaration '' definition 'zPattern'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:943:71: style:inconclusive: Function 'sqliteGlobCompare' argument 2 names different: declaration '' definition 'zString'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:1032:40: style:inconclusive: Function 'sqliteLikeCompare' argument 1 names different: declaration '' definition 'zPattern'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:1032:71: style:inconclusive: Function 'sqliteLikeCompare' argument 2 names different: declaration '' definition 'zString'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:1091:28: style:inconclusive: Function 'sqliteSafetyOn' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:1108:29: style:inconclusive: Function 'sqliteSafetyOff' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:1129:31: style:inconclusive: Function 'sqliteSafetyCheck' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/util.c:503:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/util.c:503:31: style: Variable 'b' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/util.c:510:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/util.c:510:31: style: Variable 'b' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/vacuum.c:209:26: style:inconclusive: Function 'sqliteVacuum' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vacuum.c:209:41: style:inconclusive: Function 'sqliteVacuum' argument 2 names different: declaration '' definition 'pTableName'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vacuum.c:218:28: style:inconclusive: Function 'sqliteRunVacuum' argument 1 names different: declaration '' definition 'pzErrMsg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vacuum.c:218:46: style:inconclusive: Function 'sqliteRunVacuum' argument 2 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbe.c:389:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/vdbe.c:800:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/vdbe.c:486:9: style:inconclusive: Function 'sqliteVdbeExec' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbe.c:2697:14: style: Local variable 'rc' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/vdbe.c:490:7: note: Shadowed variable DBD-SQLite2-0.38/vdbe.c:2697:14: note: Shadow local variable DBD-SQLite2-0.38/vdbe.c:3567:14: style: Local variable 'rc' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/vdbe.c:490:7: note: Shadowed variable DBD-SQLite2-0.38/vdbe.c:3567:14: note: Shadow local variable DBD-SQLite2-0.38/vdbe.c:4194:11: style: Local variable 'c' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/vdbe.c:4163:26: note: Shadowed variable DBD-SQLite2-0.38/vdbe.c:4194:11: note: Shadow local variable DBD-SQLite2-0.38/vdbe.c:4828:16: style: Local variable 'zBuf' shadows outer variable [shadowVariable] DBD-SQLite2-0.38/vdbe.c:493:8: note: Shadowed variable DBD-SQLite2-0.38/vdbe.c:4828:16: note: Shadow local variable DBD-SQLite2-0.38/vdbe.c:156:36: style: Parameter 'zKey' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/vdbe.c:184:13: style: Variable 'pElem' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/vdbe.c:760:8: style: Variable 'pFrom' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/vdbe.c:906:9: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/vdbe.c:3723:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/vdbe.c:4164:9: style: Variable 'zDelim' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/vdbe.c:4537:8: style: Variable 'pMem' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/vdbe.c:2836:9: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] DBD-SQLite2-0.38/vdbeaux.c:519:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/vdbeaux.c:790:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] DBD-SQLite2-0.38/vdbeaux.c:246:11: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] DBD-SQLite2-0.38/vdbeaux.c:247:7: note: Assuming that condition 'p' is not redundant DBD-SQLite2-0.38/vdbeaux.c:246:11: note: Null pointer dereference DBD-SQLite2-0.38/vdbeaux.c:258:11: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] DBD-SQLite2-0.38/vdbeaux.c:259:7: note: Assuming that condition 'p' is not redundant DBD-SQLite2-0.38/vdbeaux.c:258:11: note: Null pointer dereference DBD-SQLite2-0.38/vdbeaux.c:283:11: warning: Either the condition 'p==0' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] DBD-SQLite2-0.38/vdbeaux.c:284:8: note: Assuming that condition 'p==0' is not redundant DBD-SQLite2-0.38/vdbeaux.c:283:11: note: Null pointer dereference DBD-SQLite2-0.38/vdbeaux.c:36:32: style:inconclusive: Function 'sqliteVdbeCreate' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:54:28: style:inconclusive: Function 'sqliteVdbeTrace' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:54:37: style:inconclusive: Function 'sqliteVdbeTrace' argument 2 names different: declaration '' definition 'trace'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:74:27: style:inconclusive: Function 'sqliteVdbeAddOp' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:74:34: style:inconclusive: Function 'sqliteVdbeAddOp' argument 2 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:74:42: style:inconclusive: Function 'sqliteVdbeAddOp' argument 3 names different: declaration '' definition 'p1'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:74:50: style:inconclusive: Function 'sqliteVdbeAddOp' argument 4 names different: declaration '' definition 'p2'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:111:25: style:inconclusive: Function 'sqliteVdbeOp3' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:111:32: style:inconclusive: Function 'sqliteVdbeOp3' argument 2 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:111:40: style:inconclusive: Function 'sqliteVdbeOp3' argument 3 names different: declaration '' definition 'p1'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:111:48: style:inconclusive: Function 'sqliteVdbeOp3' argument 4 names different: declaration '' definition 'p2'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:111:73: style:inconclusive: Function 'sqliteVdbeOp3' argument 6 names different: declaration '' definition 'p3type'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:120:26: style:inconclusive: Function 'sqliteVdbeCode' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:149:31: style:inconclusive: Function 'sqliteVdbeMakeLabel' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:176:35: style:inconclusive: Function 'sqliteVdbeResolveLabel' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:176:42: style:inconclusive: Function 'sqliteVdbeResolveLabel' argument 2 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:192:33: style:inconclusive: Function 'sqliteVdbeCurrentAddr' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:201:31: style:inconclusive: Function 'sqliteVdbeAddOpList' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:245:31: style:inconclusive: Function 'sqliteVdbeChangeP1' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:245:48: style:inconclusive: Function 'sqliteVdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. [funcArgNamesDifferent] DBD-SQLite2-0.38/vdbe.h:93:46: note: Function 'sqliteVdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. DBD-SQLite2-0.38/vdbeaux.c:245:48: note: Function 'sqliteVdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. DBD-SQLite2-0.38/vdbeaux.c:256:31: style:inconclusive: Function 'sqliteVdbeChangeP2' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:256:48: style:inconclusive: Function 'sqliteVdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. [funcArgNamesDifferent] DBD-SQLite2-0.38/vdbe.h:94:46: note: Function 'sqliteVdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. DBD-SQLite2-0.38/vdbeaux.c:256:48: note: Function 'sqliteVdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. DBD-SQLite2-0.38/vdbeaux.c:281:31: style:inconclusive: Function 'sqliteVdbeChangeP3' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:281:56: style:inconclusive: Function 'sqliteVdbeChangeP3' argument 3 names different: declaration 'zP1' definition 'zP3'. [funcArgNamesDifferent] DBD-SQLite2-0.38/vdbe.h:95:54: note: Function 'sqliteVdbeChangeP3' argument 3 names different: declaration 'zP1' definition 'zP3'. DBD-SQLite2-0.38/vdbeaux.c:281:56: note: Function 'sqliteVdbeChangeP3' argument 3 names different: declaration 'zP1' definition 'zP3'. DBD-SQLite2-0.38/vdbeaux.c:281:65: style:inconclusive: Function 'sqliteVdbeChangeP3' argument 4 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] DBD-SQLite2-0.38/vdbe.h:95:63: note: Function 'sqliteVdbeChangeP3' argument 4 names different: declaration 'N' definition 'n'. DBD-SQLite2-0.38/vdbeaux.c:281:65: note: Function 'sqliteVdbeChangeP3' argument 4 names different: declaration 'N' definition 'n'. DBD-SQLite2-0.38/vdbeaux.c:315:32: style:inconclusive: Function 'sqliteVdbeDequoteP3' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:338:36: style:inconclusive: Function 'sqliteVdbeCompressSpace' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:338:43: style:inconclusive: Function 'sqliteVdbeCompressSpace' argument 2 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:372:28: style:inconclusive: Function 'sqliteVdbeFindOp' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:372:35: style:inconclusive: Function 'sqliteVdbeFindOp' argument 2 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:372:43: style:inconclusive: Function 'sqliteVdbeFindOp' argument 3 names different: declaration '' definition 'p2'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:384:31: style:inconclusive: Function 'sqliteVdbeGetOp' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:384:38: style:inconclusive: Function 'sqliteVdbeGetOp' argument 2 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:411:45: style:inconclusive: Function 'sqlite_set_result_string' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:411:60: style:inconclusive: Function 'sqlite_set_result_string' argument 2 names different: declaration '' definition 'zResult'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:411:73: style:inconclusive: Function 'sqlite_set_result_string' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:440:41: style:inconclusive: Function 'sqlite_set_result_int' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:440:48: style:inconclusive: Function 'sqlite_set_result_int' argument 2 names different: declaration '' definition 'iResult'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:448:44: style:inconclusive: Function 'sqlite_set_result_double' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:448:54: style:inconclusive: Function 'sqlite_set_result_double' argument 2 names different: declaration '' definition 'rResult'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:456:43: style:inconclusive: Function 'sqlite_set_result_error' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:456:58: style:inconclusive: Function 'sqlite_set_result_error' argument 2 names different: declaration '' definition 'zMsg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:456:68: style:inconclusive: Function 'sqlite_set_result_error' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:466:37: style:inconclusive: Function 'sqlite_user_data' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:480:45: style:inconclusive: Function 'sqlite_aggregate_context' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:480:52: style:inconclusive: Function 'sqlite_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:525:50: note: Function 'sqlite_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. DBD-SQLite2-0.38/vdbeaux.c:480:52: note: Function 'sqlite_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. DBD-SQLite2-0.38/vdbeaux.c:501:41: style:inconclusive: Function 'sqlite_aggregate_count' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:510:30: style:inconclusive: Function 'sqliteVdbePrintOp' argument 1 names different: declaration '' definition 'pOut'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:510:40: style:inconclusive: Function 'sqliteVdbePrintOp' argument 2 names different: declaration '' definition 'pc'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:510:48: style:inconclusive: Function 'sqliteVdbePrintOp' argument 3 names different: declaration '' definition 'pOp'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:534:9: style:inconclusive: Function 'sqliteVdbeList' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:590:9: style:inconclusive: Function 'sqliteVdbeMakeReady' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:591:7: style:inconclusive: Function 'sqliteVdbeMakeReady' argument 2 names different: declaration '' definition 'nVar'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:592:7: style:inconclusive: Function 'sqliteVdbeMakeReady' argument 3 names different: declaration '' definition 'isExplain'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:659:34: style:inconclusive: Function 'sqliteVdbeSorterReset' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:678:30: style:inconclusive: Function 'sqliteVdbeAggReset' argument 1 names different: declaration '' definition 'pAgg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:718:37: style:inconclusive: Function 'sqliteVdbeKeylistFree' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:730:38: style:inconclusive: Function 'sqliteVdbeCleanupCursor' argument 1 names different: declaration '' definition 'pCx'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:834:27: style:inconclusive: Function 'sqliteVdbeReset' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:834:37: style:inconclusive: Function 'sqliteVdbeReset' argument 2 names different: declaration '' definition 'pzErrMsg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:920:30: style:inconclusive: Function 'sqliteVdbeFinalize' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:920:40: style:inconclusive: Function 'sqliteVdbeFinalize' argument 2 names different: declaration '' definition 'pzErrMsg'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:948:28: style:inconclusive: Function 'sqlite_bind' argument 1 names different: declaration '' definition 'pVm'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:948:37: style:inconclusive: Function 'sqlite_bind' argument 2 names different: declaration 'idx' definition 'i'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:756:33: note: Function 'sqlite_bind' argument 2 names different: declaration 'idx' definition 'i'. DBD-SQLite2-0.38/vdbeaux.c:948:37: note: Function 'sqlite_bind' argument 2 names different: declaration 'idx' definition 'i'. DBD-SQLite2-0.38/vdbeaux.c:948:52: style:inconclusive: Function 'sqlite_bind' argument 3 names different: declaration 'value' definition 'zVal'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:756:50: note: Function 'sqlite_bind' argument 3 names different: declaration 'value' definition 'zVal'. DBD-SQLite2-0.38/vdbeaux.c:948:52: note: Function 'sqlite_bind' argument 3 names different: declaration 'value' definition 'zVal'. DBD-SQLite2-0.38/vdbeaux.c:982:29: style:inconclusive: Function 'sqliteVdbeDelete' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:1030:28: style:inconclusive: Function 'sqliteVdbeByteSwap' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:1047:36: style:inconclusive: Function 'sqliteVdbeCursorMoveto' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/vdbeaux.c:192:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/vdbeaux.c:372:28: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/vdbeaux.c:511:9: style: Variable 'zP3' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/vdbeaux.c:418:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] DBD-SQLite2-0.38/where.c:381:10: style:inconclusive: Function 'sqliteWhereBegin' argument 1 names different: declaration '' definition 'pParse'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/where.c:382:12: style:inconclusive: Function 'sqliteWhereBegin' argument 2 names different: declaration '' definition 'pTabList'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/where.c:383:9: style:inconclusive: Function 'sqliteWhereBegin' argument 3 names different: declaration '' definition 'pWhere'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/where.c:384:7: style:inconclusive: Function 'sqliteWhereBegin' argument 4 names different: declaration '' definition 'pushKey'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/where.c:385:14: style:inconclusive: Function 'sqliteWhereBegin' argument 5 names different: declaration '' definition 'ppOrderBy'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/where.c:1190:32: style:inconclusive: Function 'sqliteWhereEnd' argument 1 names different: declaration '' definition 'pWInfo'. [funcArgNamesDifferentUnnamed] DBD-SQLite2-0.38/where.c:216:10: style: Parameter 'pPreferredIdx' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/where.c:229:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/where.c:296:37: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] DBD-SQLite2-0.38/where.c:297:9: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/where.c:702:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/where.c:703:12: style: Variable 'pIx' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/where.c:1193:15: style: Variable 'pLevel' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/where.c:1219:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] DBD-SQLite2-0.38/delete.c:42:7: warning: Null pointer dereference: pTab [ctunullpointer] DBD-SQLite2-0.38/insert.c:150:11: note: Assuming that condition 'pTab==0' is not redundant DBD-SQLite2-0.38/insert.c:147:23: note: Calling function sqliteIsReadOnly, 2nd argument is null DBD-SQLite2-0.38/delete.c:42:7: note: Dereferencing argument pTab that is null diff: 2.21.0 DBD-SQLite2-0.38/auth.c:76:9: style:inconclusive: Function 'sqlite_set_authorizer' argument 3 names different: declaration '' definition 'pArg'. [funcArgNamesDifferentUnnamed] head DBD-SQLite2-0.38/auth.c:76:9: style:inconclusive: Function 'sqlite_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:545:9: note: Function 'sqlite_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. DBD-SQLite2-0.38/auth.c:76:9: note: Function 'sqlite_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. 2.21.0 DBD-SQLite2-0.38/main.c:1019:10: style:inconclusive: Function 'sqlite_create_aggregate' argument 5 names different: declaration '' definition 'xFinalize'. [funcArgNamesDifferentUnnamed] 2.21.0 DBD-SQLite2-0.38/main.c:1020:9: style:inconclusive: Function 'sqlite_create_aggregate' argument 6 names different: declaration '' definition 'pUserData'. [funcArgNamesDifferentUnnamed] 2.21.0 DBD-SQLite2-0.38/main.c:628:10: style:inconclusive: Function 'sqlite_exec' argument 5 names different: declaration '' definition 'pzErrMsg'. [funcArgNamesDifferentUnnamed] head DBD-SQLite2-0.38/main.c:628:10: style:inconclusive: Function 'sqlite_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] DBD-SQLite2-0.38/sqlite.h:138:10: note: Function 'sqlite_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. DBD-SQLite2-0.38/main.c:628:10: note: Function 'sqlite_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. 2.21.0 DBD-SQLite2-0.38/main.c:998:9: style:inconclusive: Function 'sqlite_create_function' argument 5 names different: declaration '' definition 'pUserData'. [funcArgNamesDifferentUnnamed] 2.21.0 DBD-SQLite2-0.38/pragma.c:427:17: warning: Uninitialized variables: pIdx.zName, pIdx.nColumn, pIdx.aiColumn, pIdx.pTable, pIdx.tnum, pIdx.onError, pIdx.autoIndex, pIdx.iDb, pIdx.pNext [uninitvar] DBD-SQLite2-0.38/pragma.c:423:9: note: Assuming condition is false DBD-SQLite2-0.38/pragma.c:427:17: note: Uninitialized variables: pIdx.zName, pIdx.nColumn, pIdx.aiColumn, pIdx.pTable, pIdx.tnum, pIdx.onError, pIdx.autoIndex, pIdx.iDb, pIdx.pNext 2.21.0 DBD-SQLite2-0.38/pragma.c:455:17: warning: Uninitialized variables: pFK.pFrom, pFK.pNextFrom, pFK.zTo, pFK.pNextTo, pFK.nCol, pFK.aCol, pFK.isDeferred, pFK.updateConf, pFK.deleteConf, pFK.insertConf [uninitvar] DBD-SQLite2-0.38/pragma.c:451:9: note: Assuming condition is false DBD-SQLite2-0.38/pragma.c:455:17: note: Uninitialized variables: pFK.pFrom, pFK.pNextFrom, pFK.zTo, pFK.pNextTo, pFK.nCol, pFK.aCol, pFK.isDeferred, pFK.updateConf, pFK.deleteConf, pFK.insertConf 2.21.0 DBD-SQLite2-0.38/printf.c:798:10: style:inconclusive: Function 'sqlite_exec_printf' argument 5 names different: declaration '' definition 'errmsg'. [funcArgNamesDifferentUnnamed] 2.21.0 DBD-SQLite2-0.38/printf.c:814:10: style:inconclusive: Function 'sqlite_exec_vprintf' argument 5 names different: declaration '' definition 'errmsg'. [funcArgNamesDifferentUnnamed] 2.21.0 DBD-SQLite2-0.38/printf.c:815:11: style:inconclusive: Function 'sqlite_exec_vprintf' argument 6 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] 2.21.0 DBD-SQLite2-0.38/where.c:1179:19: warning: Uninitialized variable: haveKey [uninitvar] DBD-SQLite2-0.38/where.c:720:13: note: Assuming condition is false DBD-SQLite2-0.38/where.c:1179:19: note: Uninitialized variable: haveKey DONE