diff options
| author | Kenichi Handa | 2012-10-11 20:29:47 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-10-11 20:29:47 +0900 |
| commit | d3e4228575e9ba9e99dc4a7dae788280ffcc4566 (patch) | |
| tree | 97d35f3c0766372c166a31f3c0f7aba791a38dde /src/keymap.h | |
| parent | cde44a7728488ca6bc6a46c18d9c5e647b160547 (diff) | |
| parent | fd2f90cf5c6a15610aa1e17e73d6d8a5f8cb1999 (diff) | |
| download | emacs-d3e4228575e9ba9e99dc4a7dae788280ffcc4566.tar.gz emacs-d3e4228575e9ba9e99dc4a7dae788280ffcc4566.zip | |
merge trunk
Diffstat (limited to 'src/keymap.h')
| -rw-r--r-- | src/keymap.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/keymap.h b/src/keymap.h index 5ed70c67b85..c704ee0b050 100644 --- a/src/keymap.h +++ b/src/keymap.h | |||
| @@ -34,11 +34,11 @@ extern Lisp_Object Qkeymap, Qmenu_bar; | |||
| 34 | extern Lisp_Object Qremap; | 34 | extern Lisp_Object Qremap; |
| 35 | extern Lisp_Object Qmenu_item; | 35 | extern Lisp_Object Qmenu_item; |
| 36 | extern Lisp_Object current_global_map; | 36 | extern Lisp_Object current_global_map; |
| 37 | extern char *push_key_description (EMACS_INT, char *, int); | 37 | extern char *push_key_description (EMACS_INT, char *); |
| 38 | extern Lisp_Object access_keymap (Lisp_Object, Lisp_Object, int, int, int); | 38 | extern Lisp_Object access_keymap (Lisp_Object, Lisp_Object, bool, bool, bool); |
| 39 | extern Lisp_Object get_keymap (Lisp_Object, int, int); | 39 | extern Lisp_Object get_keymap (Lisp_Object, bool, bool); |
| 40 | extern void describe_map_tree (Lisp_Object, int, Lisp_Object, Lisp_Object, | 40 | extern void describe_map_tree (Lisp_Object, bool, Lisp_Object, Lisp_Object, |
| 41 | const char *, int, int, int, int); | 41 | const char *, bool, bool, bool, bool); |
| 42 | extern ptrdiff_t current_minor_maps (Lisp_Object **, Lisp_Object **); | 42 | extern ptrdiff_t current_minor_maps (Lisp_Object **, Lisp_Object **); |
| 43 | extern void initial_define_key (Lisp_Object, int, const char *); | 43 | extern void initial_define_key (Lisp_Object, int, const char *); |
| 44 | extern void initial_define_lispy_key (Lisp_Object, const char *, const char *); | 44 | extern void initial_define_lispy_key (Lisp_Object, const char *, const char *); |
| @@ -47,7 +47,8 @@ extern void keys_of_keymap (void); | |||
| 47 | 47 | ||
| 48 | typedef void (*map_keymap_function_t) | 48 | typedef void (*map_keymap_function_t) |
| 49 | (Lisp_Object key, Lisp_Object val, Lisp_Object args, void* data); | 49 | (Lisp_Object key, Lisp_Object val, Lisp_Object args, void* data); |
| 50 | extern void map_keymap (Lisp_Object map, map_keymap_function_t fun, Lisp_Object largs, void* cargs, int autoload); | 50 | extern void map_keymap (Lisp_Object, map_keymap_function_t, Lisp_Object, |
| 51 | void *, bool); | ||
| 51 | extern void map_keymap_canonical (Lisp_Object map, | 52 | extern void map_keymap_canonical (Lisp_Object map, |
| 52 | map_keymap_function_t fun, | 53 | map_keymap_function_t fun, |
| 53 | Lisp_Object args, void *data); | 54 | Lisp_Object args, void *data); |