comparison src/intervals.h @ 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 022a7fd54bfe
children 4b6b1069c0ff
comparison
equal deleted inserted replaced
29278:fcb030c7708e 29279:618b9ba6a8c2
245 extern INTERVAL copy_intervals P_ ((INTERVAL, int, int)); 245 extern INTERVAL copy_intervals P_ ((INTERVAL, int, int));
246 extern Lisp_Object textget P_ ((Lisp_Object, Lisp_Object)); 246 extern Lisp_Object textget P_ ((Lisp_Object, Lisp_Object));
247 extern void move_if_not_intangible P_ ((int)); 247 extern void move_if_not_intangible P_ ((int));
248 extern int get_property_and_range P_ ((int, Lisp_Object, Lisp_Object *, 248 extern int get_property_and_range P_ ((int, Lisp_Object, Lisp_Object *,
249 int *, int *, Lisp_Object)); 249 int *, int *, Lisp_Object));
250 extern Lisp_Object get_local_map P_ ((int, struct buffer *)); 250 enum map_property {local_map, keymap};
251 extern Lisp_Object get_local_map P_ ((int, struct buffer *, enum map_property));
251 extern INTERVAL update_interval P_ ((INTERVAL, int)); 252 extern INTERVAL update_interval P_ ((INTERVAL, int));
252 extern void set_intervals_multibyte P_ ((int)); 253 extern void set_intervals_multibyte P_ ((int));
253 extern INTERVAL validate_interval_range P_ ((Lisp_Object, Lisp_Object *, 254 extern INTERVAL validate_interval_range P_ ((Lisp_Object, Lisp_Object *,
254 Lisp_Object *, int)); 255 Lisp_Object *, int));
255 256
264 extern Lisp_Object Qpoint_left; 265 extern Lisp_Object Qpoint_left;
265 extern Lisp_Object Qpoint_entered; 266 extern Lisp_Object Qpoint_entered;
266 extern Lisp_Object Qmodification_hooks; 267 extern Lisp_Object Qmodification_hooks;
267 extern Lisp_Object Qcategory; 268 extern Lisp_Object Qcategory;
268 extern Lisp_Object Qlocal_map; 269 extern Lisp_Object Qlocal_map;
270 extern Lisp_Object Qkeymap;
269 271
270 /* Visual properties text (including strings) may have. */ 272 /* Visual properties text (including strings) may have. */
271 extern Lisp_Object Qforeground, Qbackground, Qfont, Qunderline, Qstipple; 273 extern Lisp_Object Qforeground, Qbackground, Qfont, Qunderline, Qstipple;
272 extern Lisp_Object Qinvisible, Qintangible, Qread_only; 274 extern Lisp_Object Qinvisible, Qintangible, Qread_only;
273 275