Lines Matching defs:other
15 * documentation and/or other materials provided with the distribution.
236 const unsigned int other = which ^ RB_DIR_OTHER;
248 new_child->rb_nodes[which] = old_child->rb_nodes[other];
249 new_father->rb_nodes[other] = new_child;
259 * change is that new_child's position is now on the other side.
262 RB_SET_POSITION(new_child, other);
283 unsigned int other;
292 other = which ^ RB_DIR_OTHER;
293 uncle = grandpa->rb_nodes[other];
327 if (self == father->rb_nodes[other]) {
334 __archive_rb_tree_reparent_nodes(father, other);
511 * Thus removing a red leaf doesn't require any other changes to a
559 unsigned int other = which ^ RB_DIR_OTHER;
560 struct archive_rb_node *brother = parent->rb_nodes[other];
583 __archive_rb_tree_reparent_nodes(parent, other);
584 brother = parent->rb_nodes[other];
631 if (RB_BLACK_P(brother->rb_nodes[other])) {
644 brother = parent->rb_nodes[other];
670 if (brother->rb_nodes[other] == NULL)
672 RB_MARK_BLACK(brother->rb_nodes[other]);
673 __archive_rb_tree_reparent_nodes(parent, other);
683 const unsigned int other = direction ^ RB_DIR_OTHER;
699 if (other == (unsigned int)RB_POSITION(self))
711 while (!RB_SENTINEL_P(self->rb_nodes[other]))
712 self = self->rb_nodes[other];