Lines Matching refs:iFree
72186 int iFree = get2byte(&data[hdr+1]);
72187 if( iFree>usableSize-4 ) return SQLITE_CORRUPT_PAGE(pPage);
72188 if( iFree ){
72189 int iFree2 = get2byte(&data[iFree]);
72195 int sz = get2byte(&data[iFree+2]);
72197 if( top>=iFree ){
72201 if( iFree+sz>iFree2 ) return SQLITE_CORRUPT_PAGE(pPage);
72204 memmove(&data[iFree+sz+sz2], &data[iFree+sz], iFree2-(iFree+sz));
72206 }else if( iFree+sz>usableSize ){
72211 assert( cbrk+(iFree-top) <= usableSize );
72212 memmove(&data[cbrk], &data[top], iFree-top);
72215 if( pc<iFree ){ put2byte(pAddr, pc+sz); }
74718 Pgno iFree; /* The next page to be freed */
74758 for(iFree=nOrig; iFree>nFin && rc==SQLITE_OK; iFree--){
74759 rc = incrVacuumStep(pBt, nFin, iFree, nVac==nFree);
196659 sqlite3_int64 iFree; /* Next free slot in %_segments */
198641 sqlite3_int64 iFree, /* Block id of next free slot in %_segments */
198651 *piLast = iFree-1;
198656 sqlite3_int64 iNextFree = iFree;
198667 assert( iNextLeaf==iFree );
198669 p, pTree->pParent, iHeight+1, iFree, iNextFree, piLast, paRoot, pnRoot
198739 pWriter->iFree = sqlite3_column_int64(pStmt, 0);
198740 pWriter->iFirst = pWriter->iFree;
198766 if( pWriter->iFree==LARGEST_INT64 ) return FTS_CORRUPT_VTAB;
198767 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
198869 iLastLeaf = pWriter->iFree;
198870 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
198873 pWriter->iFirst, pWriter->iFree, &iLast, &zRoot, &nRoot);
246838 int iFree;
246842 for(iFree=i; iFree<i+nMerge; iFree++){
246843 fts5BufferFree(&aBuf[iFree]);