Copyright (C) 2000-2012 |
GNU Info (history.info)History List ManagementHistory List Management ----------------------- These functions manage individual entries on the history list, or set parameters managing the list itself. - Function: void add_history (const char *string) Place STRING at the end of the history list. The associated data field (if any) is set to `NULL'. - Function: HIST_ENTRY * remove_history (int which) Remove history entry at offset WHICH from the history. The removed element is returned so you can free the line, data, and containing structure. - Function: HIST_ENTRY * replace_history_entry (int which, const char *line, histdata_t data) Make the history entry at offset WHICH have LINE and DATA. This returns the old entry so you can dispose of the data. In the case of an invalid WHICH, a `NULL' pointer is returned. - Function: void clear_history (void) Clear the history list by deleting all the entries. - Function: void stifle_history (int max) Stifle the history list, remembering only the last MAX entries. - Function: int unstifle_history (void) Stop stifling the history. This returns the previous amount the history was stifled. The value is positive if the history was stifled, negative if it wasn't. - Function: int history_is_stifled (void) Returns non-zero if the history is stifled, zero if it is not. automatically generated by info2www version 1.2.2.9 |