PAGE
PAGE *h;
mswap(PAGE *pg)
static void mswap(PAGE *);
PAGE *h;
PAGE *h;
__bt_dpage(PAGE *h)
PAGE *h;
PAGE *h;
__bt_dmpage(PAGE *h)
__bt_stkacq(BTREE *t, PAGE **hp, CURSOR *c)
PAGE *h;
PAGE *h;
__bt_pdelete(BTREE *t, PAGE *h)
PAGE *pg;
static int __bt_curdel(BTREE *, const DBT *, PAGE *, u_int);
__bt_dleaf(BTREE *t, const DBT *key, PAGE *h, u_int idx)
static int __bt_pdelete(BTREE *, PAGE *);
static int __bt_relink(BTREE *, PAGE *);
static int __bt_stkacq(BTREE *, PAGE **, CURSOR *);
__bt_curdel(BTREE *t, const DBT *key, PAGE *h, u_int idx)
PAGE *pg;
PAGE *h;
__bt_relink(BTREE *t, PAGE *h)
PAGE *pg;
PAGE *meta, *root;
PAGE *h, *last;
PAGE *h;
PAGE *h;
__bt_free(BTREE *t, PAGE *h)
PAGE *
PAGE *h;
PAGE *h;
PAGE *h;
__bt_snext(BTREE *t, PAGE *h, const DBT *key, int *exactp)
__bt_sprev(BTREE *t, PAGE *h, const DBT *key, int *exactp)
static int __bt_snext(BTREE *, PAGE *, const DBT *, int *);
static int __bt_sprev(BTREE *, PAGE *, const DBT *, int *);
PAGE *h;
PAGE *h;
PAGE *h;
PAGE *h;
static PAGE *
bt_page(BTREE *t, PAGE *h, PAGE **lp, PAGE **rp, indx_t *skip, size_t ilen)
PAGE *l, *r, *tp;
if ((l = (PAGE *)malloc(t->bt_psize)) == NULL) {
static PAGE *
bt_root(BTREE *t, PAGE *h, PAGE **lp, PAGE **rp, indx_t *skip, size_t ilen)
PAGE *l, *r, *tp;
static int bt_broot(BTREE *, PAGE *, PAGE *, PAGE *);
static PAGE *bt_page(BTREE *, PAGE *, PAGE **, PAGE **, indx_t *, size_t);
bt_rroot(BTREE *t, PAGE *h, PAGE *l, PAGE *r)
static PAGE *bt_psplit(BTREE *, PAGE *, PAGE *, PAGE *, indx_t *, size_t);
static PAGE *bt_root(BTREE *, PAGE *, PAGE **, PAGE **, indx_t *, size_t);
static int bt_rroot(BTREE *, PAGE *, PAGE *, PAGE *);
static recno_t rec_total(PAGE *);
bt_broot(BTREE *t, PAGE *h, PAGE *l, PAGE *r)
static PAGE *
bt_psplit(BTREE *t, PAGE *h, PAGE *l, PAGE *r, indx_t *pskip, size_t ilen)
PAGE *rval;
__bt_split(BTREE *t, PAGE *sp, const DBT *key, const DBT *data, int flags,
PAGE *h;
rec_total(PAGE *h)
PAGE *h, *l, *r, *lchild, *rchild;
PAGE *h;
PAGE *page; /* the (pinned) page */
PAGE *bt_pinned; /* page pinned across calls */
int __bt_dleaf(BTREE *, const DBT *, PAGE *, u_int);
int __bt_free(BTREE *, PAGE *);
PAGE *__bt_new(BTREE *, pgno_t *);
int __bt_split(BTREE *, PAGE *,
void __bt_dpage(PAGE *);
int __rec_dleaf(BTREE *, PAGE *, u_int32_t);
PAGE *h;
__rec_dleaf(BTREE *t, PAGE *h, u_int32_t idx)
PAGE *h;
PAGE *h;
PAGE *h;
PAGE(sc, 4);
PAGE(sc, 0);
PAGE(sc, 0x42);
PAGE(sc, 0x50);
PAGE(sc, 0x42);
PAGE(sc, page);
PAGE(sc, 4);
PAGE(sc, 4);
PAGE(sc, 4);
PAGE(sc, 1);
PAGE(sc, 0x42);
PAGE(sc, 2);
PAGE(sc, 0);
PAGE(sc, 0x40);
PAGE(sc, 2);
PAGE(sc, 0);
PAGE(sc, 0x42);
PAGE(sc, 2);
PAGE(sc, 0x40);
PAGE(sc, 1);
PAGE(sc, 0);
PAGE(sc, 0);
PAGE(sc, page);
PAGE(sc, page);
PAGE(sc, 0);
PAGE(sc, 40);
PAGE(sc, 0);
PAGE(sc, savedpage);
PAGE(sc, 0);
PAGE(sc, 2);
PAGE(sc, 2);
PAGE(sc, 0);
PAGE(sc, 1);