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;