rc = sqliteOsTruncate(&pPager->fd, SQLITE_PAGE_SIZE*(off_t)nPage);
rc = sqliteOsTruncate(&pPager->fd, SQLITE_PAGE_SIZE*(OFF_T)nPage);
int sqlitepager_truncate(Pager *pPager, Pgno nPage){  int rc;  if( pPager->dbSize<0 ){    sqlitepager_pagecount(pPager);  }  if( pPager->errMask!=0 ){    rc = pager_errcode(pPager);    return rc;  }  if( nPage>=(unsigned)pPager->dbSize ){    return SQLITE_OK;  }  syncJournal(pPager);  rc = sqliteOsTruncate(&pPager->fd, SQLITE_PAGE_SIZE*(off_t)nPage);  if( rc==SQLITE_OK ){    pPager->dbSize = nPage;  }  return rc;}