Home
last modified time | relevance | path

Searched refs:RB_FLAG_MASK (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/sys/sys/
H A Drbtree.h61 #define RB_FLAG_MASK (RB_FLAG_POSITION|RB_FLAG_RED) macro
63 ((struct rb_node *)((rb)->rb_info & ~RB_FLAG_MASK))
65 ((void)((rb)->rb_info = (uintptr_t)(father)|((rb)->rb_info & RB_FLAG_MASK)))
89 #define RB_ZERO_PROPERTIES(rb) ((void)((rb)->rb_info &= ~RB_FLAG_MASK))
91 ((void)((dst)->rb_info ^= ((dst)->rb_info ^ (src)->rb_info) & RB_FLAG_MASK))
93 uintptr_t xorinfo = ((a)->rb_info ^ (b)->rb_info) & RB_FLAG_MASK; \
/netbsd-src/external/bsd/libarchive/dist/libarchive/
H A Darchive_rb.c47 #define RB_FLAG_MASK (RB_FLAG_POSITION|RB_FLAG_RED) macro
49 ((struct archive_rb_node *)((rb)->rb_info & ~RB_FLAG_MASK))
51 ((void)((rb)->rb_info = (uintptr_t)(father)|((rb)->rb_info & RB_FLAG_MASK)))
75 #define RB_ZERO_PROPERTIES(rb) ((void)((rb)->rb_info &= ~RB_FLAG_MASK))
77 ((void)((dst)->rb_info ^= ((dst)->rb_info ^ (src)->rb_info) & RB_FLAG_MASK))
79 uintptr_t xorinfo = ((a)->rb_info ^ (b)->rb_info) & RB_FLAG_MASK; \