#include <time.h>#include "rlstdc.h"#include "rltypedefs.h"#include <readline/rlstdc.h>#include <readline/rltypedefs.h>Include dependency graph for history.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | _hist_entry |
| struct | _hist_state |
Defines | |
| #define | HISTENT_BYTES(hs) (strlen ((hs)->line) + strlen ((hs)->timestamp)) |
| #define | HS_STIFLED 0x01 |
Typedefs | |
| typedef char * | histdata_t |
| typedef _hist_entry | HIST_ENTRY |
| typedef _hist_state | HISTORY_STATE |
Functions | |
| void using_history | PARAMS ((void)) |
| void history_set_history_state | PARAMS ((HISTORY_STATE *)) |
| void add_history | PARAMS ((const char *)) |
| HIST_ENTRY *remove_history | PARAMS ((int)) |
| histdata_t free_history_entry | PARAMS ((HIST_ENTRY *)) |
| HIST_ENTRY *replace_history_entry | PARAMS ((int, const char *, histdata_t)) |
| int history_search | PARAMS ((const char *, int)) |
| int history_search_pos | PARAMS ((const char *, int, int)) |
| int append_history | PARAMS ((int, const char *)) |
| int history_expand | PARAMS ((char *, char **)) |
| char *history_arg_extract | PARAMS ((int, int, const char *)) |
| char *get_history_event | PARAMS ((const char *, int *, int)) |
Variables | |
| int | history_base |
| int | history_length |
| int | history_max_entries |
| char | history_expansion_char |
| char | history_subst_char |
| char * | history_word_delimiters |
| char | history_comment_char |
| char * | history_no_expand_chars |
| char * | history_search_delimiter_chars |
| int | history_quotes_inhibit_expansion |
| int | history_write_timestamps |
| int | max_input_history |
| rl_linebuf_func_t * | history_inhibit_expansion_function |
| #define HISTENT_BYTES | ( | hs | ) | (strlen ((hs)->line) + strlen ((hs)->timestamp)) |
Definition at line 53 of file history.h.
Referenced by history_do_write(), and history_total_bytes().
| #define HS_STIFLED 0x01 |
Definition at line 65 of file history.h.
Referenced by history_get_history_state(), and history_set_history_state().
| typedef struct _hist_entry HIST_ENTRY |
| typedef char* histdata_t |
| typedef struct _hist_state HISTORY_STATE |
| char* get_history_event PARAMS | ( | (const char *, int *, int) | ) |
| char* history_arg_extract PARAMS | ( | (int, int, const char *) | ) |
| int history_expand PARAMS | ( | (char *, char **) | ) |
| int append_history PARAMS | ( | (int, const char *) | ) |
| int history_search_pos PARAMS | ( | (const char *, int, int) | ) |
| int history_search PARAMS | ( | (const char *, int) | ) |
| HIST_ENTRY* replace_history_entry PARAMS | ( | (int, const char *, histdata_t) | ) |
| histdata_t free_history_entry PARAMS | ( | (HIST_ENTRY *) | ) |
| HIST_ENTRY* remove_history PARAMS | ( | (int) | ) |
| void add_history PARAMS | ( | (const char *) | ) |
| void history_set_history_state PARAMS | ( | (HISTORY_STATE *) | ) |
| void using_history PARAMS | ( | (void) | ) |
| int history_base |
Definition at line 101 of file readline.c.
| char history_comment_char |
Definition at line 86 of file histexpand.c.
Definition at line 104 of file readline.c.
| rl_linebuf_func_t* history_inhibit_expansion_function |
Definition at line 107 of file readline.c.
| int history_length |
| char* history_no_expand_chars |
Definition at line 106 of file readline.c.
Definition at line 94 of file histexpand.c.
| char history_subst_char |
Definition at line 105 of file readline.c.
| char* history_word_delimiters |
Definition at line 97 of file histexpand.c.
Definition at line 100 of file histfile.c.
Definition at line 103 of file readline.c.
1.4.7

