summaryrefslogtreecommitdiff
path: root/src/intervals.h
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2000-05-29 11:42:51 +0000
committerDave Love <fx@gnu.org>2000-05-29 11:42:51 +0000
commitb4030d7b9d8aab418472f2adac3d7fc4d059a5a7 (patch)
tree891459d312ad6e3e637dba3b0cf50b23e05ce202 /src/intervals.h
parent6a7dccef4a8a69d12ee6a4561906644d662bd8f0 (diff)
downloademacs-b4030d7b9d8aab418472f2adac3d7fc4d059a5a7.tar.gz
(map_property): New enum.
(get_local_map): Extra arg using it. (Qkeymap): Declare.
Diffstat (limited to 'src/intervals.h')
-rw-r--r--src/intervals.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/intervals.h b/src/intervals.h
index 1a6bb341d0c..6597ae37a56 100644
--- a/src/intervals.h
+++ b/src/intervals.h
@@ -247,7 +247,8 @@ extern Lisp_Object textget P_ ((Lisp_Object, Lisp_Object));
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 Qpoint_entered;
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;