NUM_ENT
if (NUM_ENT(cp->page) == 0 || IS_CUR_DELETED(cp))
GET_BINTERNAL(cp->page, NUM_ENT(cp->page) - O_INDX)->pgno;
cp->indx = NUM_ENT(cp->page) == 0 ? 0 : NUM_ENT(cp->page) - P_INDX;
if (NUM_ENT(cp->page) == 0 || IS_CUR_DELETED(cp))
if (indx >= NUM_ENT(cp->page)) {
indx = NUM_ENT(cp->page);
if (NUM_ENT(h) == 0)
indx = NUM_ENT(h) - P_INDX;
indx < (db_indx_t)(NUM_ENT(h) - P_INDX) &&
cp->indx >= NUM_ENT(cp->page)) ||
indx = NUM_ENT(cp->page) - O_INDX;
if (NUM_ENT(h) == 1 &&
if (NUM_ENT(h) == 2 && h->pgno != PGNO_ROOT) {
if (cp->indx == NUM_ENT(cp->page) &&
if ((cp->indx += P_INDX) >= NUM_ENT(cp->page)) {
if (indx + P_INDX < (u_int32_t)NUM_ENT(h) &&
if (indx != NUM_ENT(h))
sizeof(db_indx_t) * (NUM_ENT(h) - indx));
++NUM_ENT(h);
--NUM_ENT(h);
if (indx != NUM_ENT(h))
sizeof(db_indx_t) * (NUM_ENT(h) - indx));
if (h->pgno == PGNO_ROOT || NUM_ENT(h) != 1)
if (NUM_ENT(h) != 0)
if (NUM_ENT(h) != 1)
nitems = NUM_ENT(epg->page);
if (NUM_ENT(epg->page) != 0)
if (NUM_ENT(parent) != 1 ||
(t->bt_maxkey != 0 && NUM_ENT(h) > t->bt_maxkey))
if (indx >= NUM_ENT(h))
for (cnt = 0; cnt < NUM_ENT(h); ++cnt)
if (indx >= NUM_ENT(h) || h->inp[first] != h->inp[indx])
if (indx < NUM_ENT(h)) {
NUM_ENT(sp))) != 0)
if (NUM_ENT(h) == 0 && h->pgno != PGNO_ROOT) {
if (recno <= (db_recno_t)NUM_ENT(h) / P_INDX)
if (recno > (db_recno_t)NUM_ENT(h) / P_INDX) {
(db_recno_t)(NUM_ENT(h) / P_INDX + 1)) {
for (indx = 0, top = NUM_ENT(h);;) {
for (indx = 0, top = NUM_ENT(h);;) {
top = NUM_ENT(h);
nrecs = NUM_ENT(h);
lim = NUM_ENT(h) / (db_indx_t)jump; lim != 0; lim >>= 1) {
while (indx < (db_indx_t)(NUM_ENT(h) - P_INDX) &&
indx < (db_indx_t)(NUM_ENT(h) - P_INDX) &&
PGNO(rp), &LSN(rp), (u_int32_t)NUM_ENT(lp), 0, &__lsn,
&LSN(cp->page), PGNO(rp), &LSN(rp), (u_int32_t)NUM_ENT(lp),
tmp_bk = GET_BKEYDATA(lchild, NUM_ENT(lchild) - P_INDX);
((ISINTERNAL(pp) && cp->indx == NUM_ENT(cp->page) - 1) ||
(!ISINTERNAL(pp) && cp->indx == NUM_ENT(cp->page))))
off = NUM_ENT(cp->page) - adjust;
top = NUM_ENT(pp) - adjust;
if (off < (db_indx_t)NUM_ENT(pp) &&
if (off < NUM_ENT(pp) &&
if ((ret = __bam_copy(dbp, pp, rp, splitp, NUM_ENT(pp))) != 0)
for (off = 0; nxt < stop; ++nxt, ++NUM_ENT(cp), ++off) {
sp->bt_nrecs += NUM_ENT(h) / P_INDX;
sp->bt_nrecs += NUM_ENT(h);
for (i = 0; i < NUM_ENT(h); i++) {
for (i = 0; i < NUM_ENT(h); i++)
for (i = 0; i < NUM_ENT(h); i++) {
for (i = 0; i < NUM_ENT(h); i++) {
for (i = 0; i < NUM_ENT(h); i++) {
if (NUM_ENT(pagep) == 0) {
for (sum = 0, lastsum = 0, i = 0; i < NUM_ENT(h); i++) {
for (nindex = 0, oindex = i; oindex < NUM_ENT(h); oindex++) {
NUM_ENT(np)++;
NUM_ENT(tp)++;
if (NUM_ENT(pagep) == 1) {
NUM_ENT(pagep) = 0;
for (cnt = 0; cnt < NUM_ENT(pagep); ++cnt)
--NUM_ENT(pagep);
if (indx != NUM_ENT(pagep))
sizeof(db_indx_t) * (NUM_ENT(pagep) - indx));
if (indx != NUM_ENT(pagep))
sizeof(db_indx_t) * (NUM_ENT(pagep) - indx));
++NUM_ENT(pagep);
*indxp = NUM_ENT(*pp);
if (*indxp == NUM_ENT(*pp) && NEXT_PGNO(*pp) == PGNO_INVALID)
for (*indxp = 0; *indxp < NUM_ENT(h); ++*indxp) {
for (lim = NUM_ENT(h) - base; lim != 0; lim >>= 1) {
for (; *indxp < NUM_ENT(h); ++*indxp) {
*indxp = NUM_ENT(h);
fprintf(fp, " entries: %4lu", (u_long)NUM_ENT(h));
for (i = 0; i < NUM_ENT(h); i++) {
for (i = 0; i < NUM_ENT(h); i++) {
NUM_ENT(hcp->dpagep) == 1)
hcp->dndx = NUM_ENT(hcp->dpagep);
hcp->dndx = NUM_ENT(hcp->dpagep) - 1;
hcp->dndx = NUM_ENT(hcp->dpagep);
for (i = ndx; i < NUM_ENT(pagep); i++)
for (i = ndx; i < NUM_ENT(pagep); i++)
if (hcp->dndx >= NUM_ENT(hcp->dpagep)) {
dest_page->inp[NUM_ENT(dest_page)] = HOFFSET(dest_page);
dest = P_ENTRY(dest_page, NUM_ENT(dest_page));
NUM_ENT(dest_page)++;
NUM_ENT(p) = NUM_ENT(p) - 2;
hcp->dndx = NUM_ENT(hcp->pagep) - 1;
n = NUM_ENT(p);
NUM_ENT(p) += 1;
for (i = NUM_ENT(p) - 1; ; i-- ) {
NUM_ENT(p) += 2;
if (reclaim_page && NUM_ENT(p) == 0 && PREV_PGNO(p) == PGNO_INVALID &&
NUM_ENT(p) == 0 && PREV_PGNO(p) != PGNO_INVALID) {
(TYPE(p) == P_LBTREE ? NUM_ENT(p) / 2 : \
TYPE(p) == P_LRECNO ? NUM_ENT(p) : PREV_PGNO(p))
NUM_ENT(pg) = 0; \
#define LOFFSET(pg) (P_OVERHEAD + NUM_ENT(pg) * sizeof(db_indx_t))
#define H_NUMPAIRS(pg) (NUM_ENT(pg) / 2)
__add_bigpage(hashp, pagep, NUM_ENT(pagep) - 1, base_page);
NUM_ENT(pagep) = 1;
NUM_ENT(pagep) = NUM_ENT(pagep) + 1;
for (i = 0; i < NUM_ENT(pagep); i++) {
M_16_SWAP(NUM_ENT(pagep));
if (cursorp->pgndx == NUM_ENT(cursorp->pagep)) {
n = NUM_ENT(pagep);
NUM_ENT(pagep) = n + 1;
for (i = n + 1; i < NUM_ENT(pagep); i++)
if (ndx != NUM_ENT(pagep) - 1) {
for (n = ndx; n < NUM_ENT(pagep) - 1; n++)
NUM_ENT(pagep) = NUM_ENT(pagep) - 1;
if (TYPE(pagep) == HASH_OVFLPAGE && NUM_ENT(pagep) == 0) {
item_info->pgndx = NUM_ENT(pagep);
for (n = 0; n < NUM_ENT(temp_pagep); n++) {
while (NUM_ENT(pagep) && NEXT_PGNO(pagep) != INVALID_PGNO) {
while (NUM_ENT(pagep) && (NEXT_PGNO(pagep) != INVALID_PGNO)) {
KEY_OFF(pagep, NUM_ENT(pagep)) = BIGPAIR;
DATA_OFF(pagep, NUM_ENT(pagep)) = big_pgno;
NUM_ENT(pagep) = NUM_ENT(pagep) + 1;
hashp->hdr.ffactor = NUM_ENT(pagep) >> 1;
NUM_ENT(pagep) = 0;
if (NUM_ENT(pagep) == 0 && NEXT_PGNO(pagep) == 0 &&
M_16_SWAP(NUM_ENT(pagep));
for (i = 0; i < NUM_ENT(pagep); i++) {
((OFFSET((P)) + 1 - PAGE_OVERHEAD - (NUM_ENT((P)) * PAIR_OVERHEAD)))