Lines Matching refs:recall
177 GlhLineNode *recall; /* The last line recalled, or NULL if no recall */ member
273 glh->recall = NULL; in _new_GlHistory()
565 if(glh->recall) { in _glh_find_backwards()
566 node = glh->recall->prev; in _glh_find_backwards()
567 old_line = glh->recall->line; in _glh_find_backwards()
587 glh->recall = node; in _glh_find_backwards()
648 if(glh->recall) { in _glh_find_forwards()
649 node = glh->recall->next; in _glh_find_forwards()
650 old_line = glh->recall->line; in _glh_find_forwards()
672 glh->recall = node; in _glh_find_forwards()
715 if(!glh->recall) in _glh_cancel_search()
722 glh->recall = NULL; in _glh_cancel_search()
838 glh->recall = node; in _glh_oldest_line()
880 if(!glh->enable || !glh->buffer || glh->max_lines == 0 || !glh->recall) in _glh_current_line()
929 for(node=glh->recall; node && offset != 0; node=node->next) { in _glh_line_id()
934 for(node=glh->recall; node && offset != 0; node=node->prev) { in _glh_line_id()
982 glh->recall = node; in _glh_recall_line()
1919 if(node == glh->recall) in _glh_discard_line()
2506 if(glh->recall && glh->recall == glh->list.tail && in _glh_prepare_for_recall()
2507 !_glh_is_line(glh->recall->line, line, strlen(line))) { in _glh_prepare_for_recall()
2515 if(!glh->recall) { in _glh_prepare_for_recall()
2518 glh->recall = glh->list.tail; in _glh_prepare_for_recall()
2540 return glh && glh->recall; in _glh_search_active()