rl_e_is_marked
MPASS(rl_e_is_marked(e));
MPASS(!rl_e_is_marked(x));
MPASS(!rl_e_is_marked(xp));
MPASS(!rl_e_is_marked(rl_q_load(&e->rl_q_next)));
MPASS(!rl_e_is_marked(old));
MPASS(!rl_e_is_marked(cur));
if (rl_e_is_marked(cur))
if (rl_e_is_marked(next)) {
if (!rl_e_is_marked(cur)) {
if (rl_e_is_marked(rl_q_load(&cur->rl_q_next))) {
MPASS(!rl_e_is_marked(cur)); /* nobody can unlock e yet */
if (rl_e_is_marked(next)) {
MPASS(!rl_e_is_marked(cur)); /* head is not marked */
if (rl_e_is_marked(next)) {
if (rl_e_is_marked(cur))
if (rl_e_is_marked(next)) {
MPASS(!rl_e_is_marked(cur));
x = rl_e_is_marked(e) ? rl_e_unmark(e) : e;
e, rl_e_is_marked(e), rl_e_is_marked(x->rl_q_next),