Lines Matching refs:GlhLineNode
129 typedef struct GlhLineNode GlhLineNode; typedef
130 struct GlhLineNode { struct
135 GlhLineNode *next; /* The next youngest line in the list */ argument
136 GlhLineNode *prev; /* The next oldest line in the list */ argument
150 GlhLineNode *head; /* The oldest line in the list */
151 GlhLineNode *tail; /* The newest line in the list */
175 GlhLineNode *recall; /* The last line recalled, or NULL if no recall */
177 GlhLineNode *id_node;/* The node at which the last ID search terminated */
206 static void _glh_discard_line(GlHistory *glh, GlhLineNode *node);
207 static GlhLineNode *_glh_find_id(GlHistory *glh, GlhLineID id);
316 glh->list.node_mem = _new_FreeList(sizeof(GlhLineNode), GLH_LINE_INCR); in _new_GlHistory()
322 glh->hash.node_mem = _new_FreeList(sizeof(GlhLineNode), GLH_HASH_INCR); in _new_GlHistory()
407 GlhLineNode *lnode; /* A node in the time-ordered list of lines */ in _glh_add_history()
478 lnode = (GlhLineNode *) _new_FreeListNode(glh->list.node_mem); in _glh_add_history()
530 GlhLineNode *node; /* The line location node being checked */ in _glh_find_backwards()
618 GlhLineNode *node; /* The line location node being checked */ in _glh_find_forwards()
792 GlhLineNode *node; /* The line location node being checked */ in _glh_oldest_line()
917 GlhLineNode *node; /* The line location node being checked */ in _glh_line_id()
956 GlhLineNode *node; /* The line location node being checked */ in _glh_recall_line()
1017 GlhLineNode *node; /* The line being saved */ in _glh_save_history()
1018 GlhLineNode *head; /* The head of the list of lines to be saved */ in _glh_save_history()
1459 GlhLineNode *node; /* The line being displayed */ in _glh_show_history()
1460 GlhLineNode *oldest; /* The oldest line to display */ in _glh_show_history()
1768 GlhLineNode *node; in _glh_limit_history()
1775 GlhLineNode *oldest = node->next; /* The oldest line to be kept */ in _glh_limit_history()
1850 GlhLineNode *node; /* The line node being checked */ in _glh_clear_history()
1851 GlhLineNode *next; /* The line node that follows 'node' */ in _glh_clear_history()
1894 static void _glh_discard_line(GlHistory *glh, GlhLineNode *node) in _glh_discard_line()
1956 GlhLineNode *node; /* The located line location node */ in _glh_lookup_history()
2020 static GlhLineNode *_glh_find_id(GlHistory *glh, GlhLineID id) in _glh_find_id()
2022 GlhLineNode *node; /* The node being checked */ in _glh_find_id()