Lines Matching refs:new_child
240 struct archive_rb_node * const new_child = old_father;
248 new_child->rb_nodes[which] = old_child->rb_nodes[other];
249 new_father->rb_nodes[other] = new_child;
255 RB_SET_FATHER(new_child, new_father);
258 * Exchange properties between new_father and new_child. The only
259 * change is that new_child's position is now on the other side.
261 RB_SWAP_PROPERTIES(new_father, new_child);
262 RB_SET_POSITION(new_child, other);
267 if (!RB_SENTINEL_P(new_child->rb_nodes[which])) {
268 RB_SET_FATHER(new_child->rb_nodes[which], new_child);
269 RB_SET_POSITION(new_child->rb_nodes[which], which);