Lines Matching refs:pBuf
9242 void *pBuf; /* The content of the page */ member
26125 SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset){ in sqlite3OsRead() argument
26127 return id->pMethods->xRead(id, pBuf, amt, offset); in sqlite3OsRead()
26129 SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, int amt, i64 offset){ in sqlite3OsWrite() argument
26131 return id->pMethods->xWrite(id, pBuf, amt, offset); in sqlite3OsWrite()
27152 static void randomFill(char *pBuf, int nByte){ in randomFill() argument
27154 x = SQLITE_PTR_TO_INT(pBuf); in randomFill()
27160 *(int*)pBuf = r; in randomFill()
27161 pBuf += 4; in randomFill()
27168 *(pBuf++) = r & 0xff; in randomFill()
30662 LookasideSlot *pBuf = (LookasideSlot*)p; in sqlite3DbFreeNN() local
30667 pBuf->pNext = db->lookaside.pSmallFree; in sqlite3DbFreeNN()
30668 db->lookaside.pSmallFree = pBuf; in sqlite3DbFreeNN()
30673 LookasideSlot *pBuf = (LookasideSlot*)p; in sqlite3DbFreeNN() local
30678 pBuf->pNext = db->lookaside.pFree; in sqlite3DbFreeNN()
30679 db->lookaside.pFree = pBuf; in sqlite3DbFreeNN()
30701 LookasideSlot *pBuf = (LookasideSlot*)p; in sqlite3DbNNFreeNN() local
30706 pBuf->pNext = db->lookaside.pSmallFree; in sqlite3DbNNFreeNN()
30707 db->lookaside.pSmallFree = pBuf; in sqlite3DbNNFreeNN()
30712 LookasideSlot *pBuf = (LookasideSlot*)p; in sqlite3DbNNFreeNN() local
30717 pBuf->pNext = db->lookaside.pFree; in sqlite3DbNNFreeNN()
30718 db->lookaside.pFree = pBuf; in sqlite3DbNNFreeNN()
30882 LookasideSlot *pBuf; in sqlite3DbMallocRawNN() local
30896 if( (pBuf = db->lookaside.pSmallFree)!=0 ){ in sqlite3DbMallocRawNN()
30897 db->lookaside.pSmallFree = pBuf->pNext; in sqlite3DbMallocRawNN()
30899 return (void*)pBuf; in sqlite3DbMallocRawNN()
30900 }else if( (pBuf = db->lookaside.pSmallInit)!=0 ){ in sqlite3DbMallocRawNN()
30901 db->lookaside.pSmallInit = pBuf->pNext; in sqlite3DbMallocRawNN()
30903 return (void*)pBuf; in sqlite3DbMallocRawNN()
30907 if( (pBuf = db->lookaside.pFree)!=0 ){ in sqlite3DbMallocRawNN()
30908 db->lookaside.pFree = pBuf->pNext; in sqlite3DbMallocRawNN()
30910 return (void*)pBuf; in sqlite3DbMallocRawNN()
30911 }else if( (pBuf = db->lookaside.pInit)!=0 ){ in sqlite3DbMallocRawNN()
30912 db->lookaside.pInit = pBuf->pNext; in sqlite3DbMallocRawNN()
30914 return (void*)pBuf; in sqlite3DbMallocRawNN()
33962 SQLITE_API void sqlite3_randomness(int N, void *pBuf){ in sqlite3_randomness() argument
33963 unsigned char *zBuf = pBuf; in sqlite3_randomness()
33991 if( N<=0 || pBuf==0 ){ in sqlite3_randomness()
41681 static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, int cnt){
41692 got = osPread(id->h, pBuf, cnt, offset);
41695 got = osPread64(id->h, pBuf, cnt, offset);
41704 got = osRead(id->h, pBuf, cnt);
41716 pBuf = (void*)(got + (char*)pBuf);
41732 void *pBuf,
41756 memcpy(pBuf, &((u8 *)(pFile->pMapRegion))[offset], amt);
41760 memcpy(pBuf, &((u8 *)(pFile->pMapRegion))[offset], nCopy);
41761 pBuf = &((u8 *)pBuf)[nCopy];
41768 got = seekAndRead(pFile, offset, pBuf, amt);
41794 memset(&((char*)pBuf)[got], 0, amt-got);
41809 const void *pBuf, /* Copy data from this buffer to the file */
41822 do{ rc = (int)osPwrite(fd, pBuf, nBuf, iOff); }while( rc<0 && errno==EINTR );
41824 do{ rc = (int)osPwrite64(fd, pBuf, nBuf, iOff);}while( rc<0 && errno==EINTR);
41833 rc = osWrite(fd, pBuf, nBuf);
41852 static int seekAndWrite(unixFile *id, i64 offset, const void *pBuf, int cnt){
41853 return seekAndWriteFd(id->h, offset, pBuf, cnt, &id->lastErrno);
41863 const void *pBuf,
41896 if( rc!=4 || memcmp(oldCntr, &((char*)pBuf)[24-offset], 4)!=0 ){
41908 memcpy(&((u8 *)(pFile->pMapRegion))[offset], pBuf, amt);
41912 memcpy(&((u8 *)(pFile->pMapRegion))[offset], pBuf, nCopy);
41913 pBuf = &((u8 *)pBuf)[nCopy];
41920 while( (wrote = seekAndWrite(pFile, offset, pBuf, amt))<amt && wrote>0 ){
41923 pBuf = &((char*)pBuf)[wrote];
49373 void *pBuf, /* Write content into this buffer */
49390 pFile->h, pBuf, amt, offset, pFile->locktype));
49397 memcpy(pBuf, &((u8 *)(pFile->pMapRegion))[offset], amt);
49403 memcpy(pBuf, &((u8 *)(pFile->pMapRegion))[offset], nCopy);
49404 pBuf = &((u8 *)pBuf)[nCopy];
49417 while( !osReadFile(pFile->h, pBuf, amt, &nRead, 0) ){
49422 while( !osReadFile(pFile->h, pBuf, amt, &nRead, &overlapped) &&
49436 memset(&((char*)pBuf)[nRead], 0, amt-nRead);
49453 const void *pBuf, /* The bytes to be written */
49468 pFile->h, pBuf, amt, offset, pFile->locktype));
49475 memcpy(&((u8 *)(pFile->pMapRegion))[offset], pBuf, amt);
49481 memcpy(&((u8 *)(pFile->pMapRegion))[offset], pBuf, nCopy);
49482 pBuf = &((u8 *)pBuf)[nCopy];
49498 u8 *aRem = (u8 *)pBuf; /* Data yet to be written */
54044 SQLITE_PRIVATE void sqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf){
54060 u32 *aiValues = pBuf;
54296 a = (unsigned char *)pLower->pBuf;
54730 pPgHdr->pData = pPage->pBuf;
54935 memset(pPage1->pBuf, 0, pCache->szPage);
55431 SQLITE_PRIVATE void sqlite3PCacheBufferSetup(void *pBuf, int sz, int n){
55434 if( pBuf==0 ) sz = n = 0;
55440 pcache1.pStart = pBuf;
55444 p = (PgFreeslot*)pBuf;
55447 pBuf = (void*)&((char*)pBuf)[sz];
55449 pcache1.pEnd = pBuf;
55478 pX->page.pBuf = zBulk;
55615 p->page.pBuf = pPg;
55637 pcache1Free(p->page.pBuf);
56403 nFree += pcache1MemSize(p->page.pBuf);
75555 void *pBuf, /* Pointer to buffer */
75566 memcpy(pPayload, pBuf, nByte);
75569 memcpy(pBuf, pPayload, nByte);
75607 unsigned char *pBuf, /* Write the bytes into this buffer */
75616 unsigned char * const pBufStart = pBuf; /* Start of original out buffer */
75647 rc = copyPayload(&aPayload[offset], pBuf, a, eOp, pPage->pDbPage);
75649 pBuf += a;
75756 && &pBuf[-4]>=pBufStart /* (6) */
75760 u8 *aWrite = &pBuf[-4];
75777 rc = copyPayload(&aPayload[offset+4], pBuf, a, eOp, pDbPage);
75784 pBuf += a;
75815 SQLITE_PRIVATE int sqlite3BtreePayload(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){
75819 return accessPayload(pCur, offset, amt, (unsigned char*)pBuf, 0);
75832 void *pBuf
75840 return rc ? rc : accessPayload(pCur, offset, amt, pBuf, 0);
75842 SQLITE_PRIVATE int sqlite3BtreePayloadChecked(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){
75845 return accessPayload(pCur, offset, amt, pBuf, 0);
75847 return accessPayloadChecked(pCur, offset, amt, pBuf);
87386 void *pBuf, /* Pointer to a prior allocation */
87390 if( pBuf==0 ){
87394 pBuf = &p->pSpace[p->nFree];
87399 assert( EIGHT_BYTE_ALIGNMENT(pBuf) );
87400 return pBuf;
93847 char *pBuf;
93861 pBuf = pCache->pCValue = sqlite3RCStrNew( len+3 );
93862 if( pBuf==0 ) return SQLITE_NOMEM;
93863 rc = sqlite3BtreePayload(pC->uc.pCursor, iOffset, len, pBuf);
93865 pBuf[len] = 0;
93866 pBuf[len+1] = 0;
93867 pBuf[len+2] = 0;
93873 pBuf = pCache->pCValue;
93876 sqlite3RCStrRef(pBuf);
93878 rc = sqlite3VdbeMemSetStr(pDest, pBuf, len, encoding,
93882 rc = sqlite3VdbeMemSetStr(pDest, pBuf, len, 0,
180555 static int setupLookaside(sqlite3 *db, void *pBuf, int sz, int cnt){
180581 }else if( pBuf==0 ){
180587 pStart = pBuf;
180632 db->lookaside.bMalloced = pBuf==0 ?1:0;
180741 void *pBuf = va_arg(ap, void*); /* IMP: R-26835-10964 */
180744 rc = setupLookaside(db, pBuf, sz, cnt);
186506 SQLITE_PRIVATE int sqlite3Fts3GetVarintU(const char *pBuf, sqlite_uint64 *v){
186507 const unsigned char *p = (const unsigned char*)pBuf;
186533 SQLITE_PRIVATE int sqlite3Fts3GetVarint(const char *pBuf, sqlite_int64 *v){
186534 return sqlite3Fts3GetVarintU(pBuf, (sqlite3_uint64*)v);
186544 const char *pBuf,
186548 const unsigned char *p = (const unsigned char*)pBuf;
202464 MatchinfoBuffer *pBuf = (MatchinfoBuffer*)((u8*)p - ((u32*)p)[-1]);
202466 assert( (u32*)p==&pBuf->aMatchinfo[1]
202467 || (u32*)p==&pBuf->aMatchinfo[pBuf->nElem+2]
202469 if( (u32*)p==&pBuf->aMatchinfo[1] ){
202470 pBuf->aRef[1] = 0;
202472 pBuf->aRef[2] = 0;
202475 if( pBuf->aRef[0]==0 && pBuf->aRef[1]==0 && pBuf->aRef[2]==0 ){
202476 sqlite3_free(pBuf);
222830 u8 *pBuf = (u8*)zBuf;
222831 p->iCookie = rbuGetU32(&pBuf[24]);
222832 p->iWriteVer = pBuf[19];
222873 u8 *pBuf = (u8*)zBuf;
222874 p->iCookie = rbuGetU32(&pBuf[24]);
222875 p->iWriteVer = pBuf[19];
227491 SessionBuffer *pBuf, /* Buffer to append to */
227500 int nRewind = pBuf->nBuf; /* Set to zero if any values are modified */
227505 sessionAppendByte(pBuf, SQLITE_UPDATE, &rc);
227506 sessionAppendByte(pBuf, p->bIndirect, &rc);
227558 sessionAppendBlob(pBuf, pCsr, nAdvance, &rc);
227560 sessionAppendByte(pBuf, 0, &rc);
227576 pBuf->nBuf = nRewind;
227578 sessionAppendBlob(pBuf, buf2.aBuf, buf2.nBuf, &rc);
227591 SessionBuffer *pBuf, /* Buffer to append to */
227599 sessionAppendByte(pBuf, SQLITE_DELETE, &rc);
227600 sessionAppendByte(pBuf, p->bIndirect, &rc);
227603 sessionAppendBlob(pBuf, p->aRecord, p->nRecord, &rc);
227630 sessionAppendBlob(pBuf, pStart, (int)(a-pStart), &rc);
227827 SessionBuffer *pBuf, /* Append header to this buffer */
227833 sessionAppendByte(pBuf, (bPatchset ? 'P' : 'T'), pRc);
227834 sessionAppendVarint(pBuf, pTab->nCol, pRc);
227835 sessionAppendBlob(pBuf, pTab->abPK, pTab->nCol, pRc);
227836 sessionAppendBlob(pBuf, (u8 *)pTab->zName, (int)strlen(pTab->zName)+1, pRc);
230719 SessionBuffer *pBuf = &pGrp->rec;
230720 rc = sessionChangesetExtendRecord(pGrp, pTab, nCol, op, aRec, nRec, pBuf);
230721 aRec = pBuf->aBuf;
230722 nRec = pBuf->nBuf;
231055 SessionBuffer *pBuf, /* Buffer to append to */
231061 sessionBufferGrow(pBuf, n1+n2, pRc);
231064 u8 *pOut = &pBuf->aBuf[pBuf->nBuf];
231079 pBuf->nBuf = pOut-pBuf->aBuf;
231080 assert( pBuf->nBuf<=pBuf->nAlloc );
231104 SessionBuffer *pBuf, /* Append record here */
231110 sessionBufferGrow(pBuf, 2+nRec+nChange, pRc);
231113 u8 *pOut = &pBuf->aBuf[pBuf->nBuf];
231151 pBuf->nBuf = (pOut - pBuf->aBuf);
232352 #define fts5BufferGrow(pRc,pBuf,nn) ( \
232353 (u32)((pBuf)->n) + (u32)(nn) <= (u32)((pBuf)->nSpace) ? 0 : \
232354 sqlite3Fts5BufferSize((pRc),(pBuf),(nn)+(pBuf)->n) \
235235 static int sqlite3Fts5BufferSize(int *pRc, Fts5Buffer *pBuf, u32 nByte){
235236 if( (u32)pBuf->nSpace<nByte ){
235237 u64 nNew = pBuf->nSpace ? pBuf->nSpace : 64;
235242 pNew = sqlite3_realloc64(pBuf->p, nNew);
235247 pBuf->nSpace = (int)nNew;
235248 pBuf->p = pNew;
235259 static void sqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, i64 iVal){
235260 if( fts5BufferGrow(pRc, pBuf, 9) ) return;
235261 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], iVal);
235282 Fts5Buffer *pBuf,
235287 if( fts5BufferGrow(pRc, pBuf, nData) ) return;
235288 assert( pBuf->p!=0 );
235289 memcpy(&pBuf->p[pBuf->n], pData, nData);
235290 pBuf->n += nData;
235301 Fts5Buffer *pBuf,
235305 sqlite3Fts5BufferAppendBlob(pRc, pBuf, nStr+1, (const u8*)zStr);
235306 pBuf->n--;
235319 Fts5Buffer *pBuf,
235332 sqlite3Fts5BufferAppendString(pRc, pBuf, zTmp);
235356 static void sqlite3Fts5BufferFree(Fts5Buffer *pBuf){
235357 sqlite3_free(pBuf->p);
235358 memset(pBuf, 0, sizeof(Fts5Buffer));
235365 static void sqlite3Fts5BufferZero(Fts5Buffer *pBuf){
235366 pBuf->n = 0;
235376 Fts5Buffer *pBuf,
235380 pBuf->n = 0;
235381 sqlite3Fts5BufferAppendBlob(pRc, pBuf, nData, pData);
235454 Fts5Buffer *pBuf,
235461 pBuf->p[pBuf->n++] = 1;
235462 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], (iPos>>32));
235465 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], (iPos-*piPrev)+2);
235471 Fts5Buffer *pBuf,
235476 if( fts5BufferGrow(&rc, pBuf, 5+5+5) ) return rc;
235477 sqlite3Fts5PoslistSafeAppend(pBuf, &pWriter->iPrev, iPos);
237187 Fts5Buffer *pBuf, /* Use this buffer for space if required */
237226 fts5BufferZero(pBuf);
237241 rc = sqlite3Fts5PoslistWriterAppend(pBuf, &writer, iMin);
237245 *pa = pBuf->p;
237246 *pn = pBuf->n;
239640 Fts5Buffer *pBuf = &pExpr->apExprPhrase[i]->poslist;
239644 (pBuf->n==0 || pNode->iRowid!=pExpr->pRoot->iRowid || pNode->bEof)
239648 pBuf->n = 0;
239841 Fts5Buffer *pBuf = (Fts5Buffer*)&pTerm->pSynonym[1];
239843 pTerm, pNode->iRowid, pBuf, (u8**)ppCollist, pnCollist
241870 #define fts5BufferSafeAppendBlob(pBuf, pBlob, nBlob) { \
241871 assert( (pBuf)->nSpace>=((pBuf)->n+nBlob) ); \
241872 memcpy(&(pBuf)->p[(pBuf)->n], pBlob, nBlob); \
241873 (pBuf)->n += nBlob; \
241876 #define fts5BufferSafeAppendVarint(pBuf, iVal) { \
241877 (pBuf)->n += sqlite3Fts5PutVarint(&(pBuf)->p[(pBuf)->n], (iVal)); \
241878 assert( (pBuf)->nSpace>=(pBuf)->n ); \
243950 Fts5Buffer *pBuf; /* Append to this buffer */
243957 Fts5Buffer *pBuf; /* Append to this buffer */
243990 fts5BufferSafeAppendVarint(pCtx->pBuf, iVal + 2 - pCtx->iWrite);
244016 fts5BufferSafeAppendVarint(pCtx->pBuf, 1);
244028 fts5BufferSafeAppendBlob(pCtx->pBuf, &pChunk[iStart], i-iStart);
244040 fts5BufferSafeAppendBlob(pCtx->pBuf, &pChunk[iStart], i-iStart);
244103 Fts5Buffer *pBuf
244105 assert( pBuf!=0 );
244107 if( 0==fts5BufferGrow(&p->rc, pBuf, pSeg->nPos+FTS5_DATA_ZERO_PADDING) ){
244108 assert( pBuf->p!=0 );
244109 assert( pBuf->nSpace >= pBuf->n+pSeg->nPos+FTS5_DATA_ZERO_PADDING );
244110 memset(&pBuf->p[pBuf->n+pSeg->nPos], 0, FTS5_DATA_ZERO_PADDING);
244112 fts5ChunkIterate(p, pSeg, (void*)pBuf, fts5PoslistCallback);
244116 sCtx.pBuf = pBuf;
244124 sCtx.pBuf = pBuf;
244805 static i64 fts5DlidxExtractFirstRowid(Fts5Buffer *pBuf){
244809 iOff = 1 + fts5GetVarint(&pBuf->p[1], (u64*)&iRowid);
244810 fts5GetVarint(&pBuf->p[iOff], (u64*)&iRowid);
246038 Fts5Buffer *pBuf; /* Buffer in which to assemble leaf page */
246044 pBuf = &writer.writer.buf;
246049 assert( p->rc || pBuf->nSpace>=(pgsz + FTS5_DATA_PADDING) );
246071 if( !bSecureDelete && pgsz>=(pBuf->n + pPgidx->n + nDoclist + 1) ){
246073 fts5BufferSafeAppendBlob(pBuf, pDoclist, nDoclist);
246119 fts5PutU16(&pBuf->p[0], (u16)pBuf->n); /* first rowid on page */
246120 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], iRowid);
246125 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], iRowidDelta);
246128 assert( pBuf->n<=pBuf->nSpace );
246133 pBuf->p[pBuf->n++] = 0;
246136 pBuf->p[pBuf->n++] = 0;
246140 if( (pBuf->n + pPgidx->n)>=pgsz ){
246148 fts5BufferAppendVarint(&p->rc, pBuf, nPos*2);
246154 if( (pBuf->n + pPgidx->n + nCopy) <= pgsz ){
246157 fts5BufferSafeAppendBlob(pBuf, &pDoclist[iOff], nCopy);
246165 int nSpace = pgsz - pBuf->n - pPgidx->n;
246173 fts5BufferSafeAppendBlob(pBuf, &pPoslist[iPos], n);
246175 if( (pBuf->n + pPgidx->n)>=pgsz ){
246188 assert( pBuf->n<=pBuf->nSpace );
246381 Fts5Buffer *pBuf
246384 fts5BufferAppendVarint(&p->rc, pBuf, iDelta);
246391 Fts5Buffer *pBuf
246396 if( p->rc==SQLITE_OK && 0==fts5BufferGrow(&p->rc, pBuf, nByte) ){
246397 fts5BufferSafeAppendVarint(pBuf, iDelta);
246398 fts5BufferSafeAppendVarint(pBuf, nData*2);
246399 fts5BufferSafeAppendBlob(pBuf, pMulti->base.pData, nData);
246400 memset(&pBuf->p[pBuf->n], 0, FTS5_DATA_ZERO_PADDING);
246435 Fts5Buffer *pBuf,
246439 if( pBuf->n>0 ){
246440 pIter->aPoslist = pBuf->p;
246441 pIter->aEof = &pBuf->p[pBuf->n];
246454 Fts5Buffer *pBuf, /* Buffer to write to */
246458 assert( pBuf->n!=0 || (*piLastRowid)==0 );
246459 fts5BufferSafeAppendVarint(pBuf, iRowid - *piLastRowid);
246464 #define fts5MergeAppendDocid(pBuf, iLastRowid, iRowid) { \
246465 assert( (pBuf)->n!=0 || (iLastRowid)==0 ); \
246466 fts5BufferSafeAppendVarint((pBuf), (u64)(iRowid) - (u64)(iLastRowid)); \
246479 static void fts5NextRowid(Fts5Buffer *pBuf, int *piOff, i64 *piRowid){
246481 if( i>=pBuf->n ){
246485 *piOff = i + sqlite3Fts5GetVarint(&pBuf->p[i], &iVal);
247094 Fts5Buffer *pBuf,
247099 pBuf->n>=nToken
247100 && 0==memcmp(pBuf->p, pToken, nToken)
247101 && (pBuf->n==nToken || pBuf->p[nToken]==0x00)
248805 static void fts5DebugRowid(int *pRc, Fts5Buffer *pBuf, i64 iKey){
248811 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "{averages} ");
248813 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "{structure}");
248817 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "{%s%ssegid=%d h=%d pgno=%d}",
248829 Fts5Buffer *pBuf,
248836 sqlite3Fts5BufferAppendPrintf(pRc, pBuf,
248841 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " {id=%d leaves=%d..%d",
248845 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " origin=%lld..%lld",
248849 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "}");
248851 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "}");
248866 Fts5Buffer *pBuf,
248878 fts5DebugStructure(pRc, pBuf, p);
248893 Fts5Buffer *pBuf,
248902 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "%s%d", zSpace, (int)iVal);
248916 static int fts5DecodePoslist(int *pRc, Fts5Buffer *pBuf, const u8 *a, int n){
248921 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " %d", iVal);
248936 static int fts5DecodeDoclist(int *pRc, Fts5Buffer *pBuf, const u8 *a, int n){
248942 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " id=%lld", iDocid);
248948 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " nPos=%d%s", nPos, bDel?"*":"");
248949 iOff += fts5DecodePoslist(pRc, pBuf, &a[iOff], MIN(n-iOff, nPos));
248954 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " id=%lld", iDocid);
248978 Fts5Buffer *pBuf, /* Buffer to append text to */
249000 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " %lld%s", iRowid, zApp);
249006 static void fts5BufferAppendTerm(int *pRc, Fts5Buffer *pBuf, Fts5Buffer *pTerm){
249008 fts5BufferGrow(pRc, pBuf, pTerm->n*2 + 1);
249012 pBuf->p[pBuf->n++] = '\\';
249013 pBuf->p[pBuf->n++] = '0';
249015 pBuf->p[pBuf->n++] = pTerm->p[ii];
249018 pBuf->p[pBuf->n] = 0x00;
253221 Fts5Buffer *pBuf /* sz value */
253235 sqlite3_bind_blob(pReplace, 2, pBuf->p, pBuf->n, SQLITE_STATIC);