Lines Matching defs:n
68 #define AVL_XPARENT(n) ((n)->avl_parent)
69 #define AVL_SETPARENT(n, p) ((n)->avl_parent = (p))
71 #define AVL_XCHILD(n) ((n)->avl_child_index)
72 #define AVL_SETCHILD(n, c) ((n)->avl_child_index = (unsigned short)(c))
74 #define AVL_XBALANCE(n) ((n)->avl_balance)
75 #define AVL_SETBALANCE(n, b) ((n)->avl_balance = (short)(b))
100 #define AVL_XPARENT(n) ((struct avl_node *)((n)->avl_pcb & ~7))
101 #define AVL_SETPARENT(n, p) \
102 ((n)->avl_pcb = (((n)->avl_pcb & 7) | (uintptr_t)(p)))
107 #define AVL_XCHILD(n) (((n)->avl_pcb >> 2) & 1)
108 #define AVL_SETCHILD(n, c) \
109 ((n)->avl_pcb = (uintptr_t)(((n)->avl_pcb & ~4) | ((c) << 2)))
116 #define AVL_XBALANCE(n) ((int)(((n)->avl_pcb & 3) - 1))
117 #define AVL_SETBALANCE(n, b) \
118 ((n)->avl_pcb = (uintptr_t)((((n)->avl_pcb & ~3) | ((b) + 1))))
128 #define AVL_NODE2DATA(n, o) ((void *)((uintptr_t)(n) - (o)))
138 #define AVL_MKINDEX(n, c) ((avl_index_t)(n) | (c))