cppcheckは、次のステートメントがsqlite3.cで構文エラーを生成すると判断しました。
for(i=0; i<db->nDb; i++){
全機能:
SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3 *db){
int i;
Btree *p;
assert( sqlite3_mutex_held(db->mutex) );
for(i=0; i<db->nDb; i++){
p = db->aDb[i].pBt;
if( p && p->sharable ){
assert( p->wantToLock>0 );
p->wantToLock--;
if( p->wantToLock==0 ){
unlockBtreeMutex(p);
}
}
}
}
構文エラーかわかりません。説明してください。これは誤検知ですか?