Lines Matching refs:pPrev

26990   struct MemBlockHdr *pNext, *pPrev;  /* Linked list of all unfreed memory */
27194 pHdr->pPrev = mem.pLast;
27244 if( pHdr->pPrev ){
27245 assert( pHdr->pPrev->pNext==pHdr );
27246 pHdr->pPrev->pNext = pHdr->pNext;
27252 assert( pHdr->pNext->pPrev==pHdr );
27253 pHdr->pNext->pPrev = pHdr->pPrev;
27256 mem.pLast = pHdr->pPrev;
39577 unixInodeInfo *pPrev; /* .... doubly linked */
39744 if( pInode->pPrev ){
39745 assert( pInode->pPrev->pNext==pInode );
39746 pInode->pPrev->pNext = pInode->pNext;
39752 assert( pInode->pNext->pPrev==pInode );
39753 pInode->pNext->pPrev = pInode->pPrev;
39849 pInode->pPrev = 0;
39850 if( inodeList ) inodeList->pPrev = pInode;
69868 Btree *pPrev; /* Back pointer of the same list */
70304 ** connected by pNext and pPrev should be in sorted order by
70308 assert( p->pPrev==0 || p->pPrev->pBt<p->pBt );
70310 assert( p->pPrev==0 || p->pPrev->db==p->db );
70311 assert( p->sharable || (p->pNext==0 && p->pPrev==0) );
73305 while( pSib->pPrev ){ pSib = pSib->pPrev; }
73308 p->pPrev = 0;
73309 pSib->pPrev = p;
73315 p->pPrev = pSib;
73317 p->pNext->pPrev = p;
73504 if( p->pPrev ) p->pPrev->pNext = p->pNext;
73505 if( p->pNext ) p->pNext->pPrev = p->pPrev;
75317 BtCursor *pPrev = pBt->pCursor;
75319 if( pPrev->pNext==pCur ){
75320 pPrev->pNext = pCur->pNext;
75323 pPrev = pPrev->pNext;
75324 }while( ALWAYS(pPrev) );
133080 VdbeOp *pPrev;
133082 pPrev = sqlite3VdbeGetLastOp(v);
133083 assert( pPrev!=0 );
133084 assert( pPrev->opcode==OP_MakeRecord || sqlite3VdbeDb(v)->mallocFailed );
133085 pPrev->opcode = OP_TypeCheck;
133086 sqlite3VdbeAddOp3(v, OP_MakeRecord, pPrev->p1, pPrev->p2, pPrev->p3);
193477 ** expression tree being parsed. pPrev is the expression node most recently
193485 Fts3Expr *pPrev, /* Node most recently inserted into the tree */
193488 Fts3Expr *pSplit = pPrev;
193521 Fts3Expr *pPrev = 0;
193556 p = pPrev;
193575 assert( pRet && pPrev );
193583 insertBinaryOperator(&pRet, pPrev, pAnd);
193584 pPrev = pAnd;
193596 if( pPrev && (
193597 (eType==FTSQUERY_NEAR && !isPhrase && pPrev->eType!=FTSQUERY_PHRASE)
193598 || (eType!=FTSQUERY_PHRASE && isPhrase && pPrev->eType==FTSQUERY_NEAR)
193607 assert( pPrev && pPrev->pLeft && pPrev->pRight==0 );
193608 pPrev->pRight = p;
193609 p->pParent = pPrev;
193614 insertBinaryOperator(&pRet, pPrev, p);
193618 pPrev = p;
200423 ** If the size of the value in blob pPrev is zero, then this is the first
200424 ** term written to the node. Otherwise, pPrev contains a copy of the
200429 ** enough to accommodate the new entry. The buffer associated with pPrev
200437 Blob *pPrev, /* Buffer containing previous term written */
200444 int bFirst = (pPrev->n==0); /* True if this is the first term written */
200453 blobGrowBuffer(pPrev, nTerm, &rc);
200455 assert( pPrev!=0 );
200456 assert( pPrev->a!=0 );
200458 nPrefix = fts3PrefixCompress(pPrev->a, pPrev->n, zTerm, nTerm);
200461 memcpy(pPrev->a, zTerm, nTerm);
200462 pPrev->n = nTerm;
215696 GeoSegment *pPrev = 0;
215706 if( pPrev ){
215707 if( pPrev->y!=pSeg->y ){
215713 pPrev = pSeg;
215715 pPrev = 0;
215720 if( pPrev ){
215721 if( pPrev->y>pSeg->y && pPrev->side!=pSeg->side ){
215724 pPrev->side, pPrev->idx,
215727 }else if( pPrev->y!=pSeg->y ){
215733 pPrev = pSeg;
239114 Fts5ExprNode *pPrev;
239133 pPrev = pLeft->apChild[pLeft->nChild-1];
239135 pPrev = pLeft;
239137 assert( pPrev->eType==FTS5_STRING
239138 || pPrev->eType==FTS5_TERM
239139 || pPrev->eType==FTS5_EOF
239148 else if( pPrev->eType==FTS5_EOF ){
239151 if( pPrev==pLeft ){
239159 assert( ap[0]==pPrev->pNear->apPhrase[0] );
239163 sqlite3Fts5ParseNodeFree(pPrev);
247418 Fts5Iter *pPrev = pSet ? pSet->apIter[pSet->nIter-1] : 0;
247438 pPrevIter = (pPrev ? &pPrev->aSeg[0] : 0);
247473 fts5TokendataSetTermIfEof(pPrev, pSmall);
248373 Fts5Buffer *pPrev, /* Previous term */
248379 if( pPrev->n==0 ){
248380 fts5BufferSet(&rc, pPrev, n, (const u8*)z);
248382 if( rc==SQLITE_OK && (pPrev->n!=n || memcmp(pPrev->p, z, n)) ){
248384 const char *zTerm = (const char*)&pPrev->p[1]; /* term sans prefix-byte */
248385 int nTerm = pPrev->n-1; /* Size of zTerm in bytes */
248386 int iIdx = (pPrev->p[0] - FTS5_MAIN_PREFIX);
248429 fts5BufferSet(&rc, pPrev, n, (const u8*)z);