Lines Matching refs:iBufEnd
419 int iBufEnd; /* Last byte of buffer to write */ member
1464 p->iBufEnd = p->iBufStart = (iStart % nBuf); in vdbePmaWriterInit()
1479 if( nCopy>(p->nBuffer - p->iBufEnd) ){ in vdbePmaWriteBlob()
1480 nCopy = p->nBuffer - p->iBufEnd; in vdbePmaWriteBlob()
1483 memcpy(&p->aBuffer[p->iBufEnd], &pData[nData-nRem], nCopy); in vdbePmaWriteBlob()
1484 p->iBufEnd += nCopy; in vdbePmaWriteBlob()
1485 if( p->iBufEnd==p->nBuffer ){ in vdbePmaWriteBlob()
1487 &p->aBuffer[p->iBufStart], p->iBufEnd - p->iBufStart, in vdbePmaWriteBlob()
1490 p->iBufStart = p->iBufEnd = 0; in vdbePmaWriteBlob()
1493 assert( p->iBufEnd<p->nBuffer ); in vdbePmaWriteBlob()
1510 if( p->eFWErr==0 && ALWAYS(p->aBuffer) && p->iBufEnd>p->iBufStart ){ in vdbePmaWriterFinish()
1512 &p->aBuffer[p->iBufStart], p->iBufEnd - p->iBufStart, in vdbePmaWriterFinish()
1516 *piEof = (p->iWriteOff + p->iBufEnd); in vdbePmaWriterFinish()
1896 i64 iEof = writer.iWriteOff + writer.iBufEnd; in vdbeIncrPopulate()