sIter 65183 ext/sqlite3/libsqlite/sqlite3.c VdbeOpIter sIter; sIter 65184 ext/sqlite3/libsqlite/sqlite3.c memset(&sIter, 0, sizeof(sIter)); sIter 65185 ext/sqlite3/libsqlite/sqlite3.c sIter.v = v; sIter 65187 ext/sqlite3/libsqlite/sqlite3.c while( (pOp = opIterNext(&sIter))!=0 ){ sIter 65202 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(v->db, sIter.apSub); sIter 149038 ext/sqlite3/libsqlite/sqlite3.c SnippetIter sIter; /* Iterates through snippet candidates */ sIter 149043 ext/sqlite3/libsqlite/sqlite3.c memset(&sIter, 0, sizeof(sIter)); sIter 149057 ext/sqlite3/libsqlite/sqlite3.c sIter.aPhrase = (SnippetPhrase *)sqlite3_malloc(nByte); sIter 149058 ext/sqlite3/libsqlite/sqlite3.c if( !sIter.aPhrase ){ sIter 149061 ext/sqlite3/libsqlite/sqlite3.c memset(sIter.aPhrase, 0, nByte); sIter 149066 ext/sqlite3/libsqlite/sqlite3.c sIter.pCsr = pCsr; sIter 149067 ext/sqlite3/libsqlite/sqlite3.c sIter.iCol = iCol; sIter 149068 ext/sqlite3/libsqlite/sqlite3.c sIter.nSnippet = nSnippet; sIter 149069 ext/sqlite3/libsqlite/sqlite3.c sIter.nPhrase = nList; sIter 149070 ext/sqlite3/libsqlite/sqlite3.c sIter.iCurrent = -1; sIter 149071 ext/sqlite3/libsqlite/sqlite3.c rc = fts3ExprIterate(pCsr->pExpr, fts3SnippetFindPositions, (void *)&sIter); sIter 149076 ext/sqlite3/libsqlite/sqlite3.c if( sIter.aPhrase[i].pHead ){ sIter 149085 ext/sqlite3/libsqlite/sqlite3.c while( !fts3SnippetNextCandidate(&sIter) ){ sIter 149090 ext/sqlite3/libsqlite/sqlite3.c fts3SnippetDetails(&sIter, mCovered, &iPos, &iScore, &mCover,&mHighlite); sIter 149102 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(sIter.aPhrase);