DTROOTMAXSLOT
(((BN) == 0) ? DTROOTMAXSLOT : (P)->header.maxslot)) || \
rp->header.stblindex = DTROOTMAXSLOT;
stbl = (s8 *) & rp->slot[DTROOTMAXSLOT];
fsi = n = DTROOTMAXSLOT + stblsize;
lv->length = DTROOTMAXSLOT;
for (fsi++; fsi < DTROOTMAXSLOT; f++, fsi++)
sp->header.freecnt = DTROOTMAXSLOT - (DTENTRYSTART + 1);
lv->length = DTROOTMAXSLOT;
for (fsi++; fsi < DTROOTMAXSLOT; f++, fsi++)
n -= DTROOTMAXSLOT - sp->header.freecnt; /* header + entries */