]> git.eshelyaron.com Git - emacs.git/commitdiff
(map_property): New enum.
authorDave Love <fx@gnu.org>
Mon, 29 May 2000 11:42:51 +0000 (11:42 +0000)
committerDave Love <fx@gnu.org>
Mon, 29 May 2000 11:42:51 +0000 (11:42 +0000)
(get_local_map): Extra arg using it.
(Qkeymap): Declare.

src/intervals.h

index 1a6bb341d0c4d2ce3a463a5bd44b29c9379fe58c..6597ae37a565eb4038d83f34866194732b45842e 100644 (file)
@@ -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;