From ffd3809e191e1063a6edb65586c13bb6cd3a84e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Wed, 15 Dec 2010 18:39:14 +0100 Subject: [PATCH] common: add windows.h where required, make gdi_handlers static This patch has not been verified with VS/brew. It should be safe hopefully. Compilation is fine with mingw32/spice-gtk. --- canvas_base.h | 3 +++ canvas_utils.c | 2 +- canvas_utils.h | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/canvas_base.h b/canvas_base.h index 7c5f275..7a69def 100644 --- a/canvas_base.h +++ b/canvas_base.h @@ -27,6 +27,9 @@ #include "lz.h" #include "region.h" #include "draw.h" +#ifdef WIN32 +#include +#endif #ifdef __cplusplus extern "C" { diff --git a/canvas_utils.c b/canvas_utils.c index d861800..604f589 100644 --- a/canvas_utils.c +++ b/canvas_utils.c @@ -30,7 +30,7 @@ #include "mem.h" #ifdef WIN32 -extern int gdi_handlers; +static int gdi_handlers = 0; #endif #ifndef CANVAS_ERROR diff --git a/canvas_utils.h b/canvas_utils.h index ffed927..16ada45 100644 --- a/canvas_utils.h +++ b/canvas_utils.h @@ -19,6 +19,10 @@ #ifndef _H_CANVAS_UTILS #define _H_CANVAS_UTILS +#ifdef WIN32 +#include +#endif + #include #include "pixman_utils.h"