Lines Matching refs:recall
175 GlhLineNode *recall; /* The last line recalled, or NULL if no recall */ member
271 glh->recall = NULL; in _new_GlHistory()
563 if(glh->recall) { in _glh_find_backwards()
564 node = glh->recall->prev; in _glh_find_backwards()
565 old_line = glh->recall->line; in _glh_find_backwards()
585 glh->recall = node; in _glh_find_backwards()
646 if(glh->recall) { in _glh_find_forwards()
647 node = glh->recall->next; in _glh_find_forwards()
648 old_line = glh->recall->line; in _glh_find_forwards()
670 glh->recall = node; in _glh_find_forwards()
713 if(!glh->recall) in _glh_cancel_search()
720 glh->recall = NULL; in _glh_cancel_search()
836 glh->recall = node; in _glh_oldest_line()
878 if(!glh->enable || !glh->buffer || glh->max_lines == 0 || !glh->recall) in _glh_current_line()
927 for(node=glh->recall; node && offset != 0; node=node->next) { in _glh_line_id()
932 for(node=glh->recall; node && offset != 0; node=node->prev) { in _glh_line_id()
980 glh->recall = node; in _glh_recall_line()
1917 if(node == glh->recall) in _glh_discard_line()
2504 if(glh->recall && glh->recall == glh->list.tail && in _glh_prepare_for_recall()
2505 !_glh_is_line(glh->recall->line, line, strlen(line))) { in _glh_prepare_for_recall()
2513 if(!glh->recall) { in _glh_prepare_for_recall()
2516 glh->recall = glh->list.tail; in _glh_prepare_for_recall()
2538 return glh && glh->recall; in _glh_search_active()