Lines Matching defs:buf

30188   char buf[etBUFSIZE];       /* Conversion buffer */
30404 zOut = buf;
30512 bufpt = buf;
30513 buf[0] = prefix;
30514 memcpy(buf+(prefix!=0),"Inf",4);
30519 bufpt = buf;
30610 /* The converted number is in buf[] and zero terminated. Output it.
30637 buf[0] = '%';
30638 bufpt = buf;
30646 buf[0] = c = *(bufpt++);
30649 buf[length++] = *(bufpt++);
30653 buf[0] = 0;
30658 buf[0] = ch & 0xff;
30661 buf[0] = 0xc0 + (u8)((ch>>6)&0x1f);
30662 buf[1] = 0x80 + (u8)(ch & 0x3f);
30665 buf[0] = 0xe0 + (u8)((ch>>12)&0x0f);
30666 buf[1] = 0x80 + (u8)((ch>>6) & 0x3f);
30667 buf[2] = 0x80 + (u8)(ch & 0x3f);
30670 buf[0] = 0xf0 + (u8)((ch>>18) & 0x07);
30671 buf[1] = 0x80 + (u8)((ch>>12) & 0x3f);
30672 buf[2] = 0x80 + (u8)((ch>>6) & 0x3f);
30673 buf[3] = 0x80 + (u8)(ch & 0x3f);
30684 sqlite3_str_append(pAccum, buf, length);
30687 bufpt = buf;
30776 bufpt = buf;
34551 u8 buf[10];
34563 buf[n++] = (u8)((v & 0x7f) | 0x80);
34566 buf[0] &= 0x7f;
34569 p[i] = buf[j];
36041 struct stat buf;
36045 || stat(zXKey, &buf)!=0
36046 || !S_ISREG(buf.st_mode)
36052 return (int)buf.st_size;
36056 (int)buf.st_size));
36057 return (int)buf.st_size;
36059 if( nBuf > buf.st_size + 1 ){
36060 nBuf = buf.st_size + 1;
38284 struct stat buf;
38286 (osStat(pFile->zPath, &buf)!=0
38287 || (u64)buf.st_ino!=pFile->pInode->fileId.ino);
38302 struct stat buf;
38308 rc = osFstat(pFile->h, &buf);
38313 if( buf.st_nlink==0 ){
38317 if( buf.st_nlink>1 ){
40490 struct stat buf;
40491 rc = osFstat(fd, &buf);
40691 struct stat buf;
40693 rc = osFstat(((unixFile*)id)->h, &buf);
40699 *pSize = buf.st_size;
40730 struct stat buf; /* Used to hold return values of fstat() */
40732 if( osFstat(pFile->h, &buf) ){
40737 if( nSize>(i64)buf.st_size ){
40745 err = osFallocate(pFile->h, buf.st_size, nSize-buf.st_size);
40752 buf.st_size,
40766 int nBlk = buf.st_blksize; /* File-system block size */
40770 iWrite = (buf.st_size/nBlk)*nBlk + nBlk - 1;
40771 assert( iWrite>=buf.st_size );
42733 struct stat buf;
42738 && osStat(zDir, &buf)==0
42739 && S_ISDIR(buf.st_mode)
43328 struct stat buf;
43329 *pResOut = 0==osStat(zPath, &buf) &&
43330 (!S_ISREG(buf.st_mode) || buf.st_size>0);
43459 struct stat buf;
43460 if( osLstat(zIn, &buf)!=0 ){
43465 bLink = S_ISLNK(buf.st_mode);
43952 char buf[MAXPATHLEN];
43958 buf[0] = lockPath[0];
43962 if( i-start>2 || (i-start==1 && buf[start] != '.' && buf[start] != '/')
43963 || (i-start==2 && buf[start] != '.' && buf[start+1] != '.') ){
43964 buf[i]='\0';
43965 if( osMkdir(buf, SQLITE_DEFAULT_PROXYDIR_PERMISSIONS) ){
43970 buf, strerror(err), lockPath, osGetpid(0)));
43977 buf[i] = lockPath[i];
44132 char buf[PROXY_MAXCONCHLEN];
44149 readLen = osPread(conchFile->h, buf, PROXY_MAXCONCHLEN, 0);
44160 if( osPwrite(fd, buf, readLen, 0) != (ssize_t)readLen ){
44206 struct stat buf;
44207 if( osFstat(conchFile->h, &buf) ){
44216 conchModTime = buf.st_mtimespec;
44222 if( conchModTime.tv_sec != buf.st_mtimespec.tv_sec ||
44223 conchModTime.tv_nsec != buf.st_mtimespec.tv_nsec ){
44406 struct stat buf;
44407 int err = osFstat(pFile->h, &buf);
44409 mode_t cmode = buf.st_mode&(S_IRUSR|S_IWUSR | S_IRGRP|S_IWGRP |
86427 ** Deserialize the data blob pointed to by buf as serial type serial_type
86436 const unsigned char *buf, /* Buffer to deserialize from */
86440 u64 x = FOUR_BYTE_UINT(buf);
86441 u32 y = FOUR_BYTE_UINT(buf+4);
86471 const unsigned char *buf, /* Buffer to deserialize from */
86492 pMem->u.i = ONE_BYTE_INT(buf);
86500 pMem->u.i = TWO_BYTE_INT(buf);
86508 pMem->u.i = THREE_BYTE_INT(buf);
86516 pMem->u.i = FOUR_BYTE_INT(buf);
86519 if( buf[0]&0x80 ) pMem->u.i |= 0xffffffff80000000LL;
86528 pMem->u.i = FOUR_BYTE_UINT(buf+2) + (((i64)1)<<32)*TWO_BYTE_INT(buf);
86537 serialGet(buf,serial_type,pMem);
86554 pMem->z = (char *)buf;
215597 SessionBuffer buf; /* Current read buffer */
217926 SessionBuffer buf = {0, 0, 0};
217928 sessionAppendStr(&buf, "SELECT * FROM ", &rc);
217929 sessionAppendIdent(&buf, zDb, &rc);
217930 sessionAppendStr(&buf, ".", &rc);
217931 sessionAppendIdent(&buf, zTab, &rc);
217932 sessionAppendStr(&buf, " WHERE ", &rc);
217935 sessionAppendStr(&buf, zSep, &rc);
217936 sessionAppendIdent(&buf, azCol[i], &rc);
217937 sessionAppendStr(&buf, " IS ?", &rc);
217938 sessionAppendInteger(&buf, i+1, &rc);
217942 zSql = (char*)buf.aBuf;
217943 nSql = buf.nBuf;
218065 SessionBuffer buf = {0,0,0}; /* Buffer in which to accumlate changeset */
218094 int nRewind = buf.nBuf; /* Initial size of write buffer */
218104 sessionAppendTableHdr(&buf, bPatchset, pTab, &rc);
218112 nNoop = buf.nBuf;
218122 sessionAppendByte(&buf, SQLITE_INSERT, &rc);
218123 sessionAppendByte(&buf, p->bIndirect, &rc);
218125 sessionAppendCol(&buf, pSel, iCol, &rc);
218129 rc = sessionAppendUpdate(&buf, bPatchset, pSel, p, abPK);
218132 rc = sessionAppendDelete(&buf, bPatchset, p, nCol, abPK);
218142 && buf.nBuf>nNoop
218143 && buf.nBuf>sessions_strm_chunk_size
218145 rc = xOutput(pOut, (void*)buf.aBuf, buf.nBuf);
218147 buf.nBuf = 0;
218154 if( buf.nBuf==nNoop ){
218155 buf.nBuf = nRewind;
218163 *pnChangeset = buf.nBuf;
218164 *ppChangeset = buf.aBuf;
218165 buf.aBuf = 0;
218166 }else if( buf.nBuf>0 ){
218167 rc = xOutput(pOut, (void*)buf.aBuf, buf.nBuf);
218171 sqlite3_free(buf.aBuf);
218408 int nMove = pIn->buf.nBuf - pIn->iNext;
218411 memmove(pIn->buf.aBuf, &pIn->buf.aBuf[pIn->iNext], nMove);
218413 pIn->buf.nBuf -= pIn->iNext;
218415 pIn->nData = pIn->buf.nBuf;
218433 if( SQLITE_OK==sessionBufferGrow(&pIn->buf, nNew, &rc) ){
218434 rc = pIn->xInput(pIn->pIn, &pIn->buf.aBuf[pIn->buf.nBuf], &nNew);
218438 pIn->buf.nBuf += nNew;
218442 pIn->aData = pIn->buf.aBuf;
218443 pIn->nData = pIn->buf.nBuf;
219073 sqlite3_free(p->in.buf.aBuf);
219272 sqlite3_free(sInput.buf.aBuf);
219380 SessionBuffer buf;
219382 memset(&buf, 0, sizeof(buf));
219386 sessionAppendStr(&buf, "UPDATE main.", &rc);
219387 sessionAppendIdent(&buf, pIter->zTab, &rc);
219388 sessionAppendStr(&buf, " SET ", &rc);
219393 sessionAppendStr(&buf, zSep, &rc);
219394 sessionAppendIdent(&buf, p->azCol[ii], &rc);
219395 sessionAppendStr(&buf, " = ?", &rc);
219396 sessionAppendInteger(&buf, ii*2+1, &rc);
219403 sessionAppendStr(&buf, " WHERE ", &rc);
219406 sessionAppendStr(&buf, zSep, &rc);
219409 sessionAppendStr(&buf,
219415 sessionAppendIdent(&buf, p->azCol[ii], &rc);
219416 sessionAppendStr(&buf, " IS ?", &rc);
219417 sessionAppendInteger(&buf, ii*2+2, &rc);
219424 char *zSql = (char*)buf.aBuf;
219425 rc = sqlite3_prepare_v2(p->db, zSql, buf.nBuf, &pUp->pStmt, 0);
219435 sqlite3_free(buf.aBuf);
219490 SessionBuffer buf = {0, 0, 0};
219493 sessionAppendStr(&buf, "DELETE FROM main.", &rc);
219494 sessionAppendIdent(&buf, zTab, &rc);
219495 sessionAppendStr(&buf, " WHERE ", &rc);
219500 sessionAppendStr(&buf, zSep, &rc);
219501 sessionAppendIdent(&buf, p->azCol[i], &rc);
219502 sessionAppendStr(&buf, " = ?", &rc);
219503 sessionAppendInteger(&buf, i+1, &rc);
219509 sessionAppendStr(&buf, " AND (?", &rc);
219510 sessionAppendInteger(&buf, p->nCol+1, &rc);
219511 sessionAppendStr(&buf, " OR ", &rc);
219516 sessionAppendStr(&buf, zSep, &rc);
219517 sessionAppendIdent(&buf, p->azCol[i], &rc);
219518 sessionAppendStr(&buf, " IS ?", &rc);
219519 sessionAppendInteger(&buf, i+1, &rc);
219523 sessionAppendStr(&buf, ")", &rc);
219527 rc = sqlite3_prepare_v2(db, (char *)buf.aBuf, buf.nBuf, &p->pDelete, 0);
219529 sqlite3_free(buf.aBuf);
219572 SessionBuffer buf = {0, 0, 0};
219574 sessionAppendStr(&buf, "INSERT INTO main.", &rc);
219575 sessionAppendIdent(&buf, zTab, &rc);
219576 sessionAppendStr(&buf, "(", &rc);
219578 if( i!=0 ) sessionAppendStr(&buf, ", ", &rc);
219579 sessionAppendIdent(&buf, p->azCol[i], &rc);
219582 sessionAppendStr(&buf, ") VALUES(?", &rc);
219584 sessionAppendStr(&buf, ", ?", &rc);
219586 sessionAppendStr(&buf, ")", &rc);
219589 rc = sqlite3_prepare_v2(db, (char *)buf.aBuf, buf.nBuf, &p->pInsert, 0);
219591 sqlite3_free(buf.aBuf);
220793 SessionBuffer buf = {0, 0, 0};
220804 sessionAppendTableHdr(&buf, pGrp->bPatch, pTab, &rc);
220808 sessionAppendByte(&buf, p->op, &rc);
220809 sessionAppendByte(&buf, p->bIndirect, &rc);
220810 sessionAppendBlob(&buf, p->aRecord, p->nRecord, &rc);
220811 if( rc==SQLITE_OK && xOutput && buf.nBuf>=sessions_strm_chunk_size ){
220812 rc = xOutput(pOut, buf.aBuf, buf.nBuf);
220813 buf.nBuf = 0;
220821 if( buf.nBuf>0 ) rc = xOutput(pOut, buf.aBuf, buf.nBuf);
220823 *ppOut = buf.aBuf;
220824 if( pnOut ) *pnOut = buf.nBuf;
220825 buf.aBuf = 0;
220828 sqlite3_free(buf.aBuf);
225895 Fts5Buffer buf = {0, 0, 0};
225897 sqlite3Fts5BufferAppendPrintf(&rc, &buf, "T.%Q", p->zContentRowid);
225901 sqlite3Fts5BufferAppendPrintf(&rc, &buf, ", T.%Q", p->azCol[i]);
225903 sqlite3Fts5BufferAppendPrintf(&rc, &buf, ", T.c%d", i);
225909 p->zContentExprlist = (char*)buf.p;
226942 Fts5Buffer buf = {0, 0, 0};
226943 rc = fts5ExprSynonymList(pTerm, pNode->iRowid, &buf, &a, &n);
226948 if( a==buf.p ) bFlag = 1;
230352 Fts5Buffer buf; /* Buffer containing leaf data */
230360 Fts5Buffer buf; /* Buffer containing page data */
231182 Fts5Buffer buf; /* Buffer to serialize record into */
231187 memset(&buf, 0, sizeof(Fts5Buffer));
231193 if( 0==sqlite3Fts5BufferSize(&p->rc, &buf, 4+9+9+9) ){
231194 sqlite3Fts5Put32(buf.p, iCookie);
231195 buf.n = 4;
231196 fts5BufferSafeAppendVarint(&buf, pStruct->nLevel);
231197 fts5BufferSafeAppendVarint(&buf, pStruct->nSegment);
231198 fts5BufferSafeAppendVarint(&buf, (i64)pStruct->nWriteCounter);
231204 fts5BufferAppendVarint(&p->rc, &buf, pLvl->nMerge);
231205 fts5BufferAppendVarint(&p->rc, &buf, pLvl->nSeg);
231209 fts5BufferAppendVarint(&p->rc, &buf, pLvl->aSeg[iSeg].iSegid);
231210 fts5BufferAppendVarint(&p->rc, &buf, pLvl->aSeg[iSeg].pgnoFirst);
231211 fts5BufferAppendVarint(&p->rc, &buf, pLvl->aSeg[iSeg].pgnoLast);
231215 fts5DataWrite(p, FTS5_STRUCTURE_ROWID, buf.p, buf.n);
231216 fts5BufferFree(&buf);
231224 Fts5Buffer buf;
231225 memset(&buf, 0, sizeof(buf));
231226 fts5DebugStructure(&rc, &buf, pStruct);
231227 fprintf(stdout, "%s: %s\n", zCaption, buf.p);
231229 fts5BufferFree(&buf);
233738 assert( bFlush==0 || (pWriter->nDlidx>0 && pWriter->aDlidx[0].buf.n>0) );
233741 if( pDlidx->buf.n==0 ) break;
233746 pDlidx->buf.p, pDlidx->buf.n
233749 sqlite3Fts5BufferZero(&pDlidx->buf);
233789 if( pWriter->aDlidx[0].buf.n>0 && pWriter->nEmpty>=FTS5_MIN_DLIDX_SIZE ){
233859 if( pWriter->bFirstRowidInPage && pWriter->aDlidx[0].buf.n>0 ){
233862 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx->buf, 0);
233895 if( pDlidx->buf.n>=p->pConfig->pgsz ){
233901 pDlidx->buf.p[0] = 0x01; /* Not the root node */
233904 pDlidx->buf.p, pDlidx->buf.n
233908 if( p->rc==SQLITE_OK && pDlidx[1].buf.n==0 ){
233909 i64 iFirst = fts5DlidxExtractFirstRowid(&pDlidx->buf);
233913 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx[1].buf, 0);
233914 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx[1].buf, pDlidx->pgno);
233915 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx[1].buf, iFirst);
233920 sqlite3Fts5BufferZero(&pDlidx->buf);
233931 assert( pDlidx->buf.n==0 );
233932 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx->buf, !bDone);
233933 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx->buf, iPgno);
233937 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx->buf, iVal);
233951 assert( 0==fts5GetU16(&pPage->buf.p[2]) );
233952 fts5PutU16(&pPage->buf.p[2], (u16)pPage->buf.n);
233960 fts5BufferAppendBlob(&p->rc, &pPage->buf, pPage->pgidx.n, pPage->pgidx.p);
233965 fts5DataWrite(p, iRowid, pPage->buf.p, pPage->buf.n);
233968 fts5BufferZero(&pPage->buf);
233970 fts5BufferAppendBlob(&p->rc, &pPage->buf, 4, zero);
234000 assert( pPage->buf.n>=4 );
234001 assert( pPage->buf.n>4 || pWriter->bFirstTermInPage );
234004 if( (pPage->buf.n + pPgidx->n + nTerm + 2)>=p->pConfig->pgsz ){
234005 if( pPage->buf.n>4 ){
234009 fts5BufferGrow(&p->rc, &pPage->buf, nTerm+FTS5_DATA_PADDING);
234014 &pPgidx->p[pPgidx->n], pPage->buf.n - pPage->iPrevPgidx
234016 pPage->iPrevPgidx = pPage->buf.n;
234018 fts5PutU16(&pPgidx->p[pPgidx->n], pPage->buf.n);
234048 fts5BufferAppendVarint(&p->rc, &pPage->buf, nPrefix);
234053 fts5BufferAppendVarint(&p->rc, &pPage->buf, nTerm - nPrefix);
234054 fts5BufferAppendBlob(&p->rc, &pPage->buf, nTerm - nPrefix, &pTerm[nPrefix]);
234063 assert( p->rc || (pWriter->nDlidx>0 && pWriter->aDlidx[0].buf.n==0) );
234078 if( (pPage->buf.n + pPage->pgidx.n)>=p->pConfig->pgsz ){
234086 fts5PutU16(pPage->buf.p, (u16)pPage->buf.n);
234092 fts5BufferAppendVarint(&p->rc, &pPage->buf, iRowid);
234095 fts5BufferAppendVarint(&p->rc, &pPage->buf,
234117 && (pPage->buf.n + pPage->pgidx.n + n)>=p->pConfig->pgsz
234119 int nReq = p->pConfig->pgsz - pPage->buf.n - pPage->pgidx.n;
234125 fts5BufferAppendBlob(&p->rc, &pPage->buf, nCopy, a);
234131 fts5BufferAppendBlob(&p->rc, &pPage->buf, n, a);
234148 if( pLeaf->buf.n>4 ){
234157 fts5BufferFree(&pLeaf->buf);
234162 sqlite3Fts5BufferFree(&pWriter->aDlidx[i].buf);
234182 assert( pWriter->writer.buf.n==0 );
234187 sqlite3Fts5BufferSize(&p->rc, &pWriter->writer.buf, nBuffer);
234199 memset(pWriter->writer.buf.p, 0, 4);
234200 pWriter->writer.buf.n = 4;
234216 Fts5Buffer buf;
234217 memset(&buf, 0, sizeof(Fts5Buffer));
234245 fts5BufferZero(&buf);
234246 fts5BufferGrow(&p->rc, &buf, pData->nn);
234247 fts5BufferAppendBlob(&p->rc, &buf, sizeof(aHdr), aHdr);
234248 fts5BufferAppendVarint(&p->rc, &buf, pSeg->term.n);
234249 fts5BufferAppendBlob(&p->rc, &buf, pSeg->term.n, pSeg->term.p);
234250 fts5BufferAppendBlob(&p->rc, &buf, pData->szLeaf-iOff,&pData->p[iOff]);
234253 fts5PutU16(&buf.p[2], (u16)buf.n);
234257 fts5BufferAppendVarint(&p->rc, &buf, 4);
234263 fts5BufferAppendVarint(&p->rc, &buf, buf.n - 1 - nDiff - 4);
234264 fts5BufferAppendBlob(&p->rc, &buf,
234271 fts5DataWrite(p, iLeafRowid, buf.p, buf.n);
234277 fts5BufferFree(&buf);
234388 fts5BufferAppendVarint(&p->rc, &writer.writer.buf, 0);
234390 fts5BufferAppendVarint(&p->rc, &writer.writer.buf, 0);
234396 fts5BufferAppendVarint(&p->rc, &writer.writer.buf, nPos);
234600 pBuf = &writer.writer.buf;
235567 Fts5Buffer buf = {0, 0, 0};
235572 if( sqlite3Fts5BufferSize(&p->rc, &buf, nToken+1)==0 ){
235575 if( nToken>0 ) memcpy(&buf.p[1], pToken, nToken);
235605 buf.p[0] = (u8)(FTS5_MAIN_PREFIX + iIdx);
235608 pColset, buf.p, nToken+1, -1, 0, &pRet
235615 fts5SetupPrefixIter(p, bDesc, iPrefixIdx, buf.p, nToken+1, pColset,&pRet);
235635 sqlite3Fts5BufferFree(&buf);
240265 Fts5Buffer buf;
240267 memset(&buf, 0, sizeof(buf));
240269 sqlite3Fts5BufferAppendVarint(&rc, &buf, p->nTotalRow);
240271 sqlite3Fts5BufferAppendVarint(&rc, &buf, p->aTotalSize[i]);
240274 rc = sqlite3Fts5IndexSetAverages(p->pIndex, buf.p, buf.n);
240276 sqlite3_free(buf.p);
240357 Fts5Buffer buf = {0,0,0};
240377 sqlite3Fts5BufferZero(&buf);
240391 sqlite3Fts5BufferAppendVarint(&rc, &buf, ctx.szCol);
240397 rc = fts5StorageInsertDocsize(p, iRowid, &buf);
240400 sqlite3_free(buf.p);
240496 Fts5Buffer buf; /* Buffer used to build up %_docsize blob */
240498 memset(&buf, 0, sizeof(Fts5Buffer));
240517 sqlite3Fts5BufferAppendVarint(&rc, &buf, ctx.szCol);
240524 rc = fts5StorageInsertDocsize(p, iRowid, &buf);
240526 sqlite3_free(buf.p);
243417 u8 buf[10];
243429 buf[n++] = (u8)((v & 0x7f) | 0x80);
243432 buf[0] &= 0x7f;
243435 p[i] = buf[j];