Lines Matching refs:pEnd

9405   void *pEnd;             /* First byte past end of available space */
18532 return p && p>=db->lookaside.pStart && p<db->lookaside.pEnd;
35951 ** szSlot, nSlot, pStart, pEnd, nReserve, and isInit values are all
35959 void *pStart, *pEnd; /* Bounds of pagecache malloc range */
36038 pcache1.pEnd = pBuf;
36088 if( p>=pcache1.pStart && p<pcache1.pEnd ){
36116 if( p>=pcache1.pStart && p<pcache1.pEnd ){
49252 u8 *pEnd;
49262 pEnd = &pIter[9];
49263 while( (*pIter++)&0x80 && pIter<pEnd );
59372 Mem *pEnd;
59376 for(pEnd=&p[N]; p<pEnd; p++){
59381 for(pEnd=&p[N]; p<pEnd; p++){
59382 assert( (&p[1])==pEnd || p[0].db==p[1].db );
59682 ** *ppFrom points to available space and pEnd points to the end of the
59694 u8 *pEnd, /* Pointer to 1 byte past the end of *ppFrom buffer */
59700 if( &(*ppFrom)[nByte] <= pEnd ){
64001 Mem *pEnd; /* Last memory cell in new array */
68689 Mem *pEnd; /* Last memory cell in new array */
68757 u.cb.pEnd = &VdbeFrameMem(u.cb.pFrame)[u.cb.pFrame->nChildMem];
68758 for(u.cb.pMem=VdbeFrameMem(u.cb.pFrame); u.cb.pMem!=u.cb.pEnd; u.cb.pMem++){
80594 Token *pEnd, /* The final ')' token in the CREATE TABLE */
80601 if( (pEnd==0 && pSelect==0) || db->mallocFailed ){
80716 n = (int)(pEnd->z - pParse->sNameToken.z) + 1;
80784 assert( !pSelect && pCons && pEnd );
80786 pCons = pEnd;
81587 Token *pEnd, /* The ")" that closes the CREATE INDEX statement */
81609 assert( pStart==0 || pEnd!=0 ); /* pEnd must be non-NULL if pStart is */
81978 assert( pEnd!=0 );
81982 (int)(pEnd->z - pName->z) + 1,
99611 SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){
99633 if( pEnd ){
99634 pParse->sNameToken.n = (int)(pEnd->z - pParse->sNameToken.z) + pEnd->n;
104245 WhereTerm *pStart, *pEnd;
104249 pEnd = findTerm(pWC, iCur, -1, notReady, WO_LT|WO_LE, 0);
104252 pStart = pEnd;
104253 pEnd = pTerm;
104285 if( pEnd ){
104287 pX = pEnd->pExpr;
104289 assert( pEnd->leftCursor==iCur );
104290 testcase( pEnd->wtFlags & TERM_VIRTUAL ); /* EV: R-30575-11662 */
104298 disableTerm(pLevel, pEnd);
104304 if( pStart==0 && pEnd==0 ){
105602 ** range of text beginning with pStart and going to the end of pEnd.
105604 static void spanSet(ExprSpan *pOut, Token *pStart, Token *pEnd){
105606 pOut->zEnd = &pEnd->z[pEnd->n];
110650 db->lookaside.pEnd = p;
110654 db->lookaside.pEnd = 0;
115779 char *pEnd = *ppPoslist;
115787 ** The following while-loop moves pEnd to point to the first byte that is not
115789 ** pEnd once more so that it points to the byte immediately following the
115792 while( *pEnd | c ){
115793 c = *pEnd++ & 0x80;
115794 testcase( c!=0 && (*pEnd)==0 );
115796 pEnd++; /* Advance past the POS_END terminator byte */
115799 int n = (int)(pEnd - *ppPoslist);
115805 *ppPoslist = pEnd;
115826 char *pEnd = *ppPoslist;
115832 while( 0xFE & (*pEnd | c) ){
115833 c = *pEnd++ & 0x80;
115834 testcase( c!=0 && ((*pEnd)&0xfe)==0 );
115837 int n = (int)(pEnd - *ppPoslist);
115843 *ppPoslist = pEnd;
116176 ** pEnd points 1 byte past the end of the buffer. When this function is
116177 ** called, if *pp points to pEnd or greater, then the end of the buffer
116180 ** If *pp does not point to or past pEnd, then a single varint is read
116189 char *pEnd, /* End of buffer */
116193 if( *pp>=pEnd ){
117823 char *pEnd = &aDoclist[nDoclist];
117826 while( pDocid<pEnd ){
117832 while( pDocid<pEnd && *pDocid==0 ) pDocid++;
117836 *pnList = pEnd - pNext;
117890 char *pEnd = &pDL->aAll[pDL->nAll]; /* 1 byte past end of aAll */
117897 if( pIter>=pEnd ){
117918 while( pIter<pEnd && *pIter==0 ) pIter++;
118064 const char *pEnd;
118072 pEnd = &a[sqlite3_column_bytes(pStmt, 0)];
118074 while( a<pEnd ){
123509 char *pEnd = &pReader->aDoclist[pReader->nDoclist];
123539 while( p<pEnd && *p==0 ) p++;
123546 if( p>=pEnd ){
124503 char *pEnd = &pList[nList];
124510 while( p<pEnd && (c | *p)&0xFE ) c = *p++ & 0x80;
126238 char *pEnd = *ppCollist;
126243 while( 0xFE & (*pEnd | c) ){
126244 c = *pEnd++ & 0x80;
126248 *ppCollist = pEnd;