pt_node_t
static const pt_node_t *
ptree_check_find_node2(const pt_tree_t *pt, const pt_node_t *parent,
const pt_node_t *branch;
ptree_check_leaf(const pt_tree_t *pt, const pt_node_t *parent,
const pt_node_t *ptn)
((pt_node_t *)((uintptr_t)(ptn) + (pt)->pt_node_offset))
ptree_check_branch(const pt_tree_t *pt, const pt_node_t *parent,
const pt_node_t *ptn)
const pt_node_t * const parent = &pt->pt_rootnode;
const pt_node_t * const ptn = PT_NODE(node);
ptree_matchnode(const pt_tree_t *pt, const pt_node_t *target,
const pt_node_t *ptn, pt_bitoff_t max_bitoff,
const pt_node_t * const mask = ITEMTONODE(pt, item);
ptree_testnode(const pt_tree_t *pt, const pt_node_t *target,
const pt_node_t *ptn)
const pt_node_t *ptn, pt_bitoff_t bitoff, pt_bitlen_t bitlen)
ptree_testkey(const pt_tree_t *pt, const void *key, const pt_node_t *ptn)
pt_node_t *id_parent;
typedef bool (*pt_insertfunc_t)(pt_tree_t *, pt_node_t *, pt_insertdata_t *);
ptree_move_branch(pt_tree_t * const pt, pt_node_t * const dst,
const pt_node_t * const src)
pt_node_t * const branch = PT_NODE(branch_node);
pt_node_t *parent;
ptree_insert_leaf_after_mask(pt_tree_t * const pt, pt_node_t * const target,
pt_node_t * const mask = PT_NODE(mask_node);
ptree_insert_mask_before_node(pt_tree_t * const pt, pt_node_t * const target,
pt_node_t * const ptn = PT_NODE(node);
ptree_insert_branch_at_node(pt_tree_t * const pt, pt_node_t * const target,
ptree_insert_leaf(pt_tree_t * const pt, pt_node_t * const target,
pt_node_t * const leaf = PT_NODE(leaf_node);
pt_node_t * const target = ITEMTONODE(pt, item);
pt_node_t * const ptn = PT_NODE(*id.id_insertp);
pt_node_t * const target = ITEMTONODE(pt, item);
pt_node_t * const target = ITEMTONODE(pt, item);
pt_node_t *mask = NULL;
pt_node_t *ptn, *parent;
const pt_node_t * const target = ITEMTONODE(pt, item);
pt_node_t * const ptn = PT_NODE(node);
pt_node_t * const ptn = PT_NODE(node);
pt_node_t *ptn = PT_NODE(node);
pt_node_t * const ptn = PT_NODE(node);
pt_node_t * const target = ITEMTONODE(pt, item);
pt_node_t *ptn, *parent;
pt_node_t pt_rootnode;
#define PT_NODE(node) ((pt_node_t *)(node & ~PT_TYPE_MASK))