Merge pull request #14705 from alalek:update_libjpeg_9c
[platform/upstream/opencv.git] / 3rdparty / libjpeg-turbo / jconfigint.h.in
1 /* libjpeg-turbo build number */
2 #define BUILD  "@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 /* Define to the full name of this package. */
19 #define PACKAGE_NAME  "@CMAKE_PROJECT_NAME@"
20
21 /* Version number of package */
22 #define VERSION  "@VERSION@"
23
24 /* The size of `size_t', as computed by sizeof. */
25 #define SIZEOF_SIZE_T  @SIZEOF_SIZE_T@
26
27 /* Define if your compiler has __builtin_ctzl() and sizeof(unsigned long) == sizeof(size_t). */
28 #cmakedefine HAVE_BUILTIN_CTZL
29
30 /* Define to 1 if you have the <intrin.h> header file. */
31 #cmakedefine HAVE_INTRIN_H
32
33 #if defined(_MSC_VER) && defined(HAVE_INTRIN_H)
34 #if (SIZEOF_SIZE_T == 8)
35 #define HAVE_BITSCANFORWARD64
36 #elif (SIZEOF_SIZE_T == 4)
37 #define HAVE_BITSCANFORWARD
38 #endif
39 #endif