pMsr 144489 ext/sqlite3/libsqlite/sqlite3.c Fts3MultiSegReader *pMsr, pMsr 144501 ext/sqlite3/libsqlite/sqlite3.c for(ii=0; rc==SQLITE_OK && ii<pMsr->nSegment; ii++){ pMsr 144502 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader *pReader = pMsr->apSegment[ii]; pMsr 145569 ext/sqlite3/libsqlite/sqlite3.c Fts3MultiSegReader *pMsr, /* Multi-segment-reader handle */ pMsr 145573 ext/sqlite3/libsqlite/sqlite3.c if( nList>pMsr->nBuffer ){ pMsr 145575 ext/sqlite3/libsqlite/sqlite3.c pMsr->nBuffer = nList*2; pMsr 145576 ext/sqlite3/libsqlite/sqlite3.c pNew = (char *)sqlite3_realloc(pMsr->aBuffer, pMsr->nBuffer); pMsr 145578 ext/sqlite3/libsqlite/sqlite3.c pMsr->aBuffer = pNew; pMsr 145581 ext/sqlite3/libsqlite/sqlite3.c memcpy(pMsr->aBuffer, pList, nList); pMsr 145587 ext/sqlite3/libsqlite/sqlite3.c Fts3MultiSegReader *pMsr, /* Multi-segment-reader handle */ pMsr 145592 ext/sqlite3/libsqlite/sqlite3.c int nMerge = pMsr->nAdvance; pMsr 145593 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader **apSegment = pMsr->apSegment; pMsr 145605 ext/sqlite3/libsqlite/sqlite3.c pSeg = pMsr->apSegment[0]; pMsr 145628 ext/sqlite3/libsqlite/sqlite3.c fts3SegReaderSort(pMsr->apSegment, nMerge, j, xCmp); pMsr 145631 ext/sqlite3/libsqlite/sqlite3.c rc = fts3MsrBufferData(pMsr, pList, nList+1); pMsr 145633 ext/sqlite3/libsqlite/sqlite3.c assert( (pMsr->aBuffer[nList] & 0xFE)==0x00 ); pMsr 145634 ext/sqlite3/libsqlite/sqlite3.c pList = pMsr->aBuffer; pMsr 145637 ext/sqlite3/libsqlite/sqlite3.c if( pMsr->iColFilter>=0 ){ pMsr 145638 ext/sqlite3/libsqlite/sqlite3.c fts3ColumnFilter(pMsr->iColFilter, 1, &pList, &nList);