Lines Matching refs:hilite_node
92 struct hilite_node struct
94 struct hilite_node *parent; argument
95 struct hilite_node *left; argument
96 struct hilite_node *right; argument
97 struct hilite_node *prev; argument
98 struct hilite_node *next; argument
107 struct hilite_node *nodes; argument
113 struct hilite_node *root;
114 struct hilite_node *lookaside;
424 static struct hilite_node* hlist_find(struct hilite_tree *anchor, POSITION pos) in hlist_find()
426 struct hilite_node *n, *m; in hlist_find()
516 struct hilite_node *n = hlist_find(&hilite_anchor, pos); in hilited_range_attr()
556 struct hilite_node *n; in is_filtered()
695 s->nodes = (struct hilite_node *) ecalloc(capacity, sizeof(struct hilite_node)); in hlist_getstorage()
711 static struct hilite_node * hlist_getnode(struct hilite_tree *anchor) in hlist_getnode()
720 static void hlist_rotate_left(struct hilite_tree *anchor, struct hilite_node *n) in hlist_rotate_left()
722 struct hilite_node *np = n->parent; in hlist_rotate_left()
723 struct hilite_node *nr = n->right; in hlist_rotate_left()
724 struct hilite_node *nrl = n->right->left; in hlist_rotate_left()
748 static void hlist_rotate_right(struct hilite_tree *anchor, struct hilite_node *n) in hlist_rotate_right()
750 struct hilite_node *np = n->parent; in hlist_rotate_right()
751 struct hilite_node *nl = n->left; in hlist_rotate_right()
752 struct hilite_node *nlr = n->left->right; in hlist_rotate_right()
779 struct hilite_node *p, *n, *u; in add_hilite()