From d233b485e83c3a784b803fb894280773f16f2deb Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Mon, 7 Jan 2019 09:27:52 -0500 Subject: bash-5.0 distribution sources and documentation --- bashhist.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'bashhist.h') diff --git a/bashhist.h b/bashhist.h index c44e7c60..90ecec9e 100644 --- a/bashhist.h +++ b/bashhist.h @@ -30,6 +30,15 @@ #define HC_IGNBOTH (HC_IGNSPACE|HC_IGNDUPS) +#if defined (STRICT_POSIX) +# undef HISTEXPAND_DEFAULT +# define HISTEXPAND_DEFAULT 0 +#else +# if !defined (HISTEXPAND_DEFAULT) +# define HISTEXPAND_DEFAULT 1 +# endif /* !HISTEXPAND_DEFAULT */ +#endif + extern int remember_on_history; extern int enable_history_list; /* value for `set -o history' */ extern int literal_history; /* controlled by `shopt lithist' */ @@ -40,11 +49,19 @@ extern int history_expansion; extern int history_control; extern int command_oriented_history; extern int current_command_first_line_saved; +extern int current_command_first_line_comment; extern int hist_last_line_added; extern int hist_last_line_pushed; +extern int dont_save_function_defs; + +# if defined (READLINE) +extern int hist_verify; +# endif + # if defined (BANG_HISTORY) extern int history_expansion_inhibited; +extern int double_quotes_inhibit_history_expansion; # endif /* BANG_HISTORY */ extern void bash_initialize_history __P((void)); @@ -53,6 +70,7 @@ extern void bash_history_disable __P((void)); extern void bash_history_enable __P((void)); extern void bash_clear_history __P((void)); extern int bash_delete_histent __P((int)); +extern int bash_delete_history_range __P((int, int)); extern int bash_delete_last_history __P((void)); extern void load_history __P((void)); extern void save_history __P((void)); -- cgit v1.2.1