(keymap_parent): New fun, extracted from Fkeymap_parent.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 14 May 2002 03:04:31 +0000 (03:04 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 14 May 2002 03:04:31 +0000 (03:04 +0000)
commit31bea176a601dbd6a6ed3756057e5b78a791f5be
tree8a451558423c9f3520d3fb6a0cc17fbf118be319
parentcadc926b47906a4f37cfe8b2f2a7c7be106084fe
(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.
src/ChangeLog
src/keymap.c