aboutsummaryrefslogtreecommitdiff
path: root/win/jconfig.h.in
diff options
context:
space:
mode:
authordcommander <dcommander@632fc199-4ca6-4c93-a231-07263d6284db>2011-09-07 06:31:00 +0000
committerdcommander <dcommander@632fc199-4ca6-4c93-a231-07263d6284db>2011-09-07 06:31:00 +0000
commitca178369524df9e21a93d647da50d6da6156a85c (patch)
treeb7d4b81a884b06d2824e736e38d800c742c81688 /win/jconfig.h.in
parent66e86a3a91fe52179d80f3ab1a193f086c5adcc7 (diff)
Improve performance of non-SIMD color conversion routines and use global constants to define colorspace extension parameters
git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@698 632fc199-4ca6-4c93-a231-07263d6284db
Diffstat (limited to 'win/jconfig.h.in')
-rw-r--r--win/jconfig.h.in10
1 files changed, 9 insertions, 1 deletions
diff --git a/win/jconfig.h.in b/win/jconfig.h.in
index 3b835ea..373976d 100644
--- a/win/jconfig.h.in
+++ b/win/jconfig.h.in
@@ -32,7 +32,15 @@ typedef signed int INT32;
#endif
#define XMD_H /* prevent jmorecfg.h from redefining it */
-#define inline __inline
+#ifndef INLINE
+#if defined(__GNUC__)
+#define INLINE __attribute__((always_inline))
+#elif defined(_MSC_VER)
+#define INLINE __forceinline
+#else
+#define INLINE
+#endif
+#endif
#ifdef JPEG_INTERNALS