23 #if !defined (_READLINE_H_)
33 rl_beg_of_line (), rl_backward (), rl_delete (), rl_end_of_line (),
34 rl_forward (), ding (), rl_backward (), rl_newline (), rl_kill_line (),
35 rl_clear_screen (), rl_get_next_history (), rl_get_previous_history (),
36 rl_quoted_insert (), rl_reverse_search_history (), rl_transpose_chars (),
37 rl_unix_line_discard (), rl_quoted_insert (), rl_unix_word_rubout (),
38 rl_yank (), rl_rubout (), rl_backward_word (), rl_kill_word (),
39 rl_forward_word (), rl_tab_insert (), rl_yank_pop (), rl_yank_nth_arg (),
40 rl_backward_kill_word (), rl_backward_kill_line (), rl_transpose_words (),
41 rl_complete (), rl_possible_completions (), rl_insert_completions (),
42 rl_do_lowercase_version (), rl_kill_full_line (),
43 rl_digit_argument (), rl_universal_argument (), rl_abort (),
44 rl_undo_command (), rl_revert_line (), rl_beginning_of_history (),
45 rl_end_of_history (), rl_forward_search_history (), rl_insert (),
46 rl_upcase_word (), rl_downcase_word (), rl_capitalize_word (),
47 rl_restart_output (), rl_re_read_init_file (), rl_dump_functions (),
48 rl_delete_horizontal_space (), rl_history_search_forward (),
49 rl_history_search_backward (), rl_tty_status (), rl_yank_last_arg ();
52 extern int rl_insert_text (), rl_delete_text (), rl_kill_text ();
53 extern int rl_complete_internal ();
54 extern int rl_expand_prompt ();
55 extern int rl_initialize ();
56 extern int rl_set_signals (), rl_clear_signals ();
57 extern int rl_init_argument (), rl_digit_argument ();
58 extern int rl_read_key (), rl_getc (), rl_stuff_char ();
59 extern int maybe_save_line (), maybe_unsave_line (), maybe_replace_line ();
60 extern int rl_modifying ();
62 extern int rl_begin_undo_group (), rl_end_undo_group ();
63 extern void rl_add_undo (), free_undo_list ();
64 extern int rl_do_undo ();
67 extern int rl_insert_close ();
70 extern int rl_vi_editing_mode (), rl_emacs_editing_mode ();
74 rl_noninc_forward_search (), rl_noninc_reverse_search (),
75 rl_noninc_forward_search_again (), rl_noninc_reverse_search_again ();
78 extern int rl_vi_check (), rl_vi_textmod_command ();
80 rl_vi_redo (), rl_vi_tilde_expand (),
81 rl_vi_movement_mode (), rl_vi_insertion_mode (), rl_vi_arg_digit (),
82 rl_vi_prev_word (), rl_vi_next_word (), rl_vi_char_search (),
83 rl_vi_eof_maybe (), rl_vi_append_mode (), rl_vi_put (),
84 rl_vi_append_eol (), rl_vi_insert_beg (), rl_vi_delete (), rl_vi_comment (),
85 rl_vi_first_print (), rl_vi_fword (), rl_vi_fWord (), rl_vi_bword (),
86 rl_vi_bWord (), rl_vi_eword (), rl_vi_eWord (), rl_vi_end_word (),
87 rl_vi_change_case (), rl_vi_match (), rl_vi_bracktype (),
88 rl_vi_change_char (), rl_vi_yank_arg (), rl_vi_search (),
89 rl_vi_search_again (), rl_vi_subst (), rl_vi_overstrike (),
90 rl_vi_overstrike_delete (), rl_vi_replace(), rl_vi_column (),
91 rl_vi_delete_to (), rl_vi_change_to (), rl_vi_yank_to (),
92 rl_vi_complete (), rl_vi_fetch_history ();
95 extern int rl_start_kbd_macro (), rl_end_kbd_macro ();
96 extern int rl_call_last_kbd_macro ();
98 extern int rl_arrow_keys(), rl_refresh_line ();
106 enum undo_code { UNDO_DELETE, UNDO_INSERT, UNDO_BEGIN, UNDO_END };
135 extern char *rl_readline_name;
138 extern char *rl_line_buffer;
141 extern int rl_point, rl_end;
144 extern char *rl_terminal_name;
147 extern FILE *rl_instream, *rl_outstream;
152 extern char *rl_basic_word_break_characters;
157 extern char *rl_completer_word_break_characters;
163 extern char *rl_completer_quote_characters;
168 extern char *rl_special_prefixes;
173 extern Function *rl_completion_entry_function;
181 extern Function *rl_ignore_some_completions_function;
190 extern CPPFunction *rl_attempted_completion_function;
199 extern Function *rl_directory_completion_hook;
202 #define rl_symbolic_link_hook rl_directory_completion_hook
210 extern int rl_show_star;
215 extern int rl_filename_completion_desired;
222 extern int rl_filename_quoting_desired;
226 extern int rl_attempted_completion_over;
235 extern char *readline ();
240 extern char **completion_matches ();
241 extern char *username_completion_function ();
242 extern char *filename_completion_function ();
249 extern int rl_add_defun ();
250 extern int rl_bind_key (), rl_bind_key_in_map ();
251 extern int rl_unbind_key (), rl_unbind_key_in_map ();
252 extern int rl_set_key ();
253 extern int rl_macro_bind (), rl_generic_bind (), rl_variable_bind ();
254 extern int rl_translate_keyseq ();
255 extern Function *rl_named_function (), *rl_function_of_keyseq ();
256 extern int rl_parse_and_bind ();
257 extern Keymap rl_get_keymap (), rl_get_keymap_by_name ();
258 extern void rl_set_keymap ();
259 extern char **rl_invoking_keyseqs (), **rl_invoking_keyseqs_in_map ();
260 extern void rl_function_dumper ();
261 extern int rl_read_init_file ();
264 extern void rl_list_funmap_names ();
265 extern void rl_initialize_funmap ();
268 extern void rl_redisplay ();
269 extern int rl_message (), rl_clear_message ();
270 extern int rl_reset_line_state ();
271 extern int rl_character_len ();
272 extern int rl_show_char ();
273 extern int crlf (), rl_on_new_line ();
274 extern int rl_forced_update_display ();
277 #define RL_PROMPT_START_IGNORE '\001'
278 #define RL_PROMPT_END_IGNORE '\002'
280 #if !defined (savestring)
281 extern char *savestring ();
Definition: readline.h:120
Definition: readline.h:109