Lines Matching defs:pEnd
9694 void *pEnd
19021 return p && p>=db->lookaside.pStart && p<db->lookaside.pEnd;
36991 ** szSlot, nSlot, pStart, pEnd, nReserve, and isInit values are all
36999 void *pStart, *pEnd; /* Bounds of pagecache malloc range */
37052 pcache1.pEnd = pBuf;
37103 if( p>=pcache1.pStart && p<pcache1.pEnd ){
37131 if( p>=pcache1.pStart && p<pcache1.pEnd ){
50381 u8 *pEnd;
50391 pEnd = &pIter[9];
50392 while( (*pIter++)&0x80 && pIter<pEnd );
60604 Mem *pEnd;
60608 for(pEnd=&p[N]; p<pEnd; p++){
60613 for(pEnd=&p[N]; p<pEnd; p++){
60614 assert( (&p[1])==pEnd || p[0].db==p[1].db );
60916 ** *ppFrom points to available space and pEnd points to the end of the
60928 u8 *pEnd, /* Pointer to 1 byte past the end of *ppFrom buffer */
60934 if( &(*ppFrom)[nByte] <= pEnd ){
65354 Mem *pEnd; /* Last memory cell in new array */
70067 Mem *pEnd; /* Last memory cell in new array */
70137 u.cc.pEnd = &VdbeFrameMem(u.cc.pFrame)[u.cc.pFrame->nChildMem];
70138 for(u.cc.pMem=VdbeFrameMem(u.cc.pFrame); u.cc.pMem!=u.cc.pEnd; u.cc.pMem++){
82690 Token *pEnd, /* The final ')' token in the CREATE TABLE */
82697 if( (pEnd==0 && pSelect==0) || db->mallocFailed ){
82812 n = (int)(pEnd->z - pParse->sNameToken.z) + 1;
82879 assert( !pSelect && pCons && pEnd );
82881 pCons = pEnd;
83702 Token *pEnd, /* The ")" that closes the CREATE INDEX statement */
83724 assert( pStart==0 || pEnd!=0 ); /* pEnd must be non-NULL if pStart is */
84100 assert( pEnd!=0 );
84104 (int)(pEnd->z - pName->z) + 1,
101834 SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){
101856 if( pEnd ){
101857 pParse->sNameToken.n = (int)(pEnd->z - pParse->sNameToken.z) + pEnd->n;
106494 WhereTerm *pStart, *pEnd;
106498 pEnd = findTerm(pWC, iCur, -1, notReady, WO_LT|WO_LE, 0);
106501 pStart = pEnd;
106502 pEnd = pTerm;
106534 if( pEnd ){
106536 pX = pEnd->pExpr;
106538 assert( pEnd->leftCursor==iCur );
106539 testcase( pEnd->wtFlags & TERM_VIRTUAL ); /* EV: R-30575-11662 */
106547 disableTerm(pLevel, pEnd);
106553 if( pStart==0 && pEnd==0 ){
107897 ** range of text beginning with pStart and going to the end of pEnd.
107899 pEnd){
107901 pOut->zEnd = &pEnd->z[pEnd->n];
112991 db->lookaside.pEnd = p;
112995 db->lookaside.pEnd = 0;
118448 char *pEnd = *ppPoslist;
118456 ** The following while-loop moves pEnd to point to the first byte that is not
118458 ** pEnd once more so that it points to the byte immediately following the
118461 while( *pEnd | c ){
118462 c = *pEnd++ & 0x80;
118463 testcase( c!=0 && (*pEnd)==0 );
118465 pEnd++; /* Advance past the POS_END terminator byte */
118468 int n = (int)(pEnd - *ppPoslist);
118474 *ppPoslist = pEnd;
118495 char *pEnd = *ppPoslist;
118501 while( 0xFE & (*pEnd | c) ){
118502 c = *pEnd++ & 0x80;
118503 testcase( c!=0 && ((*pEnd)&0xfe)==0 );
118506 int n = (int)(pEnd - *ppPoslist);
118512 *ppPoslist = pEnd;
118839 ** pEnd points 1 byte past the end of the buffer. When this function is
118840 ** called, if *pp points to pEnd or greater, then the end of the buffer
118843 ** If *pp does not point to or past pEnd, then a single varint is read
118852 char *pEnd, /* End of buffer */
118856 if( *pp>=pEnd ){
119089 char *pEnd = &pList[nList];
119100 while( p<pEnd && *p==0x01 ){
120587 char *pEnd = &aDoclist[nDoclist];
120590 while( pDocid<pEnd ){
120596 while( pDocid<pEnd && *pDocid==0 ) pDocid++;
120600 *pnList = (int)(pEnd - pNext);
120654 char *pEnd = &pDL->aAll[pDL->nAll]; /* 1 byte past end of aAll */
120661 if( pIter>=pEnd ){
120682 while( pIter<pEnd && *pIter==0 ) pIter++;
120833 const char *pEnd;
120841 pEnd = &a[sqlite3_column_bytes(pStmt, 0)];
120843 while( a<pEnd ){
126464 char *pEnd = &pReader->aDoclist[pReader->nDoclist];
126494 while( p<pEnd && *p==0 ) p++;
126501 if( p>=pEnd ){
127477 char *pEnd = &pList[nList];
127484 while( p<pEnd && (c | *p)&0xFE ) c = *p++ & 0x80;
129367 char *pEnd = *ppCollist;
129372 while( 0xFE & (*pEnd | c) ){
129373 c = *pEnd++ & 0x80;
129377 *ppCollist = pEnd;