Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-17 09:55:35

0001 /* Version ID for the JPEG library.
0002  * Might be useful for tests like "#if JPEG_LIB_VERSION >= 60".
0003  */
0004 #define JPEG_LIB_VERSION  62
0005 
0006 /* libjpeg-turbo version */
0007 #define LIBJPEG_TURBO_VERSION  3.0.3
0008 
0009 /* libjpeg-turbo version in integer form */
0010 #define LIBJPEG_TURBO_VERSION_NUMBER  3000003
0011 
0012 /* Support arithmetic encoding when using 8-bit samples */
0013 #define C_ARITH_CODING_SUPPORTED 1
0014 
0015 /* Support arithmetic decoding when using 8-bit samples */
0016 #define D_ARITH_CODING_SUPPORTED 1
0017 
0018 /* Support in-memory source/destination managers */
0019 #define MEM_SRCDST_SUPPORTED  1
0020 
0021 /* Use accelerated SIMD routines when using 8-bit samples */
0022 #define WITH_SIMD 1
0023 
0024 /* This version of libjpeg-turbo supports run-time selection of data precision,
0025  * so BITS_IN_JSAMPLE is no longer used to specify the data precision at build
0026  * time.  However, some downstream software expects the macro to be defined.
0027  * Since 12-bit data precision is an opt-in feature that requires explicitly
0028  * calling 12-bit-specific libjpeg API functions and using 12-bit-specific data
0029  * types, the unmodified portion of the libjpeg API still behaves as if it were
0030  * built for 8-bit precision, and JSAMPLE is still literally an 8-bit data
0031  * type.  Thus, it is correct to define BITS_IN_JSAMPLE to 8 here.
0032  */
0033 #ifndef BITS_IN_JSAMPLE
0034 #define BITS_IN_JSAMPLE  8
0035 #endif
0036 
0037 #ifdef _WIN32
0038 
0039 #undef RIGHT_SHIFT_IS_UNSIGNED
0040 
0041 /* Define "boolean" as unsigned char, not int, per Windows custom */
0042 #ifndef __RPCNDR_H__            /* don't conflict if rpcndr.h already read */
0043 typedef unsigned char boolean;
0044 #endif
0045 #define HAVE_BOOLEAN            /* prevent jmorecfg.h from redefining it */
0046 
0047 /* Define "INT32" as int, not long, per Windows custom */
0048 #if !(defined(_BASETSD_H_) || defined(_BASETSD_H))   /* don't conflict if basetsd.h already read */
0049 typedef short INT16;
0050 typedef signed int INT32;
0051 #endif
0052 #define XMD_H                   /* prevent jmorecfg.h from redefining it */
0053 
0054 #else
0055 
0056 /* Define if your (broken) compiler shifts signed values as if they were
0057    unsigned. */
0058 /* #undef RIGHT_SHIFT_IS_UNSIGNED */
0059 
0060 #endif