rn_dupedkey
for (m = tp->rn_mklist; m && x; x = x->rn_dupedkey)
base = rn->rn_dupedkey;
x = x->rn_dupedkey;
t = t->rn_dupedkey;
t = t->rn_dupedkey;
for (; t; t = t->rn_dupedkey)
x = x->rn_dupedkey;
t = t->rn_dupedkey)
for (xp = x; x; xp = x, x = x->rn_dupedkey) {
tt->rn_dupedkey = x;
tt->rn_dupedkey = x;
x->rn_p->rn_dupedkey = tt;
tt->rn_dupedkey = x->rn_dupedkey;
x->rn_dupedkey = tt;
if (tt->rn_dupedkey)
tt->rn_dupedkey->rn_p = tt;
for (mp = &tp->rn_mklist; x; xx = x, x = x->rn_dupedkey) {
if (tt->rn_dupedkey == NULL ||
tt->rn_dupedkey->rn_mklist != m) {
m->rm_leaf = tt->rn_dupedkey;
if ((tt = tt->rn_dupedkey) == NULL)
if (saved_tt->rn_dupedkey) {
x = saved_tt->rn_dupedkey;
dupedkey_tt = tt->rn_dupedkey;
tp->rn_dupedkey = tt->rn_dupedkey;
if (tt->rn_dupedkey)
tt->rn_dupedkey->rn_p = tp;