summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/libjpeg/jconfig.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/libjpeg/jconfig.cfg')
-rw-r--r--src/3rdparty/libjpeg/jconfig.cfg8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/3rdparty/libjpeg/jconfig.cfg b/src/3rdparty/libjpeg/jconfig.cfg
index a23758a7b7..bb7435c9ff 100644
--- a/src/3rdparty/libjpeg/jconfig.cfg
+++ b/src/3rdparty/libjpeg/jconfig.cfg
@@ -17,6 +17,14 @@
/* Define this if you get warnings about undefined structures. */
#undef INCOMPLETE_TYPES_BROKEN
+/* Define "boolean" as unsigned char, not int, on Windows systems. */
+#ifdef _WIN32
+#ifndef __RPCNDR_H__ /* don't conflict if rpcndr.h already read */
+typedef unsigned char boolean;
+#endif
+#define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */
+#endif
+
#ifdef JPEG_INTERNALS
#undef RIGHT_SHIFT_IS_UNSIGNED