if (pos)
{
bf_read (is->bf, pp->block_no, 0, 0, pp->buf);
bf_read (is->bf, pp->block_no+1, 0, 0, pp->buf + is->block_size);
memcpy(&pp->numKeys, pp->buf + pp->block_offset, sizeof(int));
if (pos)
{
bf_read (is->bf, pp->block_no, 0, 0, pp->buf);
bf_read (is->bf, pp->block_no+1, 0, 0, pp->buf + is->block_size);
memcpy(&pp->numKeys, pp->buf + pp->block_offset, sizeof(int));