Mercurial > emacs
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));