Lines Matching refs:history
52 return cirbuf_init(&rdl->history, rdl->history_buf, 0, RDLINE_HISTORY_BUF_SIZE); in rdline_init()
523 while (! CIRBUF_IS_EMPTY(&rdl->history) ) { in rdline_remove_old_history_item()
524 tmp = cirbuf_get_head(&rdl->history); in rdline_remove_old_history_item()
525 cirbuf_del_head(&rdl->history); in rdline_remove_old_history_item()
536 if ( CIRBUF_IS_EMPTY(&rdl->history) ) { in rdline_remove_first_history_item()
540 cirbuf_del_tail(&rdl->history); in rdline_remove_first_history_item()
543 while (! CIRBUF_IS_EMPTY(&rdl->history) ) { in rdline_remove_first_history_item()
544 tmp = cirbuf_get_tail(&rdl->history); in rdline_remove_first_history_item()
547 cirbuf_del_tail(&rdl->history); in rdline_remove_first_history_item()
556 CIRBUF_FOREACH(&rdl->history, i, tmp) { in rdline_get_history_size()
577 cirbuf_align_left(&rdl->history); in rdline_get_history_item()
579 CIRBUF_FOREACH(&rdl->history, i, tmp) { in rdline_get_history_item()
621 while ( len >= CIRBUF_GET_FREELEN(&rdl->history) ) { in rdline_add_history()
625 cirbuf_add_buf_tail(&rdl->history, buf, len); in rdline_add_history()
626 cirbuf_add_tail(&rdl->history, 0); in rdline_add_history()
636 cirbuf_init(&rdl->history, rdl->history_buf, 0, RDLINE_HISTORY_BUF_SIZE); in rdline_clear_history()