Lines Matching refs:node
32 node file: FIXME: no up-to-date
37 node[] {
40 packed neg_diff_to_first_child_offset; // relative to node
62 /* This node's children are in a sequential array, meaning that the
66 /* Number of UIDs that exists in parent node but not in this one
67 (i.e. number of UIDs [0..next_uid-1] not in this node's uidlist).
69 the UID to be relative to this node's UID list. */
72 /* next_uid=0 means there are no UIDs in this node, otherwise
73 next_uid-1 is the last UID added to this node. */
92 /* Return pointer to node.children.chars[] */
93 #define NODE_CHILDREN_CHARS(node) \
94 ((unsigned char *)(node)->children.data)
95 /* Return pointer to node.children.node[] */
99 /* Return number of bytes allocated in node.children.data */
104 #define NODE_IS_DYNAMIC_LEAF(node) \
105 ((node)->leaf_string_length > \
106 sizeof((node)->children.static_leaf_string))
107 /* Return node's leaf string. Assumes that it is set. */
108 #define NODE_LEAF_STRING(node) \
109 (NODE_IS_DYNAMIC_LEAF(node) ? \
110 (node)->children.leaf_string : (node)->children.static_leaf_string)