Home
last modified time | relevance | path

Searched refs:RB_FLAG_RED (Results 1 – 3 of 3) sorted by relevance

/dragonfly/sys/libprop/
H A Dprop_rb_impl.h69 #define RB_FLAG_RED 0x1 macro
70 #define RB_FLAG_MASK (RB_FLAG_POSITION|RB_FLAG_RED)
89 #define RB_RED_P(rb) (!RB_SENTINEL_P(rb) && ((rb)->rb_info & RB_FLAG_RED) != 0)
90 #define RB_BLACK_P(rb) (RB_SENTINEL_P(rb) || ((rb)->rb_info & RB_FLAG_RED) == 0)
91 #define RB_MARK_RED(rb) ((void)((rb)->rb_info |= RB_FLAG_RED))
92 #define RB_MARK_BLACK(rb) ((void)((rb)->rb_info &= ~RB_FLAG_RED))
93 #define RB_INVERT_COLOR(rb) ((void)((rb)->rb_info ^= RB_FLAG_RED))
/dragonfly/contrib/dhcpcd/compat/
H A Drbtree.h72 #define RB_FLAG_RED (uintptr_t)0x1 macro
73 #define RB_FLAG_MASK (RB_FLAG_POSITION|RB_FLAG_RED)
92 #define RB_RED_P(rb) (!RB_SENTINEL_P(rb) && ((rb)->rb_info & RB_FLAG_RED) != 0)
93 #define RB_BLACK_P(rb) (RB_SENTINEL_P(rb) || ((rb)->rb_info & RB_FLAG_RED) == 0)
94 #define RB_MARK_RED(rb) ((void)((rb)->rb_info |= RB_FLAG_RED))
95 #define RB_MARK_BLACK(rb) ((void)((rb)->rb_info &= ~RB_FLAG_RED))
96 #define RB_INVERT_COLOR(rb) ((void)((rb)->rb_info ^= RB_FLAG_RED))
/dragonfly/contrib/libarchive/libarchive/
H A Darchive_rb.c46 #define RB_FLAG_RED 0x1 macro
47 #define RB_FLAG_MASK (RB_FLAG_POSITION|RB_FLAG_RED)
66 #define RB_RED_P(rb) (!RB_SENTINEL_P(rb) && ((rb)->rb_info & RB_FLAG_RED) != 0)
67 #define RB_BLACK_P(rb) (RB_SENTINEL_P(rb) || ((rb)->rb_info & RB_FLAG_RED) == 0)
68 #define RB_MARK_RED(rb) ((void)((rb)->rb_info |= RB_FLAG_RED))
69 #define RB_MARK_BLACK(rb) ((void)((rb)->rb_info &= ~RB_FLAG_RED))
70 #define RB_INVERT_COLOR(rb) ((void)((rb)->rb_info ^= RB_FLAG_RED))