Module: wine Branch: master Commit: 1894d708a43f469607d0deb86b5abc30c856b84a URL: http://source.winehq.org/git/wine.git/?a=commit;h=1894d708a43f469607d0deb86b...
Author: Alexandre Julliard julliard@winehq.org Date: Thu Jul 3 12:39:28 2008 +0200
oleaut32: Include the system jpeg and png headers before the Windows headers.
---
dlls/oleaut32/olepicture.c | 37 ++++++++++++++++++------------------- 1 files changed, 18 insertions(+), 19 deletions(-)
diff --git a/dlls/oleaut32/olepicture.c b/dlls/oleaut32/olepicture.c index 05a2934..cad5b7b 100644 --- a/dlls/oleaut32/olepicture.c +++ b/dlls/oleaut32/olepicture.c @@ -45,6 +45,22 @@ #include <stdio.h> #include <string.h>
+#ifdef SONAME_LIBJPEG +/* This is a hack, so jpeglib.h does not redefine INT32 and the like*/ +#define XMD_H +#define UINT8 JPEG_UINT8 +#define UINT16 JPEG_UINT16 +#define boolean jpeg_boolean +# include <jpeglib.h> +#undef UINT8 +#undef UINT16 +#undef boolean +#endif + +#ifdef HAVE_PNG_H +#include <png.h> +#endif + /* Must be before wine includes, the header has things conflicting with * WINE headers. */ @@ -67,23 +83,6 @@
#include "wine/wingdi16.h"
-#ifdef SONAME_LIBJPEG -/* This is a hack, so jpeglib.h does not redefine INT32 and the like*/ -#define XMD_H -#define UINT8 JPEG_UINT8 -#define UINT16 JPEG_UINT16 -#undef FAR -#define boolean jpeg_boolean -# include <jpeglib.h> -#undef jpeg_boolean -#undef UINT16 -#endif - -#ifdef HAVE_PNG_H -#undef FAR -#include <png.h> -#endif - #include "ungif.h"
WINE_DEFAULT_DEBUG_CHANNEL(ole); @@ -1008,7 +1007,7 @@ static void *load_libjpeg(void) /* for the jpeg decompressor source manager. */ static void _jpeg_init_source(j_decompress_ptr cinfo) { }
-static boolean _jpeg_fill_input_buffer(j_decompress_ptr cinfo) { +static jpeg_boolean _jpeg_fill_input_buffer(j_decompress_ptr cinfo) { ERR("(), should not get here.\n"); return FALSE; } @@ -1019,7 +1018,7 @@ static void _jpeg_skip_input_data(j_decompress_ptr cinfo,long num_bytes) { cinfo->src->bytes_in_buffer -= num_bytes; }
-static boolean _jpeg_resync_to_restart(j_decompress_ptr cinfo, int desired) { +static jpeg_boolean _jpeg_resync_to_restart(j_decompress_ptr cinfo, int desired) { ERR("(desired=%d), should not get here.\n",desired); return FALSE; }