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;