Lines Matching refs:aData
37091 char *aData; /* Buffer to hold page data */
37382 static int kvvfsEncode(const char *aData, int nData, char *aOut){
37384 const unsigned char *a = (const unsigned char*)aData;
37533 sqlite3_free(pFile->aData);
37582 char *aData = pFile->aData;
37600 aData, SQLITE_KVOS_SZ-1);
37604 aData[got] = 0;
37607 aData[k*2] = 0;
37608 n = kvvfsDecode(aData, &aData[2000], SQLITE_KVOS_SZ-2000);
37610 memcpy(zBuf, &aData[2000+iOfst], iAmt);
37616 n = kvvfsDecode(aData, zBuf, iAmt);
37667 char *aData = pFile->aData;
37675 kvvfsEncode(zBuf, iAmt, aData);
37676 if( sqlite3KvvfsMethods.xWrite(pFile->zClass, zKey, aData) ){
37876 pFile->aData = sqlite3_malloc64(SQLITE_KVOS_SZ);
37877 if( pFile->aData==0 ){
52588 unsigned char *aData; /* content of the file */
52752 sqlite3_free(p->aData);
52776 if( iOfst<p->sz ) memcpy(zBuf, p->aData+iOfst, p->sz - iOfst);
52780 memcpy(zBuf, p->aData+iOfst, iAmt);
52798 pNew = sqlite3Realloc(p->aData, newSz);
52800 p->aData = pNew;
52830 if( iOfst>p->sz ) memset(p->aData+p->sz, 0, iOfst-p->sz);
52833 memcpy(p->aData+iOfst, z, iAmt);
52983 *(char**)pArg = sqlite3_mprintf("memdb(%p,%lld)", p->aData, p->sz);
53036 *pp = (void*)(p->aData + iOfst);
53297 pOut = pStore->aData;
53300 if( pOut ) memcpy(pOut, pStore->aData, pStore->sz);
53396 pStore->aData = pData;
58981 static u32 pager_cksum(Pager *pPager, const u8 *aData){
58985 cksum += aData[i];
59039 char *aData; /* Temporary storage for the page */
59048 aData = pPager->pTmpSpace;
59049 assert( aData ); /* Temp storage must have already been allocated */
59069 rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4);
59088 if( !isSavepnt && pager_cksum(pPager, (u8*)aData)!=cksum ){
59102 if( pgno==1 && pPager->nReserve!=((u8*)aData)[20] ){
59103 pPager->nReserve = ((u8*)aData)[20];
59149 PAGERID(pPager), pgno, pager_datahash(pPager->pageSize, (u8*)aData),
59171 rc = sqlite3OsWrite(pPager->fd, (u8 *)aData, pPager->pageSize, ofst);
59177 sqlite3BackupUpdate(pPager->pBackup, pgno, (u8*)aData);
59214 memcpy(pData, (u8*)aData, pPager->pageSize);
65406 u32 *aData = (u32 *)a;
65423 s1 += BYTESWAP32(aData[0]) + s2;
65424 s2 += BYTESWAP32(aData[1]) + s1;
65425 aData += 2;
65426 }while( aData<aEnd );
65429 s1 += *aData++ + s2;
65430 s2 += *aData++ + s1;
65431 s1 += *aData++ + s2;
65432 s2 += *aData++ + s1;
65433 s1 += *aData++ + s2;
65434 s2 += *aData++ + s1;
65435 s1 += *aData++ + s2;
65436 s2 += *aData++ + s1;
65437 s1 += *aData++ + s2;
65438 s2 += *aData++ + s1;
65439 s1 += *aData++ + s2;
65440 s2 += *aData++ + s1;
65441 s1 += *aData++ + s2;
65442 s2 += *aData++ + s1;
65443 s1 += *aData++ + s2;
65444 s2 += *aData++ + s1;
65445 }while( aData<aEnd );
65448 s1 += *aData++ + s2;
65449 s2 += *aData++ + s1;
65450 }while( aData<aEnd );
65452 assert( aData==aEnd );
65517 u8 *aData, /* Pointer to page data */
65530 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
65548 u8 *aData, /* Pointer to page data (for checksum) */
65577 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
65964 u8 *aData; /* Pointer to data part of aFrame buffer */
66023 aData = &aFrame[WAL_FRAME_HDRSIZE];
66024 aPrivate = (u32*)&aData[szPage];
66048 isValid = walDecodeFrame(pWal, &pgno, &nTruncate, aData, aFrame);
67316 u8 *aData; /* Pointer to data part of aFrame buffer */
67411 aData = &aFrame[WAL_FRAME_HDRSIZE];
67429 if( !walDecodeFrame(pWal, &pgno, &nTruncate, aData, aFrame) ) break;
69448 u8 *aData; /* Pointer to disk image of the page data */
71302 ((P)->aData + ((P)->maskPage & get2byteAligned(&(P)->aCellIdx[2*(I)])))
71764 data = pPage->aData;
71879 u8 * const aData = pPg->aData; /* Page data */
71881 u8 *pTmp = &aData[iAddr]; /* Temporary ptr into aData[] */
71892 pTmp = &aData[pc+2];
71900 if( aData[hdr+7]>57 ) return 0;
71904 memcpy(&aData[iAddr], &aData[pc], 2);
71905 aData[hdr+7] += (u8)x;
71906 return &aData[pc];
71914 put2byte(&aData[pc+2], x);
71916 return &aData[pc + x];
71919 pTmp = &aData[pc];
71951 u8 * const data = pPage->aData; /* Local cache of pPage->aData */
72056 unsigned char *data = pPage->aData; /* Page content */
72235 assert( pPage->aData == sqlite3PagerGetData(pPage->pDbPage) );
72241 data = pPage->aData;
72315 data = pPage->aData;
72352 assert( pPage->aData == sqlite3PagerGetData(pPage->pDbPage) );
72356 data = pPage->aData + pPage->hdrOffset;
72367 pPage->aDataEnd = pPage->aData + pBt->pageSize;
72368 pPage->aDataOfst = pPage->aData + pPage->childPtrSize;
72397 unsigned char *data = pPage->aData;
72436 pPage->aData = sqlite3PagerGetData(pDbPage);
72442 assert( pPage->aData==sqlite3PagerGetData(pDbPage) );
72535 assert( pPage->aData==sqlite3PagerGetData(pDbPage) );
72547 assert( pPage->aData );
72551 assert( sqlite3PagerGetData(pPage->pDbPage)==pPage->aData );
72560 assert( pPage->aData );
72564 assert( sqlite3PagerGetData(pPage->pDbPage)==pPage->aData );
73418 nPage = get4byte(28+(u8*)pPage1->aData);
73420 if( nPage==0 || memcmp(24+(u8*)pPage1->aData, 92+(u8*)pPage1->aData,4)!=0 ){
73429 u8 *page1 = pPage1->aData;
73618 assert( pPage1->aData );
73641 data = pP1->aData;
73867 if( pBt->nPage!=get4byte(&pPage1->aData[28]) ){
73870 put4byte(&pPage1->aData[28], pBt->nPage);
73879 *pSchemaVersion = get4byte(&pBt->pPage1->aData[40]);
73904 *pSchemaVersion = get4byte(&pBt->pPage1->aData[40]);
73948 Pgno childPgno = get4byte(&pPage->aData[pPage->hdrOffset+8]);
73974 if( get4byte(pPage->aData)!=iFrom ){
73977 put4byte(pPage->aData, iTo);
73993 if( pCell+info.nSize > pPage->aData+pPage->pBt->usableSize ){
74002 if( pCell+4 > pPage->aData+pPage->pBt->usableSize ){
74014 get4byte(&pPage->aData[pPage->hdrOffset+8])!=iFrom ){
74017 put4byte(&pPage->aData[pPage->hdrOffset+8], iTo);
74075 Pgno nextOvfl = get4byte(pDbPage->aData);
74138 nFreeList = get4byte(&pBt->pPage1->aData[36]);
74264 Pgno nFree = get4byte(&pBt->pPage1->aData[36]);
74277 put4byte(&pBt->pPage1->aData[28], pBt->nPage);
74322 nFree = get4byte(&pBt->pPage1->aData[36]);
74356 put4byte(&pBt->pPage1->aData[32], 0);
74357 put4byte(&pBt->pPage1->aData[36], 0);
74359 put4byte(&pBt->pPage1->aData[28], nFin);
74593 int nPage = get4byte(&pPage1->aData[28]);
74805 assert( pBt->pPage1 && pBt->pPage1->aData );
75020 (i64)(pCur->info.pPayload - pCur->pPage->aData);
75121 next = get4byte(pPage->aData);
75223 assert( aPayload > pPage->aData );
75224 if( (uptr)(aPayload - pPage->aData) > (pBt->usableSize - pCur->info.nLocal) ){
75465 assert( pCur->info.pPayload>pCur->pPage->aData || CORRUPT_DB );
75549 assert( get4byte(&pParent->aData[pParent->hdrOffset+8])==iChild );
75676 subpage = get4byte(&pRoot->aData[pRoot->hdrOffset+8]);
75726 pgno = get4byte(&pPage->aData[pPage->hdrOffset+8]);
75956 chldPg = get4byte(&pPage->aData[pPage->hdrOffset+8]);
76249 chldPg = get4byte(&pPage->aData[pPage->hdrOffset+8]);
76380 rc = moveToChild(pCur, get4byte(&pPage->aData[pPage->hdrOffset+8]));
76555 n = get4byte(&pPage1->aData[36]);
76592 put4byte(&pPage1->aData[36], n-1);
76605 iTrunk = get4byte(&pPrevTrunk->aData[0]);
76610 iTrunk = get4byte(&pPage1->aData[32]);
76623 assert( pTrunk->aData!=0 );
76626 k = get4byte(&pTrunk->aData[4]);
76637 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4);
76661 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4);
76667 memcpy(&pPrevTrunk->aData[0], &pTrunk->aData[0], 4);
76675 Pgno iNewTrunk = get4byte(&pTrunk->aData[8]);
76690 memcpy(&pNewTrunk->aData[0], &pTrunk->aData[0], 4);
76691 put4byte(&pNewTrunk->aData[4], k-1);
76692 memcpy(&pNewTrunk->aData[8], &pTrunk->aData[12], (k-1)*4);
76696 put4byte(&pPage1->aData[32], iNewTrunk);
76702 put4byte(&pPrevTrunk->aData[0], iNewTrunk);
76712 unsigned char *aData = pTrunk->aData;
76718 iPage = get4byte(&aData[8+i*4]);
76726 dist = sqlite3AbsInt32(get4byte(&aData[8]) - nearby);
76728 int d2 = sqlite3AbsInt32(get4byte(&aData[8+i*4]) - nearby);
76739 iPage = get4byte(&aData[8+closest*4]);
76757 memcpy(&aData[8+closest*4], &aData[4+k*4], 4);
76759 put4byte(&aData[4], k-1);
76820 put4byte(28 + (u8*)pBt->pPage1->aData, pBt->nPage);
76881 nFree = get4byte(&pPage1->aData[36]);
76882 put4byte(&pPage1->aData[36], nFree+1);
76893 memset(pPage->aData, 0, pPage->pBt->pageSize);
76914 iTrunk = get4byte(&pPage1->aData[32]);
76924 nLeaf = get4byte(&pTrunk->aData[4]);
76952 put4byte(&pTrunk->aData[4], nLeaf+1);
76953 put4byte(&pTrunk->aData[8+nLeaf*4], iPage);
76977 put4byte(pPage->aData, iTrunk);
76978 put4byte(&pPage->aData[4], 0);
76979 put4byte(&pPage1->aData[32], iPage);
77115 assert( pCell<pPage->aData || pCell>=&pPage->aData[pPage->pBt->pageSize]
77200 assert( pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize]
77260 assert( pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize]
77266 pPrior = pOvfl->aData;
77268 pPayload = &pOvfl->aData[4];
77298 data = pPage->aData;
77397 data = pPage->aData;
77487 data = pPage->aData;
77668 u8 * const aData = pPg->aData; /* Pointer to data for pPg */
77670 u8 * const pEnd = &aData[usableSize];
77682 j = get2byte(&aData[hdr+5]);
77684 memcpy(&pTmp[j], &aData[j], usableSize - j);
77694 if( SQLITE_WITHIN(pCell,aData+j,pEnd) ){
77696 pCell = &pTmp[pCell - aData];
77704 put2byte(pCellptr, (pData - aData));
77721 put2byte(&aData[hdr+1], 0);
77722 put2byte(&aData[hdr+3], pPg->nCell);
77723 put2byte(&aData[hdr+5], pData - aData);
77724 aData[hdr+7] = 0x00;
77762 u8 *aData = pPg->aData; /* Complete page */
77776 if( (aData[1]==0 && aData[2]==0) || (pSlot = pageFindSlot(pPg,sz,&rc))==0 ){
77795 put2byte(pCellptr, (pSlot - aData));
77823 u8 * const aData = pPg->aData;
77824 u8 * const pEnd = &aData[pPg->pBt->usableSize];
77825 u8 * const pStart = &aData[pPg->hdrOffset + 8 + pPg->childPtrSize];
77843 iOfst = (u16)(pCell - aData);
77863 if( &aData[iAfter]>pEnd ) return 0;
77894 u8 * const aData = pPg->aData;
77906 memcpy(pTmp, aData, pPg->pBt->usableSize);
77923 pData = &aData[get2byte(&aData[hdr+5])];
77969 put2byte(&aData[hdr+3], pPg->nCell);
77970 put2byte(&aData[hdr+5], pData - aData);
77976 if( SQLITE_WITHIN(pCell, aData, &aData[pPg->pBt->usableSize]) ){
77977 pCell = &pTmp[pCell - aData];
77979 assert( 0==memcmp(pCell, &aData[iOff],
78046 assert( CORRUPT_DB || pPage->aData[0]==(PTF_INTKEY|PTF_LEAFDATA|PTF_LEAF) );
78103 put4byte(&pParent->aData[pParent->hdrOffset+8], pgnoNew);
78146 Pgno child = get4byte(&pPage->aData[pPage->hdrOffset+8]);
78175 u8 * const aFrom = pFrom->aData;
78176 u8 * const aTo = pTo->aData;
78334 pRight = &pParent->aData[pParent->hdrOffset+8];
78384 iOff = SQLITE_PTR_TO_INT(apDiv[i]) - SQLITE_PTR_TO_INT(pParent->aData);
78387 apDiv[i] = &aOvflSpace[apDiv[i]-pParent->aData];
78438 u8 *aData = pOld->aData;
78440 u8 *piCell = aData + pOld->cellOffset;
78447 if( pOld->aData[0]!=apOld[0]->aData[0] ){
78477 b.apCell[b.nCell] = aData + (maskPage & get2byteAligned(piCell));
78487 piEnd = aData + pOld->cellOffset + 2*pOld->nCell;
78490 b.apCell[b.nCell] = aData + (maskPage & get2byteAligned(piCell));
78515 memcpy(b.apCell[b.nCell], &pOld->aData[8], 4);
78672 pageFlags = apOld[0]->aData[0];
78770 memcpy(&apNew[nNew-1]->aData[8], &pOld->aData[8], 4);
78818 || !SQLITE_WITHIN(pCell,pOld->aData,pOld->aDataEnd)
78846 memcpy(&pNew->aData[8], pCell, 4);
78978 (get2byteNotZero(&apNew[0]->aData[5]) - apNew[0]->cellOffset
78989 u32 key = get4byte(&apNew[i]->aData[8]);
79090 zeroPage(pRoot, pChild->aData[0] & ~PTF_LEAF);
79091 put4byte(&pRoot->aData[pRoot->hdrOffset+8], pgnoChild);
79342 ovflPgno = get4byte(pPage->aData);
79346 rc = btreeOverwriteContent(pPage, pPage->aData+4, pX,
79365 || pCur->info.pPayload < pPage->aData + pPage->cellOffset
79636 if( oldCell < pPage->aData+pPage->hdrOffset+10 ){
79808 pPgnoOut = pPageOut->aData;
79970 if( pCell<&pLeaf->aData[4] ) return SQLITE_CORRUPT_BKPT;
80245 rc = clearDatabasePage(pBt, get4byte(&pPage->aData[hdr+8]), 1, pnChange);
80256 zeroPage(pPage, pPage->aData[hdr] | PTF_LEAF);
80452 *pMeta = get4byte(&pBt->pPage1->aData[36 + idx*4]);
80478 pP1 = pBt->pPage1->aData;
80557 rc = moveToChild(pCur, get4byte(&pPage->aData[pPage->hdrOffset+8]));
80917 data = pPage->aData;
81195 checkList(&sCheck, 1, get4byte(&pBt->pPage1->aData[32]),
81196 get4byte(&pBt->pPage1->aData[36]));
81208 mxInHdr = get4byte(&pBt->pPage1->aData[52]);
81215 }else if( get4byte(&pBt->pPage1->aData[64])!=0 ){
81504 u8 *aData = pBt->pPage1->aData;
81505 if( aData[18]!=(u8)iVersion || aData[19]!=(u8)iVersion ){
81510 aData[18] = (u8)iVersion;
81511 aData[19] = (u8)iVersion;
82236 const u8 *aData
82249 rc = backupOnePage(p, iPage, aData, 1);
82258 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iPage, const u8 *aData){
82259 if( pBackup ) backupUpdate(pBackup, iPage, aData);
194955 char *aData;
195048 char *aData; /* Pointer to block from malloc() */
195080 char *aData; /* Node data */
195510 p->aData = (char *)&p[1];
195522 p->aData = (char *)&p[1];
195526 p->nData += sqlite3Fts3PutVarint(&p->aData[p->nData], i);
195527 p->aData[p->nData] = '\0';
195557 assert( p->aData[p->nData]==0 );
196205 memcpy(aCopy, pList->aData, nCopy);
196915 assert( pTree->aData==(char *)&pTree[1] );
196916 pTree->aData = (char *)sqlite3_malloc64(nReq);
196917 if( !pTree->aData ){
196924 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nPrefix);
196927 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nSuffix);
196928 memcpy(&pTree->aData[nData], &zTerm[nPrefix], nSuffix);
196966 pNew->aData = (char *)&pNew[1];
197000 pTree->aData[nStart] = (char)iHeight;
197001 sqlite3Fts3PutVarint(&pTree->aData[nStart+1], iLeftChild);
197035 *paRoot = &pTree->aData[nStart];
197044 rc = fts3WriteSegment(p, iNextFree, &pIter->aData[nStart], nWrite);
197068 if( p->aData!=(char *)&p[1] ){
197069 sqlite3_free(p->aData);
197113 pWriter->aData = (char *)sqlite3_malloc64(p->nNodeSize);
197114 if( !pWriter->aData ) return SQLITE_NOMEM;
197149 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
197188 char *aNew = sqlite3_realloc64(pWriter->aData, nReq);
197190 pWriter->aData = aNew;
197196 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nPrefix);
197197 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nSuffix);
197199 memcpy(&pWriter->aData[nData], &zTerm[nPrefix], nSuffix);
197201 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
197203 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
197252 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
197264 0, 0, 0, pWriter->nLeafData, pWriter->aData, pWriter->nData);
197276 sqlite3_free(pWriter->aData);
200433 nSkip = sqlite3Fts3GetVarint(p->pList->aData, &dummy);
200437 memcpy(pRet, &p->pList->aData[nSkip], *pnData);
211593 sqlite3_value **aData,
211640 cell.aCoord[ii].f = rtreeValueDown(aData[ii+3]);
211641 cell.aCoord[ii+1].f = rtreeValueUp(aData[ii+4]);
211651 cell.aCoord[ii].i = sqlite3_value_int(aData[ii+3]);
211652 cell.aCoord[ii+1].i = sqlite3_value_int(aData[ii+4]);
211662 if( sqlite3_value_type(aData[2])!=SQLITE_NULL ){
211663 cell.iRowid = sqlite3_value_int64(aData[2]);
211664 if( sqlite3_value_type(aData[0])==SQLITE_NULL
211665 || sqlite3_value_int64(aData[0])!=cell.iRowid
211688 if( sqlite3_value_type(aData[0])!=SQLITE_NULL ){
211689 rc = rtreeDeleteRowid(pRtree, sqlite3_value_int64(aData[0]));
211722 sqlite3_bind_value(pUp, jj+2, aData[pRtree->nDim2+3+jj]);
214399 sqlite3_value **aData,
214420 oldRowidValid = sqlite3_value_type(aData[0])!=SQLITE_NULL;;
214421 oldRowid = oldRowidValid ? sqlite3_value_int64(aData[0]) : 0;
214422 newRowidValid = nData>1 && sqlite3_value_type(aData[1])!=SQLITE_NULL;
214423 newRowid = newRowidValid ? sqlite3_value_int64(aData[1]) : 0;
214428 || !sqlite3_value_nochange(aData[2]) /* UPDATE _shape */
214431 assert( aData[2]!=0 );
214432 geopolyBBox(0, aData[2], cell.aCoord, &rc);
214498 if( sqlite3_value_nochange(aData[2]) ){
214502 if( sqlite3_value_type(aData[2])==SQLITE_TEXT
214503 && (p = geopolyFuncParam(0, aData[2], &rc))!=0
214508 sqlite3_bind_value(pUp, 2, aData[2]);
214515 sqlite3_bind_value(pUp, jj+2, aData[jj+2]);
222098 u8 *aData = p->aPg;
222099 u8 *aHdr = &aData[p->iPgno==1 ? 100 : 0];
222122 nUnused += get2byte(&aData[iOff+2]);
222123 iNext = get2byte(&aData[iOff]);
222144 iOff = get2byte(&aData[nHdr+i*2]);
222147 pCell->iChildPg = sqlite3Get4byte(&aData[iOff]);
222155 iOff += getVarint32(&aData[iOff], nPayload);
222158 iOff += sqlite3GetVarint(&aData[iOff], &dummy);
222176 pCell->aOvfl[0] = sqlite3Get4byte(&aData[iOff+nLocal]);
223124 u8 *aData; /* Pointer to buffer containing changeset */
226311 pRet->in.aData = (u8 *)pChangeset;
226404 pIn->aData = pIn->buf.aBuf;
226444 u8 *aData, /* Buffer containing string or blob data */
226454 memcpy(aCopy, aData, nData);
226503 eType = pIn->aData[pIn->iNext++];
226514 u8 *aVal = &pIn->aData[pIn->iNext];
226524 rc = sessionValueSetStr(apOut[i],&pIn->aData[pIn->iNext],nByte,enc);
226570 nRead += sessionVarintGet(&pIn->aData[pIn->iNext + nRead], &nCol);
226587 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
226618 eType = pIn->aData[pIn->iNext + nByte++];
226621 nByte += sessionVarintGet(&pIn->aData[pIn->iNext+nByte], &n);
226659 nVarint = sessionVarintGet(&p->in.aData[p->in.iNext], &p->nCol);
226674 memcpy(&p->tblhdr.aBuf[iPK], &p->in.aData[p->in.iNext], nCopy);
226738 op = p->in.aData[p->in.iNext++];
226746 op = p->in.aData[p->in.iNext++];
226757 p->bIndirect = p->in.aData[p->in.iNext++];
226774 *paRec = &p->in.aData[p->in.iNext];
227070 eType = pInput->aData[pInput->iNext];
227087 nVar = sessionVarintGet(&pInput->aData[pInput->iNext], &nCol);
227089 sessionAppendBlob(&sPK, &pInput->aData[pInput->iNext+nVar], nCol, &rc);
227091 sessionAppendBlob(&sOut, &pInput->aData[pInput->iNext], nByte, &rc);
227104 int bIndirect = pInput->aData[pInput->iNext+1];
227111 sessionAppendBlob(&sOut, &pInput->aData[pInput->iNext], nByte, &rc);
227131 sessionAppendByte(&sOut, pInput->aData[pInput->iNext+1], &rc);
227211 sInput.aData = (u8*)pChangeset;
227840 u8 *aBlob = &pIter->in.aData[pIter->in.iCurrent];
243111 const u8 *aData,
243115 const u8 *a = aData;