HPAGE_PTYPE
switch (HPAGE_PTYPE(hk)) {
if (HPAGE_PTYPE(hk) == H_OFFPAGE) {
if (HPAGE_PTYPE(hk) == H_OFFPAGE)
switch (HPAGE_PTYPE(hk)) {
if (HPAGE_PTYPE(hk) != H_OFFDUP &&
(HPAGE_PTYPE(hk) == H_OFFPAGE || ISBIG(hcp, new_size) ||
if (HPAGE_PTYPE(hk) != H_OFFDUP) {
if (HPAGE_PTYPE(hk) != H_DUPLICATE) {
HPAGE_PTYPE(hk) = H_DUPLICATE;
switch (HPAGE_PTYPE(H_PAIRDATA(hcp->pagep, hcp->bndx))) {
if (HPAGE_PTYPE(hk) == H_OFFDUP || HPAGE_PTYPE(hk) == H_OFFPAGE)
if (HPAGE_PTYPE(
if (HPAGE_PTYPE(hk) == H_OFFPAGE) {
if (HPAGE_PTYPE(H_PAIRKEY(p, ndx)) == H_OFFPAGE) {
switch (HPAGE_PTYPE(H_PAIRDATA(p, ndx))) {
is_big = HPAGE_PTYPE(hk) == H_OFFPAGE;
type = HPAGE_PTYPE(hk) != H_OFFPAGE ?
HPAGE_PTYPE(hk) : H_KEYDATA;
HPAGE_PTYPE(hk) = H_DUPLICATE;
HPAGE_PTYPE(hk) = H_KEYDATA;