aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrew Innes2000-08-22 23:43:25 +0000
committerAndrew Innes2000-08-22 23:43:25 +0000
commit38006079e4a18d30090ee187f032eff4c6182ea6 (patch)
treecd57c3021fa3e472888165a7019cc10bce58b720 /src
parent42c95ffbe9086d04b2bd49d59e71fe262e5132c4 (diff)
downloademacs-38006079e4a18d30090ee187f032eff4c6182ea6.tar.gz
emacs-38006079e4a18d30090ee187f032eff4c6182ea6.zip
Include keyboard.h before frame.h.
[USE_CRT_DLL]: Remove unnecessary extern, which screws up dllimport attributes. (x_update_window_end): Update prototype.
Diffstat (limited to 'src')
-rw-r--r--src/w32term.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/w32term.c b/src/w32term.c
index 7d664a6c532..f7622568569 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -41,6 +41,7 @@ Boston, MA 02111-1307, USA. */
41#include <setjmp.h> 41#include <setjmp.h>
42#include <sys/stat.h> 42#include <sys/stat.h>
43 43
44#include "keyboard.h"
44#include "frame.h" 45#include "frame.h"
45#include "dispextern.h" 46#include "dispextern.h"
46#include "fontset.h" 47#include "fontset.h"
@@ -51,7 +52,6 @@ Boston, MA 02111-1307, USA. */
51#include "disptab.h" 52#include "disptab.h"
52#include "buffer.h" 53#include "buffer.h"
53#include "window.h" 54#include "window.h"
54#include "keyboard.h"
55#include "intervals.h" 55#include "intervals.h"
56#include "composite.h" 56#include "composite.h"
57#include "coding.h" 57#include "coding.h"
@@ -315,7 +315,9 @@ extern Lisp_Object Vcommand_line_args, Vsystem_name;
315 315
316extern Lisp_Object Qface, Qmouse_face; 316extern Lisp_Object Qface, Qmouse_face;
317 317
318#ifndef USE_CRT_DLL
318extern int errno; 319extern int errno;
320#endif
319 321
320/* A mask of extra modifier bits to put into every keyboard char. */ 322/* A mask of extra modifier bits to put into every keyboard char. */
321 323
@@ -334,7 +336,7 @@ enum draw_glyphs_face
334 DRAW_IMAGE_SUNKEN 336 DRAW_IMAGE_SUNKEN
335}; 337};
336 338
337static void x_update_window_end P_ ((struct window *, int)); 339static void x_update_window_end P_ ((struct window *, int, int));
338static void frame_to_window_pixel_xy P_ ((struct window *, int *, int *)); 340static void frame_to_window_pixel_xy P_ ((struct window *, int *, int *));
339void w32_delete_display P_ ((struct w32_display_info *)); 341void w32_delete_display P_ ((struct w32_display_info *));
340static int fast_find_position P_ ((struct window *, int, int *, int *, 342static int fast_find_position P_ ((struct window *, int, int *, int *,