diff options
Diffstat (limited to 'gnu/lib/libreadline/readline/keymaps.h')
-rw-r--r-- | gnu/lib/libreadline/readline/keymaps.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/gnu/lib/libreadline/readline/keymaps.h b/gnu/lib/libreadline/readline/keymaps.h index 2419f1a..f7e9f6f 100644 --- a/gnu/lib/libreadline/readline/keymaps.h +++ b/gnu/lib/libreadline/readline/keymaps.h @@ -66,24 +66,26 @@ extern KEYMAP_ENTRY_ARRAY vi_insertion_keymap, vi_movement_keymap; /* Return a new, empty keymap. Free it with free() when you are done. */ -Keymap rl_make_bare_keymap (); +extern Keymap rl_make_bare_keymap (); /* Return a new keymap which is a copy of MAP. */ -Keymap rl_copy_keymap (); +extern Keymap rl_copy_keymap (); /* Return a new keymap with the printing characters bound to rl_insert, the lowercase Meta characters bound to run their equivalents, and the Meta digits bound to produce numeric arguments. */ -Keymap rl_make_keymap (); +extern Keymap rl_make_keymap (); + +extern void rl_discard_keymap (); /* Return the keymap corresponding to a given name. Names look like `emacs' or `emacs-meta' or `vi-insert'. */ -Keymap rl_get_keymap_by_name (); +extern Keymap rl_get_keymap_by_name (); /* Return the current keymap. */ -Keymap rl_get_keymap (); +extern Keymap rl_get_keymap (); /* Set the current keymap to MAP. */ -void rl_set_keymap (); +extern void rl_set_keymap (); #endif /* _KEYMAPS_H_ */ |