Lines Matching refs:history
204 history(h->hist, &bc_history_event, H_SETSIZE, 100); in bc_history_init()
205 history(h->hist, &bc_history_event, H_SETUNIQUE, 1); in bc_history_init()
207 el_set(h->el, EL_HIST, history, h->hist); in bc_history_init()
306 history(h->hist, &bc_history_event, H_ENTER, line); in bc_history_line()
1305 if (h->history.len <= 1) return; in bc_history_edit_next()
1312 bc_vec_replaceAt(&h->history, h->history.len - 1 - h->idx, &dup); in bc_history_edit_next()
1323 else if (h->idx >= h->history.len) in bc_history_edit_next()
1325 h->idx = h->history.len - 1; in bc_history_edit_next()
1330 str = *((char**) bc_vec_item(&h->history, h->history.len - 1 - h->idx)); in bc_history_edit_next()
1716 if (h->history.len) in bc_history_add()
1719 char* s = *((char**) bc_vec_item_rev(&h->history, 0)); in bc_history_add()
1729 bc_vec_push(&h->history, &line); in bc_history_add()
1745 if (h->history.len) in bc_history_add_empty()
1748 char* s = *((char**) bc_vec_item_rev(&h->history, 0)); in bc_history_add_empty()
1754 bc_vec_push(&h->history, &line); in bc_history_add_empty()
1866 bc_vec_pop(&h->history); in bc_history_edit()
2177 bc_vec_init(&h->history, sizeof(char*), BC_DTOR_HISTORY_STRING); in bc_history_init()
2203 bc_vec_free(&h->history); in bc_history_free()