Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/lib/libedit/readline/readline.h,v rcsdiff: /ftp/cvs/cvsroot/src/lib/libedit/readline/readline.h,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.43 retrieving revision 1.43.2.1 diff -u -p -r1.43 -r1.43.2.1 --- src/lib/libedit/readline/readline.h 2018/06/09 17:41:55 1.43 +++ src/lib/libedit/readline/readline.h 2019/06/10 22:05:23 1.43.2.1 @@ -1,4 +1,4 @@ -/* $NetBSD: readline.h,v 1.43 2018/06/09 17:41:55 christos Exp $ */ +/* $NetBSD: readline.h,v 1.43.2.1 2019/06/10 22:05:23 christos Exp $ */ /*- * Copyright (c) 1997 The NetBSD Foundation, Inc. @@ -99,23 +99,23 @@ extern "C" { #endif extern const char *rl_library_version; extern int rl_readline_version; -extern char *rl_readline_name; +extern const char *rl_readline_name; extern FILE *rl_instream; extern FILE *rl_outstream; extern char *rl_line_buffer; extern int rl_point, rl_end; extern int history_base, history_length; extern int max_input_history; -extern char *rl_basic_word_break_characters; +extern const char *rl_basic_word_break_characters; extern char *rl_completer_word_break_characters; -extern char *rl_completer_quote_characters; +extern const char *rl_completer_quote_characters; extern rl_compentry_func_t *rl_completion_entry_function; extern char *(*rl_completion_word_break_hook)(void); extern rl_completion_func_t *rl_attempted_completion_function; extern int rl_attempted_completion_over; extern int rl_completion_type; extern int rl_completion_query_items; -extern char *rl_special_prefixes; +extern const char *rl_special_prefixes; extern int rl_completion_append_character; extern int rl_inhibit_completion; extern Function *rl_pre_input_hook; @@ -185,7 +185,7 @@ void rl_display_match_list(char **, in int rl_insert(int, int); int rl_insert_text(const char *); -void rl_reset_terminal(const char *); +int rl_reset_terminal(const char *); void rl_resize_terminal(void); int rl_bind_key(int, rl_command_func_t *); int rl_newline(int, int); @@ -199,7 +199,7 @@ void rl_deprep_terminal(void); int rl_read_init_file(const char *); int rl_parse_and_bind(const char *); int rl_variable_bind(const char *, const char *); -void rl_stuff_char(int); +int rl_stuff_char(int); int rl_add_defun(const char *, rl_command_func_t *, int); HISTORY_STATE *history_get_history_state(void); void rl_get_screen_size(int *, int *); @@ -211,6 +211,8 @@ char **rl_completion_matches(cons void rl_forced_update_display(void); int rl_set_prompt(const char *); int rl_on_new_line(void); +void rl_reset_after_signal(void); +void rl_echo_signal_char(int); /* * The following are not implemented