Mercurial > emacs
diff src/dispnew.c @ 21514:fa9ff387d260
Fix -Wimplicit warnings.
author | Andreas Schwab <schwab@suse.de> |
---|---|
date | Tue, 14 Apr 1998 12:25:56 +0000 |
parents | f23a3354d0ad |
children | 629f6df4a329 |
line wrap: on
line diff
--- a/src/dispnew.c Tue Apr 14 10:56:46 1998 +0000 +++ b/src/dispnew.c Tue Apr 14 12:25:56 1998 +0000 @@ -27,6 +27,10 @@ #include <stdio.h> #include <ctype.h> +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif + #include "lisp.h" #include "termchar.h" #include "termopts.h" @@ -43,6 +47,8 @@ #include "indent.h" #include "intervals.h" #include "blockinput.h" +#include "process.h" +#include "keyboard.h" /* I don't know why DEC Alpha OSF1 fail to compile this file if we include the following file. */ @@ -187,6 +193,7 @@ return Qnil; } +void redraw_frame (f) FRAME_PTR f; { @@ -229,8 +236,8 @@ int empty; { register int i; - register width = FRAME_WINDOW_WIDTH (frame); - register height = FRAME_HEIGHT (frame); + register int width = FRAME_WINDOW_WIDTH (frame); + register int height = FRAME_HEIGHT (frame); register struct frame_glyphs *new = (struct frame_glyphs *) xmalloc (sizeof (struct frame_glyphs)); @@ -468,6 +475,7 @@ /* cancel_line eliminates any request to display a line at position `vpos' */ +void cancel_line (vpos, frame) int vpos; register FRAME_PTR frame; @@ -475,6 +483,7 @@ FRAME_DESIRED_GLYPHS (frame)->enable[vpos] = 0; } +void clear_frame_records (frame) register FRAME_PTR frame; { @@ -823,6 +832,7 @@ into the FRAME_DESIRED_GLYPHS (frame) from the FRAME_PHYS_GLYPHS (frame) so that update_frame will not change those columns. */ +void preserve_other_columns (w) struct window *w; { @@ -947,6 +957,7 @@ for internal consistency. We cannot check that they are "right"; we can only look for something nonsensical. */ +void verify_charstarts (w) struct window *w; { @@ -1003,6 +1014,7 @@ cancel the columns of that window, so that when the window is displayed over again get_display_line will not complain. */ +void cancel_my_columns (w) struct window *w; { @@ -1198,7 +1210,7 @@ register int i; int pause; int preempt_count = baud_rate / 2400 + 1; - extern input_pending; + extern int input_pending; #ifdef HAVE_WINDOW_SYSTEM register int downto, leftmost; #endif @@ -1398,6 +1410,7 @@ extern void scrolling_1 (); +int scrolling (frame) FRAME_PTR frame; { @@ -1831,7 +1844,7 @@ olen = nlen - (nsp - osp); } cursor_to (vpos, osp); - insert_glyphs ((char *)0, nsp - osp); + insert_glyphs ((GLYPH *) 0, nsp - osp); } olen += nsp - osp; @@ -2070,6 +2083,7 @@ /* Do any change in frame size that was requested by a signal. */ +void do_pending_window_change () { /* If window_change_signal should have run before, run it now. */ @@ -2101,9 +2115,10 @@ redisplay. Since this tries to resize windows, we can't call it from a signal handler. */ +void change_frame_size (f, newheight, newwidth, pretend, delay) register FRAME_PTR f; - int newheight, newwidth, pretend; + int newheight, newwidth, pretend, delay; { Lisp_Object tail, frame; @@ -2284,6 +2299,7 @@ return Qnil; } +void bitch_at_user () { if (noninteractive) @@ -2469,6 +2485,7 @@ /* Then invoke its decoding routine to set up variables in the terminal package */ +void init_display () { #ifdef HAVE_X_WINDOWS @@ -2604,6 +2621,7 @@ #endif /* SIGWINCH */ } +void syms_of_display () { defsubr (&Sredraw_frame);