Lines Matching defs:pEnd

17543   void *pEnd;             /* First byte past end of available space */
17544 void *pTrueEnd; /* True value of pEnd, when db->pnBytesFreed!=0 */
20461 Expr *pEnd; /* Expression for "<expr> FOLLOWING" */
24112 assert( db->lookaside.pEnd==db->lookaside.pTrueEnd );
24113 db->lookaside.pEnd = db->lookaside.pStart;
24139 db->lookaside.pEnd = db->lookaside.pTrueEnd;
24157 assert( db->lookaside.pEnd==db->lookaside.pTrueEnd );
24158 db->lookaside.pEnd = db->lookaside.pStart;
24162 db->lookaside.pEnd = db->lookaside.pTrueEnd;
30659 if( ((uptr)p)<(uptr)(db->lookaside.pEnd) ){
30698 if( ((uptr)p)<(uptr)(db->lookaside.pEnd) ){
30940 if( ((uptr)p)<(uptr)db->lookaside.pEnd ){
33035 sqlite3TreeViewBound(pView, pWin->eEnd, pWin->pEnd, 0);
55376 ** szSlot, nSlot, pStart, pEnd, nReserve, and isInit values are all
55386 void *pStart, *pEnd; /* Bounds of global page cache memory */
55449 pcache1.pEnd = pBuf;
55540 if( SQLITE_WITHIN(p, pcache1.pStart, pcache1.pEnd) ){
55572 if( p>=pcache1.pStart && p<pcache1.pEnd ){
71824 u8 *pEnd = &pIter[8];
71828 }while( (*pIter)>=0x80 && pIter<pEnd );
71901 u8 *pEnd = &pIter[8];
71905 }while( *(pIter)>=0x80 && pIter<pEnd );
71948 u8 *pEnd; /* End mark for a varint */
71963 pEnd = &pIter[8];
71967 }while( *(pIter)>=0x80 && pIter<pEnd );
71990 u8 *pEnd; /* End mark for a varint */
72005 pEnd = &pIter[8];
72009 }while( *(pIter)>=0x80 && pIter<pEnd );
72032 u8 *pEnd; /* End mark for a varint */
72046 pEnd = pIter + 9;
72047 while( (*pIter++)&0x80 && pIter<pEnd );
72053 u8 *pEnd; /* End mark for a varint */
72067 pEnd = &pIter[8];
72071 }while( *(pIter)>=0x80 && pIter<pEnd );
72192 u8 *pEnd = &data[cellOffset + nCell*2];
72213 for(pAddr=&data[cellOffset]; pAddr<pEnd; pAddr+=2){
78097 u8 * const pEnd = &aData[usableSize];
78116 pData = pEnd;
78121 if( SQLITE_WITHIN(pCell,aData+j,pEnd) ){
78122 if( ((uptr)(pCell+sz))>(uptr)pEnd ) return SQLITE_CORRUPT_BKPT;
78193 u8 *pEnd; /* Maximum extent of cell data */
78197 pEnd = pCArray->apEnd[k];
78214 if( (uptr)(pCArray->apCell[i]+sz)>(uptr)pEnd
78215 && (uptr)(pCArray->apCell[i])<(uptr)pEnd
78228 pEnd = pCArray->apEnd[k];
78251 u8 * const pEnd = &aData[pPg->pBt->usableSize];
78262 if( SQLITE_WITHIN(pCell, pStart, pEnd) ){
78290 if( &aData[iAfter]>pEnd ) return 0;
86996 Mem *pEnd = &p[N];
87001 }while( (++p)<pEnd );
87005 assert( (&p[1])==pEnd || p[0].db==p[1].db );
87036 }while( (++p)<pEnd );
92445 assert( db->lookaside.pEnd==db->lookaside.pTrueEnd );
92446 db->lookaside.pEnd = db->lookaside.pStart;
92449 db->lookaside.pEnd = db->lookaside.pTrueEnd;
100412 Mem *pEnd; /* Last memory cell in new array */
100486 pEnd = &VdbeFrameMem(pFrame)[pFrame->nChildMem];
100487 for(pMem=VdbeFrameMem(pFrame); pMem!=pEnd; pMem++){
106497 rc = sqlite3WalkExpr(pWalker, pWin->pEnd);
118260 RenameToken *pEnd;
118261 pEnd = renameTokenFind(&sParse, 0, (void*)pTab->aCol[iCol+1].zCnName);
118262 zEnd = (const char*)pEnd->t.z;
123990 Token *pEnd, /* The ')' before options in the CREATE TABLE */
123999 if( pEnd==0 && pSelect==0 ){
124238 Token *pEnd2 = tabOpts ? &pParse->sLastToken : pEnd;
124324 assert( pCons && pEnd );
124326 pCons = pEnd;
155830 SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){
155856 if( pEnd ){
155857 pParse->sNameToken.n = (int)(pEnd->z - pParse->sNameToken.z) + pEnd->n;
159022 WhereTerm *pStart, *pEnd;
159025 pStart = pEnd = 0;
159027 if( pLoop->wsFlags & WHERE_TOP_LIMIT ) pEnd = pLoop->aLTerm[j++];
159028 assert( pStart!=0 || pEnd!=0 );
159031 pStart = pEnd;
159032 pEnd = pTerm;
159034 codeCursorHint(pTabItem, pWInfo, pLevel, pEnd);
159087 if( pEnd ){
159089 pX = pEnd->pExpr;
159091 assert( (pEnd->wtFlags & TERM_VNULL)==0 );
159092 testcase( pEnd->leftCursor!=iCur ); /* Transitive constraints */
159093 testcase( pEnd->wtFlags & TERM_VIRTUAL );
159104 disableTerm(pLevel, pEnd);
166794 SrcItem *pEnd = &pTabList->a[pWInfo->nLevel];
166812 for(iTab=0, pItem=pTabList->a; pItem<pEnd; iTab++, pItem++){
166839 for(p=&pItem[1]; p<pEnd; p++){
168001 WhereTerm *pTerm, *pEnd;
168013 pEnd = pWInfo->sWC.a + pWInfo->sWC.nTerm;
168014 for(pTerm=pWInfo->sWC.a; pTerm<pEnd; pTerm++){
168029 if( pTerm<pEnd ) continue;
168032 for(pTerm=pWInfo->sWC.a; pTerm<pEnd; pTerm++){
170028 pWin->pEnd = sqlite3ExprDup(pParse->db, p->pEnd, 0);
170037 && (pWin->pStart || pWin->pEnd)
170070 sqlite3ExprDelete(db, pWin->pEnd);
170071 pWin->pEnd = pWin->pStart = 0;
170497 sqlite3ExprDelete(db, p->pEnd);
170541 Expr *pEnd, /* End window size if TK_FOLLOWING or PRECEDING */
170554 assert( (eEnd==TK_FOLLOWING || eEnd==TK_PRECEDING)==(pEnd!=0) );
170592 pWin->pEnd = sqlite3WindowOffsetExpr(pParse, pEnd);
170597 sqlite3ExprDelete(pParse->db, pEnd);
170727 if( sqlite3ExprCompare(pParse, p1->pEnd, p2->pEnd, -1) ) return 1;
171756 pNew->pEnd = sqlite3ExprDup(db, p->pEnd, 0);
172208 && windowExprGtZero(pParse, pMWin->pEnd)
172297 sqlite3ExprCode(pParse, pMWin->pEnd, regEnd);
180640 db->lookaside.pEnd = p;
180651 db->lookaside.pEnd = 0;
180657 db->lookaside.pTrueEnd = db->lookaside.pEnd;
186549 ** not extending past pEnd[-1].
186555 const char *pEnd,
186560 const unsigned char *pX = (const unsigned char*)pEnd;
188253 char *pEnd = *ppPoslist;
188261 ** The following while-loop moves pEnd to point to the first byte that is not
188263 ** pEnd once more so that it points to the byte immediately following the
188266 while( *pEnd | c ){
188267 c = *pEnd++ & 0x80;
188268 testcase( c!=0 && (*pEnd)==0 );
188270 pEnd++; /* Advance past the POS_END terminator byte */
188273 int n = (int)(pEnd - *ppPoslist);
188279 *ppPoslist = pEnd;
188300 char *pEnd = *ppPoslist;
188306 while( 0xFE & (*pEnd | c) ){
188307 c = *pEnd++ & 0x80;
188308 testcase( c!=0 && ((*pEnd)&0xfe)==0 );
188311 int n = (int)(pEnd - *ppPoslist);
188317 *ppPoslist = pEnd;
188656 ** pEnd points 1 byte past the end of the buffer. When this function is
188657 ** called, if *pp points to pEnd or greater, then the end of the buffer
188660 ** If *pp does not point to or past pEnd, then a single varint is read
188669 char *pEnd, /* End of buffer */
188673 if( *pp>=pEnd ){
188932 char *pEnd = &pList[nList];
188943 while( p<pEnd ){
190716 char *pEnd = &aDoclist[nDoclist];
190719 while( pDocid<pEnd ){
190725 while( pDocid<pEnd && *pDocid==0 ) pDocid++;
190729 *pnList = (int)(pEnd - pNext);
190795 char *pEnd; /* 1 byte past end of aAll */
190804 if( pIter==0 || pIter>=(pEnd = pDL->aAll + pDL->nAll) ){
190825 while( pIter<pEnd && *pIter==0 ) pIter++;
191170 const char *pEnd;
191178 pEnd = &a[sqlite3_column_bytes(pStmt, 0)];
191179 a += sqlite3Fts3GetVarintBounded(a, pEnd, &nDoc);
191180 while( a<pEnd ){
191181 a += sqlite3Fts3GetVarintBounded(a, pEnd, &nByte);
197985 char *pEnd = &pReader->aDoclist[pReader->nDoclist];
198016 while( p<pEnd && *p==0 ) p++;
198023 if( p>=pEnd ){
199109 char *pEnd = &pList[nList];
199116 while( p<pEnd && (c | *p)&0xFE ) c = *p++ & 0x80;
199132 if( bZero && (pEnd - &pList[nList])>0){
199133 memset(&pList[nList], 0, pEnd - &pList[nList]);
201728 char *pEnd = &pCsr[csr.nDoclist];
201735 while( pCsr<pEnd ){
201738 if( pCsr<pEnd ){
203167 char *pEnd = *ppCollist;
203172 while( 0xFE & (*pEnd | c) ){
203173 c = *pEnd++ & 0x80;
203177 *ppCollist = pEnd;
203368 const char *pEnd;
203385 pEnd = a + n;
203386 a += sqlite3Fts3GetVarintBounded(a, pEnd, &nDoc);
203387 if( nDoc<=0 || a>pEnd ){
203393 if( ppEnd ) *ppEnd = pEnd;
203584 const char *pEnd; /* First byte past end of length array */
203586 rc = fts3MatchinfoSelectDoctotal(pTab, &pSelect, &nDoc, &a, &pEnd);
203593 if( a>pEnd ){
203610 const char *pEnd = a + sqlite3_column_bytes(pSelectDocsize, 0);
203613 a += sqlite3Fts3GetVarintBounded(a, pEnd, &nToken);
203614 if( a>pEnd ){
244158 const u8 *pEnd = &p[nPos]; /* One byte past end of position list */
244176 /* Advance pointer p until it points to pEnd or an 0x01 byte that is
244178 while( p<pEnd && *p!=0x01 ){
244190 if( p>=pEnd ){
244281 u8 *pEnd = (u8*)&a[pSeg->nPos];
244291 while( a<pEnd ){
244450 Fts5StructureLevel *pEnd = &pStruct->aLevel[pStruct->nLevel];
244456 for(pLvl=&pStruct->aLevel[0]; pLvl<pEnd; pLvl++){
254400 const char *pEnd = &aFold[nFold-6];
254438 if( zOut>pEnd ){
254449 pEnd = &aFold[nFold-6];