1 /* libjpeg-turbo build number */ 2 #define BUILD "" 3 4 /* Compiler's inline keyword */ 5 #undef inline 6 7 /* How to obtain function inlining. */ 8 #ifndef INLINE 9 #if defined(__GNUC__) 10 #define INLINE inline __attribute__((always_inline)) 11 #elif defined(_MSC_VER) 12 #define INLINE __forceinline 13 #else 14 #define INLINE 15 #endif 16 #endif 17 18 /* How to obtain thread-local storage */ 19 #if defined(_MSC_VER) && (defined(_WIN32) || defined(_WIN64)) 20 #define THREAD_LOCAL __declspec(thread) 21 #else 22 #define THREAD_LOCAL __thread 23 #endif 24 25 /* Define to the full name of this package. */ 26 #define PACKAGE_NAME "libjpeg-turbo" 27 28 /* Version number of package */ 29 #define VERSION "2.1.0" 30 31 /* The size of `size_t', as computed by sizeof. */ 32 #if __WORDSIZE==64 || defined(_WIN64) 33 #define SIZEOF_SIZE_T 8 34 #else 35 #define SIZEOF_SIZE_T 4 36 #endif 37 38 /* Define if your compiler has __builtin_ctzl() and sizeof(unsigned long) == sizeof(size_t). */ 39 #if defined(__GNUC__) 40 #define HAVE_BUILTIN_CTZL 41 #endif 42 43 /* Define to 1 if you have the <intrin.h> header file. */ 44 #if defined(_MSC_VER) 45 #define HAVE_INTRIN_H 1 46 #endif 47 48 #if defined(_MSC_VER) && defined(HAVE_INTRIN_H) 49 #if (SIZEOF_SIZE_T == 8) 50 #define HAVEBITSCANFORWARD64 51 #elif (SIZEOF_SIZE_T == 4) 52 #define HAVEBITSCANFORWARD 53 #endif 54 #endif 55