Lines Matching defs:pCArray

75920   CellArray *pCArray,             /* Content to be added to page pPg */
75921 int iFirst, /* First cell in pCArray to use */
75929 int i = iFirst; /* Which cell to copy from pCArray*/
75935 int k; /* Current slot in pCArray->apEnd[] */
75936 u8 *pSrcEnd; /* Current pCArray->apEnd[k] value */
75943 for(k=0; pCArray->ixNx[k]<=i && ALWAYS(k<NB*2); k++){}
75944 pSrcEnd = pCArray->apEnd[k];
75948 u8 *pCell = pCArray->apCell[i];
75949 u16 sz = pCArray->szCell[i];
75968 if( pCArray->ixNx[k]<=i ){
75970 pSrcEnd = pCArray->apEnd[k];
75986 ** The pCArray objects contains pointers to b-tree cells and the cell sizes.
76016 CellArray *pCArray /* Array of cells */
76022 int k; /* Current slot in pCArray->apEnd[] */
76026 for(k=0; pCArray->ixNx[k]<=i && ALWAYS(k<NB*2); k++){}
76027 pEnd = pCArray->apEnd[k];
76031 assert( pCArray->szCell[i]!=0 );
76032 sz = pCArray->szCell[i];
76038 /* pSlot and pCArray->apCell[i] will never overlap on a well-formed
76041 assert( (pSlot+sz)<=pCArray->apCell[i]
76042 || pSlot>=(pCArray->apCell[i]+sz)
76044 if( (uptr)(pCArray->apCell[i]+sz)>(uptr)pEnd
76045 && (uptr)(pCArray->apCell[i])<(uptr)pEnd
76051 memmove(pSlot, pCArray->apCell[i], sz);
76056 if( pCArray->ixNx[k]<=i ){
76058 pEnd = pCArray->apEnd[k];
76066 ** The pCArray object contains pointers to b-tree cells and their sizes.
76078 CellArray *pCArray /* Array of cells */
76090 u8 *pCell = pCArray->apCell[i];
76096 sz = pCArray->szCell[i]; assert( sz>0 );
76122 ** pCArray contains pointers to and sizes of all cells in the page being
76124 ** pCArray->apCell[iOld]. After balancing, this page should hold nNew cells
76138 CellArray *pCArray /* Array of cells and sizes */
76158 int nShift = pageFreeArray(pPg, iOld, iNew-iOld, pCArray);
76164 int nTail = pageFreeArray(pPg, iNewEnd, iOldEnd - iNewEnd, pCArray);
76182 iNew, nAdd, pCArray
76196 cachedCellSize(pCArray, iCell+iNew);
76199 iCell+iNew, 1, pCArray
76209 iNew+nCell, nNew-nCell, pCArray
76220 u8 *pCell = pCArray->apCell[i+iNew];
76226 pCArray->pRef->xCellSize(pCArray->pRef, pCArray->apCell[i+iNew])) );
76233 populateCellCache(pCArray, iNew, nNew);
76234 return rebuildPage(pCArray, iNew, nNew, pPg);