Lines Matching defs:pEnd
10415 void *pEnd; /* First byte past end of available space */
20179 return p>=db->lookaside.pStart && p<db->lookaside.pEnd;
38684 ** szSlot, nSlot, pStart, pEnd, nReserve, and isInit values are all
38692 void *pStart, *pEnd; /* Bounds of pagecache malloc range */
38745 pcache1.pEnd = pBuf;
38798 if( p>=pcache1.pStart && p<pcache1.pEnd ){
38828 if( p>=pcache1.pStart && p<pcache1.pEnd ){
52573 u8 *pEnd;
52583 pEnd = &pIter[9];
52584 while( (*pIter++)&0x80 && pIter<pEnd );
63443 Mem *pEnd;
63447 for(pEnd=&p[N]; p<pEnd; p++){
63452 for(pEnd=&p[N]; p<pEnd; p++){
63453 assert( (&p[1])==pEnd || p[0].db==p[1].db );
63753 ** *ppFrom points to available space and pEnd points to the end of the
63765 u8 *pEnd, /* Pointer to 1 byte past the end of *ppFrom buffer */
63771 if( &(*ppFrom)[nByte] <= pEnd ){
73383 Mem *pEnd; /* Last memory cell in new array */
73452 pEnd = &VdbeFrameMem(pFrame)[pFrame->nChildMem];
73453 for(pMem=VdbeFrameMem(pFrame); pMem!=pEnd; pMem++){
87855 Token *pEnd, /* The ')' before options in the CREATE TABLE */
87864 if( (pEnd==0 && pSelect==0) || db->mallocFailed ){
87986 Token *pEnd2 = tabOpts ? &pParse->sLastToken : pEnd;
88055 assert( !pSelect && pCons && pEnd );
88057 pCons = pEnd;
109692 SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){
109714 if( pEnd ){
109715 pParse->sNameToken.n = (int)(pEnd->z - pParse->sNameToken.z) + pEnd->n;
113921 WhereTerm *pStart, *pEnd;
113925 pStart = pEnd = 0;
113927 if( pLoop->wsFlags & WHERE_TOP_LIMIT ) pEnd = pLoop->aLTerm[j++];
113928 assert( pStart!=0 || pEnd!=0 );
113931 pStart = pEnd;
113932 pEnd = pTerm;
113971 if( pEnd ){
113973 pX = pEnd->pExpr;
113975 assert( (pEnd->wtFlags & TERM_VNULL)==0 );
113976 testcase( pEnd->leftCursor!=iCur ); /* Transitive constraints */
113977 testcase( pEnd->wtFlags & TERM_VIRTUAL );
113985 disableTerm(pLevel, pEnd);
117102 WhereTerm *pTerm, *pEnd;
117111 pEnd = sWLB.pWC->a + sWLB.pWC->nTerm;
117112 for(pTerm=sWLB.pWC->a; pTerm<pEnd; pTerm++){
117119 if( pTerm<pEnd ) break;
117512 ** range of text beginning with pStart and going to the end of pEnd.
117514 static void spanSet(ExprSpan *pOut, Token *pStart, Token *pEnd){
117516 pOut->zEnd = &pEnd->z[pEnd->n];
122742 db->lookaside.pEnd = p;
122747 db->lookaside.pEnd = db;
128753 char *pEnd = *ppPoslist;
128761 ** The following while-loop moves pEnd to point to the first byte that is not
128763 ** pEnd once more so that it points to the byte immediately following the
128766 while( *pEnd | c ){
128767 c = *pEnd++ & 0x80;
128768 testcase( c!=0 && (*pEnd)==0 );
128770 pEnd++; /* Advance past the POS_END terminator byte */
128773 int n = (int)(pEnd - *ppPoslist);
128779 *ppPoslist = pEnd;
128800 char *pEnd = *ppPoslist;
128806 while( 0xFE & (*pEnd | c) ){
128807 c = *pEnd++ & 0x80;
128808 testcase( c!=0 && ((*pEnd)&0xfe)==0 );
128811 int n = (int)(pEnd - *ppPoslist);
128817 *ppPoslist = pEnd;
129144 ** pEnd points 1 byte past the end of the buffer. When this function is
129145 ** called, if *pp points to pEnd or greater, then the end of the buffer
129148 ** If *pp does not point to or past pEnd, then a single varint is read
129157 char *pEnd, /* End of buffer */
129161 if( *pp>=pEnd ){
129394 char *pEnd = &pList[nList];
129405 while( p<pEnd && *p==0x01 ){
131035 char *pEnd = &aDoclist[nDoclist];
131038 while( pDocid<pEnd ){
131044 while( pDocid<pEnd && *pDocid==0 ) pDocid++;
131048 *pnList = (int)(pEnd - pNext);
131113 char *pEnd = &pDL->aAll[pDL->nAll]; /* 1 byte past end of aAll */
131121 if( pIter>=pEnd ){
131142 while( pIter<pEnd && *pIter==0 ) pIter++;
131484 const char *pEnd;
131492 pEnd = &a[sqlite3_column_bytes(pStmt, 0)];
131494 while( a<pEnd ){
138169 char *pEnd = &pReader->aDoclist[pReader->nDoclist];
138200 while( p<pEnd && *p==0 ) p++;
138207 if( p>=pEnd ){
139268 char *pEnd = &pList[nList];
139275 while( p<pEnd && (c | *p)&0xFE ) c = *p++ & 0x80;
139291 if( bZero && &pList[nList]!=pEnd ){
139292 memset(&pList[nList], 0, pEnd - &pList[nList]);
141787 char *pEnd = &pCsr[csr.nDoclist];
141794 while( pCsr<pEnd ){
141797 if( pCsr<pEnd ){
143087 char *pEnd = *ppCollist;
143092 while( 0xFE & (*pEnd | c) ){
143093 c = *pEnd++ & 0x80;
143097 *ppCollist = pEnd;
145383 u8 *pEnd;
145387 pEnd = pData + pRtree->nDim*8;
145389 for(; pData<pEnd; pData+=4, pCoord++){