v_right
for (; vp; vp = vp->v_right) {
v = v->v_right;
c->v_left = c->v_right = 0;
if (p->v_right == 0)
c = p->v_right;
for (c = p->v_left; c->v_right; c = c->v_right)
f = pp->v_right == p;
((p)->v_left = t->v_right) ? (t->v_right->v_parent = (p)) : 0,\
(t->v_right = (p))->v_parent = t,\
t = (p)->v_right,\
((p)->v_right = t->v_left) ? (t->v_left->v_parent = (p)) : 0,\
ff = pp->v_right == p;
switch (p->v_right->v_bal) {
(void) rright(p->v_right);
p->v_right->v_bal =
p->v_right->v_bal = 0;
p->v_right->v_bal = -1;
p->v_right->v_bal =
if (p->v_right) {
p = p->v_right;
} while (p->v_right == c);
int v_right(SCR *, VICMD *);
{v_right, V_CNT|V_MOVE|VM_RCM_SET,
{v_right, V_CNT|V_MOVE|VM_RCM_SET,