aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
authorStefan Monnier2002-05-14 03:04:31 +0000
committerStefan Monnier2002-05-14 03:04:31 +0000
commit31bea176a601dbd6a6ed3756057e5b78a791f5be (patch)
tree8a451558423c9f3520d3fb6a0cc17fbf118be319 /src/bytecode.c
parentcadc926b47906a4f37cfe8b2f2a7c7be106084fe (diff)
downloademacs-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