diff options
Diffstat (limited to 'src/image.c')
-rw-r--r-- | src/image.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/image.c b/src/image.c index 18ffc2db3a4..9c2f6962b6e 100644 --- a/src/image.c +++ b/src/image.c @@ -83,16 +83,19 @@ typedef struct w32_bitmap_record Bitmap_Record; #ifdef MAC_OS #include "macterm.h" +#include <sys/stat.h> #ifndef MAC_OSX #include <alloca.h> +#include <sys/param.h> #endif #ifdef MAC_OSX -#include <sys/stat.h> #include <QuickTime/QuickTime.h> #else /* not MAC_OSX */ #include <Windows.h> #include <Gestalt.h> #include <TextUtils.h> +#include <ImageCompression.h> +#include <QuickTimeComponents.h> #endif /* not MAC_OSX */ /* MAC_TODO : Color tables on Mac. */ @@ -6269,6 +6272,12 @@ jpeg_image_p (object) #undef HAVE_STDLIB_H #endif /* HAVE_STLIB_H */ +#if defined (HAVE_NTGUI) && !defined (__WIN32__) +/* jpeglib.h will define boolean differently depending on __WIN32__, + so make sure it is defined. */ +#define __WIN32__ 1 +#endif + #include <jpeglib.h> #include <jerror.h> #include <setjmp.h> |