Home | History | Annotate | Download | only in dist

Lines Matching refs:pHead

38697   HashElem *pHead;       /* First element already in pEntry */
38699 pHead = pEntry->count ? pEntry->chain : 0;
38703 pHead = 0;
38705 if( pHead ){
38706 pNew->next = pHead;
38707 pNew->prev = pHead->prev;
38708 if( pHead->prev ){ pHead->prev->next = pNew; }
38710 pHead->prev = pNew;
201882 Fts3HashElem *pHead; /* First element already in pEntry */
201883 pHead = pEntry->chain;
201884 if( pHead ){
201885 pNew->next = pHead;
201886 pNew->prev = pHead->prev;
201887 if( pHead->prev ){ pHead->prev->next = pNew; }
201889 pHead->prev = pNew;
209910 char *pHead; /* Position list data following iHead */
210224 fts3SnippetAdvance(&pPhrase->pHead, &pPhrase->iHead, pIter->nSnippet);
210232 if( pPhrase->pHead && pPhrase->iHead<iEnd ){
210244 fts3SnippetAdvance(&pPhrase->pHead, &pPhrase->iHead, iEnd+1);
210327 pPhrase->pHead = pCsr;
210334 pPhrase->pList==0 && pPhrase->pHead==0 && pPhrase->pTail==0
210406 if( sIter.aPhrase[i].pHead ){
235754 sqlite3_session *pHead;
235760 pHead = (sqlite3_session*)sqlite3_preupdate_hook(db, 0, 0);
235761 for(pp=&pHead; ALWAYS((*pp)!=0); pp=&((*pp)->pNext)){
235764 if( pHead ) sqlite3_preupdate_hook(db, xPreUpdate, (void*)pHead);
256241 PrefixMerger *pHead = 0;
256249 ** a linked-list starting at pHead in ascending order of rowid. Avoid
256253 pHead = &aMerger[nBuf];
256254 fts5DoclistIterInit(p1, &pHead->iter);
256257 fts5PrefixMergerInsertByRowid(&pHead, &aMerger[i]);
256277 while( pHead ){
256278 fts5MergeAppendDocid(&out, iLastRowid, pHead->iter.iRowid);
256280 if( pHead->pNext && iLastRowid==pHead->pNext->iter.iRowid ){
256285 PrefixMerger *pSave = pHead;
256289 pHead = 0;
256298 fts5PrefixMergerInsertByPosition(&pHead, pSave);
256302 if( pHead==0 || pHead->pNext==0 ){
256315 pThis = pHead;
256316 pHead = pThis->pNext;
256319 fts5PrefixMergerInsertByPosition(&pHead, pThis);
256321 while( pHead->pNext ){
256322 pThis = pHead;
256327 pHead = pThis->pNext;
256328 fts5PrefixMergerInsertByPosition(&pHead, pThis);
256331 if( pHead->iPos!=iPrev ){
256332 sqlite3Fts5PoslistSafeAppend(&tmp, &iPrev, pHead->iPos);
256334 nTail = pHead->iter.nPoslist - pHead->iOff;
256346 fts5BufferSafeAppendBlob(&out, &pHead->aPos[pHead->iOff], nTail);
256349 pHead = pSave;
256354 fts5PrefixMergerInsertByRowid(&pHead, pX);
256359 /* Copy poslist from pHead to output */
256360 PrefixMerger *pThis = pHead;
256364 pHead = pThis->pNext;
256365 fts5PrefixMergerInsertByRowid(&pHead, pThis);