diff options
| author | Stefan Monnier | 2002-05-14 03:04:31 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2002-05-14 03:04:31 +0000 |
| commit | 31bea176a601dbd6a6ed3756057e5b78a791f5be (patch) | |
| tree | 8a451558423c9f3520d3fb6a0cc17fbf118be319 /src/bytecode.c | |
| parent | cadc926b47906a4f37cfe8b2f2a7c7be106084fe (diff) | |
| download | emacs-31bea176a601dbd6a6ed3756057e5b78a791f5be.tar.gz emacs-31bea176a601dbd6a6ed3756057e5b78a791f5be.zip | |
(keymap_parent): New fun, extracted from Fkeymap_parent.
(Fkeymap_parent, keymap_memberp, fix_submap_inheritance): Use it.
(Fset_keymap_parent): Gcpro a bit more.
(access_keymap): Gcpro around meta_map call and around the main loop.
(get_keyelt): Gcpro when following indirect references.
(copy_keymap_item): New fun, extracted from Fcopy_keymap.
(copy_keymap_1, Fcopy_keymap): Use it. Don't copy the parent map.
(Fdefine_key, Flookup_key): Gcpro before calling get_keymap.
Remove useless ad-hoc remap code.
Diffstat (limited to 'src/bytecode.c')
0 files changed, 0 insertions, 0 deletions