src/avltree.h
static inline void
avltree_node_init(struct avltree_node *node)
{
    assert(avltree_node_check_alignment(node));

    node->parent = (uintptr_t)node | AVLTREE_BALANCE_ZERO;
    node->children[AVLTREE_LEFT] = NULL;
    node->children[AVLTREE_RIGHT] = NULL;
}
/*
 * Initialize a node.
 *
 * A node is in no tree when its parent points to itself.
 */
Initialize a node.
A node is in no tree when its parent points to itself.
Initialize a node . A node is in no tree when its parent points to itself .
static inline void
avltree_node_init(struct avltree_node *node)
{
    assert(avltree_node_check_alignment(node));
    node->parent = (uintptr_t)node | AVLTREE_BALANCE_ZERO;
    node->children[AVLTREE_LEFT] = NULL;
    node->children[AVLTREE_RIGHT] = NULL;
}
static inline void avltree_node_init ( struct avltree_node * node ) { assert ( avltree_node_check_alignment ( node ) ) ; node -> parent = ( uintptr_t ) node | AVLTREE_BALANCE_ZERO ; node -> children [ AVLTREE_LEFT ] = NULL ; node -> children [ AVLTREE_RIGHT ] = NULL ; }
Initialize a node.
Initialize a node .