_RB_LR
#define _RB_PTR(elm) _RB_PTR_OP((elm), &, ~_RB_LR)
(_RB_BITSUP(dst, field) & _RB_LR)); \
if ((_RB_LINK(elm, dir ^ _RB_LR, field) = \
sibdir = elmdir ^ _RB_LR; \
if ((_RB_BITS(gpar) & _RB_LR) == 0) { \
_RB_LR); \
if ((_RB_BITS(child_up) & _RB_LR) == 0) \
if (_RB_BITS(gpar) & _RB_LR) { \
_RB_MOD_XOR(gpar, _RB_LR); \
sibdir = elmdir ^ _RB_LR; \
_RB_MOD_XOR(up, _RB_LR); \
if ((_RB_BITS(up) & _RB_LR) == 0) { \
(_RB_BITS(up) & elmdir) ? _RB_LR : elmdir); \
(_RB_BITS(up) & sibdir) ? _RB_LR : sibdir); \
_RB_MOD_OR(_RB_UP(elm, field), _RB_LR); \
_RB_LR); \