Mercurial > emacs
diff src/xterm.c @ 30321:1f4d6c2c8a7a
Add some more prototypes.
| author | Gerd Moellmann <gerd@gnu.org> |
|---|---|
| date | Wed, 19 Jul 2000 15:47:10 +0000 |
| parents | 9a5ccf8784f3 |
| children | cf4163d1218e |
line wrap: on
line diff
--- a/src/xterm.c Wed Jul 19 15:46:20 2000 +0000 +++ b/src/xterm.c Wed Jul 19 15:47:10 2000 +0000 @@ -101,8 +101,9 @@ #ifdef USE_X_TOOLKIT -extern void free_frame_menubar (); -extern FRAME_PTR x_menubar_window_to_frame (); +extern void free_frame_menubar P_ ((struct frame *)); +extern struct frame *x_menubar_window_to_frame P_ ((struct x_display_info *, + int)); #if (XtSpecificationRelease >= 5) && !defined(NO_EDITRES) #define HACK_EDITRES @@ -384,8 +385,8 @@ static Lisp_Object Qvendor_specific_keysyms; -extern XrmDatabase x_load_resources (); -extern Lisp_Object x_icon_type (); +extern XrmDatabase x_load_resources P_ ((Display *, char *, char *, char *)); +extern Lisp_Object x_icon_type P_ ((struct frame *)); /* Enumeration for overriding/changing the face to use for drawing @@ -474,7 +475,13 @@ static void x_draw_row_bitmaps P_ ((struct window *, struct glyph_row *)); static void note_overwritten_text_cursor P_ ((struct window *, int, int)); static void x_flush P_ ((struct frame *f)); - +static void x_update_begin P_ ((struct frame *)); +static void x_update_window_begin P_ ((struct window *)); +static void x_draw_vertical_border P_ ((struct window *)); +static void x_after_update_window_line P_ ((struct glyph_row *)); +static INLINE void take_vertical_position_into_account P_ ((struct it *)); +static void x_produce_stretch_glyph P_ ((struct it *)); + /* Flush display of frame F, or of all frames if F is null. */
