recno_t
recno_t nextpg, prevpg;
static recno_t rec_total(PAGE *);
static recno_t
recno_t recs;
recno_t nrecs; /* number of records */
LALIGN(sizeof(recno_t) + sizeof(pgno_t))
*(recno_t *)p = nrecs; \
p += sizeof(recno_t); \
recno_t rcursor; /* R: recno cursor (1-based) */
int (*bt_irec)(struct _btree *, recno_t);
recno_t bt_nrecs; /* R: number of records */
int __rec_fmap(BTREE *, recno_t);
int __rec_fpipe(BTREE *, recno_t);
int __rec_iput(BTREE *, recno_t, const DBT *, unsigned int);
int __rec_ret(BTREE *, EPG *, recno_t, DBT *, DBT *);
EPG *__rec_search(BTREE *, recno_t, enum SRCHOP);
int __rec_vmap(BTREE *, recno_t);
int __rec_vpipe(BTREE *, recno_t);
recno_t scursor, trec;
key.size = sizeof(recno_t);
rec_rdelete(BTREE *t, recno_t nrec)
static int rec_rdelete(BTREE *, recno_t);
recno_t nrec;
if ((nrec = *(recno_t *)key->data) == 0)
__rec_fpipe(BTREE *t, recno_t top)
recno_t nrec;
__rec_vpipe(BTREE *t, recno_t top)
recno_t nrec;
__rec_fmap(BTREE *t, recno_t top)
recno_t nrec;
__rec_vmap(BTREE *t, recno_t top)
recno_t nrec;
recno_t nrec;
if (flags || (nrec = *(recno_t *)key->data) == 0) {
if ((nrec = *(recno_t *)key->data) == 0)
if ((nrec = *(recno_t *)key->data) == 0) {
if ((nrec = *(recno_t *)key->data) == 0)
if ((nrec = *(recno_t *)key->data) == 0)
__rec_iput(BTREE *t, recno_t nrec, const DBT *data, unsigned int flags)
recno_t nrec;
__rec_search(BTREE *t, recno_t recno, enum SRCHOP op)
recno_t total;
recno_t nrec;
if ((nrec = *(recno_t *)key->data) == 0)
__rec_ret(BTREE *t, EPG *e, recno_t nrec, DBT *key, DBT *data)
if (sizeof(recno_t) > t->bt_rkey.size) {
p = realloc(t->bt_rkey.data, sizeof(recno_t));
t->bt_rkey.size = sizeof(recno_t);
memmove(t->bt_rkey.data, &nrec, sizeof(recno_t));
key->size = sizeof(recno_t);
static recno_t nlong;
key.size = sizeof(recno_t);
key.size = sizeof(recno_t);
key.size = sizeof(recno_t);
key.size = sizeof(recno_t);
key.size = sizeof(recno_t);
key.size = sizeof(recno_t);
key.size = sizeof(recno_t);
key.size = sizeof(recno_t);
recno_t cnt;
key.size = sizeof(recno_t);
static recno_t recno;
recno_t reccnt;