Lines Matching refs:iPtr
1800 u16 iPtr; /* Address of ptr to next freeblock */ in freeSpace() local
1822 iPtr = hdr + 1; in freeSpace()
1823 if( data[iPtr+1]==0 && data[iPtr]==0 ){ in freeSpace()
1826 while( (iFreeBlk = get2byte(&data[iPtr]))<iStart ){ in freeSpace()
1827 if( iFreeBlk<=iPtr ){ in freeSpace()
1831 iPtr = iFreeBlk; in freeSpace()
1836 assert( iFreeBlk>iPtr || iFreeBlk==0 || CORRUPT_DB ); in freeSpace()
1859 if( iPtr>hdr+1 ){ in freeSpace()
1860 int iPtrEnd = iPtr + get2byte(&data[iPtr+2]); in freeSpace()
1864 iSize = iEnd - iPtr; in freeSpace()
1865 iStart = iPtr; in freeSpace()
1878 if( iPtr!=hdr+1 ) return SQLITE_CORRUPT_PAGE(pPage); in freeSpace()
1883 put2byte(&data[iPtr], iStart); in freeSpace()