Mercurial > emacs
changeset 29279:618b9ba6a8c2
(map_property): New enum.
(get_local_map): Extra arg using it.
(Qkeymap): Declare.
author | Dave Love <fx@gnu.org> |
---|---|
date | Mon, 29 May 2000 11:42:51 +0000 |
parents | fcb030c7708e |
children | c1c05b2a382c |
files | src/intervals.h |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/intervals.h Mon May 29 11:41:13 2000 +0000 +++ b/src/intervals.h Mon May 29 11:42:51 2000 +0000 @@ -247,7 +247,8 @@ extern void move_if_not_intangible P_ ((int)); extern int get_property_and_range P_ ((int, Lisp_Object, Lisp_Object *, int *, int *, Lisp_Object)); -extern Lisp_Object get_local_map P_ ((int, struct buffer *)); +enum map_property {local_map, keymap}; +extern Lisp_Object get_local_map P_ ((int, struct buffer *, enum map_property)); extern INTERVAL update_interval P_ ((INTERVAL, int)); extern void set_intervals_multibyte P_ ((int)); extern INTERVAL validate_interval_range P_ ((Lisp_Object, Lisp_Object *, @@ -266,6 +267,7 @@ extern Lisp_Object Qmodification_hooks; extern Lisp_Object Qcategory; extern Lisp_Object Qlocal_map; +extern Lisp_Object Qkeymap; /* Visual properties text (including strings) may have. */ extern Lisp_Object Qforeground, Qbackground, Qfont, Qunderline, Qstipple;