Mercurial > emacs
comparison 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 |
comparison
equal
deleted
inserted
replaced
92236:996d2de63762 | 92237:ce06567a933d |
---|---|
2880 int face_with_height P_ ((struct frame *, int, int)); | 2880 int face_with_height P_ ((struct frame *, int, int)); |
2881 int lookup_derived_face P_ ((struct frame *, Lisp_Object, int, int)); | 2881 int lookup_derived_face P_ ((struct frame *, Lisp_Object, int, int)); |
2882 void init_frame_faces P_ ((struct frame *)); | 2882 void init_frame_faces P_ ((struct frame *)); |
2883 void free_frame_faces P_ ((struct frame *)); | 2883 void free_frame_faces P_ ((struct frame *)); |
2884 void recompute_basic_faces P_ ((struct frame *)); | 2884 void recompute_basic_faces P_ ((struct frame *)); |
2885 int face_at_buffer_position P_ ((struct window *, int, int, int, int *, | 2885 int face_at_buffer_position P_ ((struct window *w, EMACS_INT pos, |
2886 int, int)); | 2886 EMACS_INT region_beg, EMACS_INT region_end, |
2887 int face_for_overlay_string P_ ((struct window *, int, int, | 2887 EMACS_INT *endptr, EMACS_INT limit, |
2888 int, int *, | 2888 int mouse)); |
2889 int, int, Lisp_Object)); | 2889 int face_for_overlay_string P_ ((struct window *w, EMACS_INT pos, |
2890 int face_at_string_position P_ ((struct window *, Lisp_Object, int, int, int, | 2890 EMACS_INT region_beg, EMACS_INT region_end, |
2891 int, int *, enum face_id, int)); | 2891 EMACS_INT *endptr, EMACS_INT limit, |
2892 int mouse, Lisp_Object overlay)); | |
2893 int face_at_string_position P_ ((struct window *w, Lisp_Object string, | |
2894 EMACS_INT pos, EMACS_INT bufpos, | |
2895 EMACS_INT region_beg, EMACS_INT region_end, | |
2896 EMACS_INT *endptr, enum face_id, int mouse)); | |
2892 int merge_faces P_ ((struct frame *, Lisp_Object, int, int)); | 2897 int merge_faces P_ ((struct frame *, Lisp_Object, int, int)); |
2893 int compute_char_face P_ ((struct frame *, int, Lisp_Object)); | 2898 int compute_char_face P_ ((struct frame *, int, Lisp_Object)); |
2894 void free_all_realized_faces P_ ((Lisp_Object)); | 2899 void free_all_realized_faces P_ ((Lisp_Object)); |
2895 void free_realized_face P_ ((struct frame *, struct face *)); | 2900 void free_realized_face P_ ((struct frame *, struct face *)); |
2896 extern Lisp_Object Qforeground_color, Qbackground_color; | 2901 extern Lisp_Object Qforeground_color, Qbackground_color; |