Lines Matching refs:pbegin
45782 int addr, pbegin, hdr;
45812 while( (pbegin = get2byte(&data[addr]))<start && pbegin>0 ){
45813 if( pbegin<addr+4 ){
45816 addr = pbegin;
45818 if( pbegin>iLast ){
45821 assert( pbegin>addr || pbegin==0 );
45823 put2byte(&data[start], pbegin);
45829 while( (pbegin = get2byte(&data[addr]))>0 ){
45831 assert( pbegin>addr );
45832 assert( pbegin<=pPage->pBt->usableSize-4 );
45833 pnext = get2byte(&data[pbegin]);
45834 psize = get2byte(&data[pbegin+2]);
45835 if( pbegin + psize + 3 >= pnext && pnext>0 ){
45836 int frag = pnext - (pbegin+psize);
45842 put2byte(&data[pbegin], x);
45843 x = pnext + get2byte(&data[pnext+2]) - pbegin;
45844 put2byte(&data[pbegin+2], x);
45846 addr = pbegin;
45853 pbegin = get2byte(&data[hdr+1]);
45854 memcpy(&data[hdr+1], &data[pbegin], 2);
45855 top = get2byte(&data[hdr+5]) + get2byte(&data[pbegin+2]);