diff src/dispextern.h @ 92237:ce06567a933d

* dispextern.h (face_at_buffer_position, face_for_overlay_string) (face_at_string_position): * xfaces.c (face_at_buffer_position, face_for_overlay_string) (face_at_string_position): * xdisp.c (display_string, next_overlay_change): * buffer.h (overlays_at): * buffer.c (overlays_at): Use EMACS_INT for buffer positions. Update callers.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 26 Feb 2008 18:18:05 +0000
parents 579a729e2f9f
children fe4c6489cfdf
line wrap: on
line diff
--- a/src/dispextern.h	Tue Feb 26 16:36:52 2008 +0000
+++ b/src/dispextern.h	Tue Feb 26 18:18:05 2008 +0000
@@ -2882,13 +2882,18 @@
 void init_frame_faces P_ ((struct frame *));
 void free_frame_faces P_ ((struct frame *));
 void recompute_basic_faces P_ ((struct frame *));
-int face_at_buffer_position P_ ((struct window *, int, int, int, int *,
-				 int, int));
-int face_for_overlay_string P_ ((struct window *, int, int,
-				 int, int *,
-				 int, int, Lisp_Object));
-int face_at_string_position P_ ((struct window *, Lisp_Object, int, int, int,
-				 int, int *, enum face_id, int));
+int face_at_buffer_position P_ ((struct window *w, EMACS_INT pos,
+				 EMACS_INT region_beg, EMACS_INT region_end,
+				 EMACS_INT *endptr, EMACS_INT limit,
+				 int mouse));
+int face_for_overlay_string P_ ((struct window *w, EMACS_INT pos,
+				 EMACS_INT region_beg, EMACS_INT region_end,
+				 EMACS_INT *endptr, EMACS_INT limit,
+				 int mouse, Lisp_Object overlay));
+int face_at_string_position P_ ((struct window *w, Lisp_Object string,
+				 EMACS_INT pos, EMACS_INT bufpos,
+				 EMACS_INT region_beg, EMACS_INT region_end,
+				 EMACS_INT *endptr, enum face_id, int mouse));
 int merge_faces P_ ((struct frame *, Lisp_Object, int, int));
 int compute_char_face P_ ((struct frame *, int, Lisp_Object));
 void free_all_realized_faces P_ ((Lisp_Object));