# HG changeset patch # User Dave Love # Date 959600571 0 # Node ID 618b9ba6a8c2ee428735769403925d16389e068f # Parent fcb030c7708ec8362360cd9ac306dd23037f9346 (map_property): New enum. (get_local_map): Extra arg using it. (Qkeymap): Declare. diff -r fcb030c7708e -r 618b9ba6a8c2 src/intervals.h --- 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;