Lines Matching defs:hilite_node
94 struct hilite_node
96 struct hilite_node *parent;
97 struct hilite_node *left;
98 struct hilite_node *right;
99 struct hilite_node *prev;
100 struct hilite_node *next;
109 struct hilite_node *nodes;
115 struct hilite_node *root;
116 struct hilite_node *lookaside;
419 static struct hilite_node* hlist_find(struct hilite_tree *anchor, POSITION pos)
421 struct hilite_node *n, *m;
511 struct hilite_node *n = hlist_find(&hilite_anchor, pos);
551 struct hilite_node *n;
568 struct hilite_node *n;
590 struct hilite_node *n;
717 s->nodes = (struct hilite_node *) ecalloc(capacity, sizeof(struct hilite_node));
733 static struct hilite_node * hlist_getnode(struct hilite_tree *anchor)
742 static void hlist_rotate_left(struct hilite_tree *anchor, struct hilite_node *n)
744 struct hilite_node *np = n->parent;
745 struct hilite_node *nr = n->right;
746 struct hilite_node *nrl = n->right->left;
770 static void hlist_rotate_right(struct hilite_tree *anchor, struct hilite_node *n)
772 struct hilite_node *np = n->parent;
773 struct hilite_node *nl = n->left;
774 struct hilite_node *nlr = n->left->right;
801 struct hilite_node *p, *n, *u;