[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2.3.3 Information About the History List
These functions return information about the entire history list or individual list entries.
- Function: HIST_ENTRY ** history_list (void)
Return a
NULL
terminated array ofHIST_ENTRY *
which is the current input history. Element 0 of this list is the beginning of time. If there is no history, returnNULL
.
- Function: HIST_ENTRY * current_history (void)
Return the history entry at the current position, as determined by
where_history()
. If there is no entry there, return aNULL
pointer.
- Function: HIST_ENTRY * history_get (int offset)
Return the history entry at position offset, starting from
history_base
(see section History Variables). If there is no entry there, or if offset is greater than the history length, return aNULL
pointer.
- Function: time_t history_get_time (HIST_ENTRY *entry)
Return the time stamp associated with the history entry entry.
- Function: int history_total_bytes (void)
Return the number of bytes that the primary history entries are using. This function returns the sum of the lengths of all the lines in the history.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |