3 /* libjpeg-turbo build number */
4 #define BUILD "20230315"
6 /* Compiler's inline keyword */
9 /* How to obtain function inlining. */
11 #define INLINE __forceinline
12 #elif defined __GNUC__
13 #define INLINE __attribute__((always_inline)) inline
18 /* Define to the full name of this package. */
19 #define PACKAGE_NAME "libjpeg-turbo"
21 /* Version number of package */
22 #define VERSION "2.1.5.1"
24 /* The size of `size_t', as computed by sizeof. */
25 /* #undef SIZEOF_SIZE_T */
27 /* How to obtain thread-local storage */
30 #if defined(__GNUC__) && SAL_TYPES_SIZEOFLONG == SIZEOF_SIZE_T
31 /* Define if your compiler has __builtin_ctzl() and sizeof(unsigned long) == sizeof(size_t). */
32 #define HAVE_BUILTIN_CTZL
35 /* Define to 1 if you have the <intrin.h> header file. */
36 /* #undef HAVE_INTRIN_H */
38 #if defined(_MSC_VER) && defined(HAVE_INTRIN_H)
39 #if (SIZEOF_SIZE_T == 8)
40 #define HAVE_BITSCANFORWARD64
41 #elif (SIZEOF_SIZE_T == 4)
42 #define HAVE_BITSCANFORWARD
46 #if defined(__has_attribute)
47 #if __has_attribute(fallthrough)
48 #define FALLTHROUGH __attribute__((fallthrough));