| 
 Data Structures | 
| struct   | _tinyrl_history_iterator | 
 Typedefs | 
| 
typedef _tinyrl_history_entry  | tinyrl_history_entry_t | 
| 
typedef _tinyrl_history  | tinyrl_history_t | 
| typedef _tinyrl_history_iterator  | tinyrl_history_iterator_t | 
 Enumerations | 
| enum   | tinyrl_history_expand_t { tinyrl_history_NO_EXPANSION, 
tinyrl_history_EXPANDED
 } | 
 Functions | 
| 
const char *  | tinyrl_history_entry__get_line (const tinyrl_history_entry_t *instance) | 
| 
unsigned  | tinyrl_history_entry__get_index (const tinyrl_history_entry_t *instance) | 
| 
tinyrl_history_t *  | tinyrl_history_new (unsigned stifle) | 
| 
void  | tinyrl_history_delete (tinyrl_history_t *instance) | 
| 
void  | tinyrl_history_add (tinyrl_history_t *instance, const char *line) | 
| 
tinyrl_history_entry_t *  | tinyrl_history_getfirst (const tinyrl_history_t *instance, tinyrl_history_iterator_t *iter) | 
| 
tinyrl_history_entry_t *  | tinyrl_history_getlast (const tinyrl_history_t *instance, tinyrl_history_iterator_t *iter) | 
| 
tinyrl_history_entry_t *  | tinyrl_history_getnext (tinyrl_history_iterator_t *iter) | 
| 
tinyrl_history_entry_t *  | tinyrl_history_getprevious (tinyrl_history_iterator_t *iter) | 
| 
tinyrl_history_entry_t *  | tinyrl_history_remove (tinyrl_history_t *instance, unsigned offset) | 
| 
void  | tinyrl_history_clear (tinyrl_history_t *instance) | 
| 
void  | tinyrl_history_stifle (tinyrl_history_t *instance, unsigned stifle) | 
| 
unsigned  | tinyrl_history_unstifle (tinyrl_history_t *instance) | 
| 
bool_t  | tinyrl_history_is_stifled (const tinyrl_history_t *instance) | 
| 
tinyrl_history_entry_t **  | tinyrl_history_list (const tinyrl_history_t *instance) | 
| 
tinyrl_history_entry_t *  | tinyrl_history_get (const tinyrl_history_t *instance, unsigned offset) | 
| 
tinyrl_history_expand_t  | tinyrl_history_expand (const tinyrl_history_t *instance, const char *string, char **output) |