Lines Matching defs:iPage
3193 ** Add 1 to the reference count for page iPage. If this is the second
3200 static int checkRef(IntegrityCk *pCheck, int iPage, char *zContext){
3201 if( iPage==0 ) return 1;
3202 if( iPage>pCheck->nPage || iPage<0 ){
3204 sprintf(zBuf, "invalid page number %d", iPage);
3208 if( pCheck->anRef[iPage]==1 ){
3210 sprintf(zBuf, "2nd reference to page %d", iPage);
3214 return (pCheck->anRef[iPage]++)>1;
3224 int iPage, /* Page number for first page in the list */
3232 if( iPage<1 ){
3237 if( checkRef(pCheck, iPage, zContext) ) break;
3238 if( sqlitepager_get(pCheck->pPager, (Pgno)iPage, (void**)&pOvfl) ){
3239 sprintf(zMsg, "failed to get page %d", iPage);
3251 iPage = SWAB32(pCheck->pBt, pOvfl->iNext);
3293 int iPage, /* Page number of the page to check */
3314 if( iPage==0 ) return 0;
3315 if( checkRef(pCheck, iPage, zParentContext) ) return 0;
3316 sprintf(zContext, "On tree page %d: ", iPage);
3317 if( (rc = sqlitepager_get(pCheck->pPager, (Pgno)iPage, (void**)&pPage))!=0 ){
3322 if( (rc = initPage(pBt, pPage, (Pgno)iPage, pParent))!=0 ){
3349 sprintf(zContext, "On page %d cell %d: ", iPage, i);
3377 sprintf(zContext, "On page %d at right child: ", iPage);
3399 sprintf(zMsg, "Unused space at byte %d of page %d", i, iPage);
3403 sprintf(zMsg, "Multiple uses for byte %d of page %d", i, iPage);