rw_unlock
rw_unlock(write, b);
rw_unlock(write, b);
rw_unlock(true, b);
rw_unlock(true, new_nodes[0]);
rw_unlock(true, r[i].b);
rw_unlock(true, new_nodes[i]);
rw_unlock(true, n);
rw_unlock(true, n);
rw_unlock(true, last->b);
rw_unlock(true, i->b);
rw_unlock(true, n);
rw_unlock(0, c->root);
rw_unlock(true, n2);
rw_unlock(true, n3);
rw_unlock(true, n1);
rw_unlock(true, n2);
rw_unlock(true, n1);
rw_unlock(false, b);
rw_unlock(true, b);
rw_unlock(true, b);
rw_unlock(true, b);
rw_unlock(true, b);
rw_unlock(_w, _child); \
rw_unlock(_w, _b); \
rw_unlock(true, c->root);
rw_unlock(true, c->root);
rw_unlock(false, b);
rw_unlock(false, b);
rw_unlock(0, b);
rw_unlock(0, b);
rw_unlock(0, b);