1 module libjpeg.jconfig; 2 /* jconfig.h. Generated by configure. */ 3 /* Version ID for the JPEG library. 4 * Might be useful for tests like "#if JPEG_LIB_VERSION >= 60". 5 */ 6 public enum JPEG_LIB_VERSION = 80; 7 8 /* libjpeg-turbo version */ 9 public enum LIBJPEG_TURBO_VERSION = "1.3.0"; 10 11 /* Support arithmetic encoding */ 12 enum C_ARITH_CODING_SUPPORTED = 1; 13 14 /* Support arithmetic decoding */ 15 enum D_ARITH_CODING_SUPPORTED = 1; 16 17 /* Support in-memory source/destination managers */ 18 enum MEM_SRCDST_SUPPORTED = 0; 19 20 /* Compiler supports function prototypes. */ 21 enum HAVE_PROTOTYPES = 1; 22 23 /* Define to 1 if you have the <stddef.h> header file. */ 24 enum HAVE_STDDEF_H = 1; 25 26 /* Define to 1 if you have the <stdlib.h> header file. */ 27 enum HAVE_STDLIB_H = 1; 28 29 /* Compiler supports 'unsigned char'. */ 30 enum HAVE_UNSIGNED_CHAR = 1; 31 32 /* Compiler supports 'unsigned short'. */ 33 enum HAVE_UNSIGNED_SHORT = 1; 34 35 /* Compiler does not support pointers to unspecified structures. */ 36 /* #undef INCOMPLETE_TYPES_BROKEN */ 37 38 /* Compiler has <strings.h> rather than standard <string.h>. */ 39 /* #undef NEED_BSD_STRINGS */ 40 41 /* Linker requires that global names be unique in first 15 characters. */ 42 /* #undef NEED_SHORT_EXTERNAL_NAMES */ 43 44 /* Need to include <sys/types.h> in order to obtain size_t. */ 45 enum NEED_SYS_TYPES_H = 1; 46 47 /* Broken compiler shifts signed values as an unsigned shift. */ 48 /* #undef RIGHT_SHIFT_IS_UNSIGNED */ 49 50 /* Use accelerated SIMD routines. */ 51 enum WITH_SIMD = 1; 52 53 /* Define to 1 if type `char' is unsigned and you are not using gcc. */ 54 /* # undef __CHAR_UNSIGNED__ */ 55 56 /* Define to empty if `const' does not conform to ANSI C. */ 57 /* #undef const */ 58 59 /* Define to `unsigned int' if <sys/types.h> does not define. */ 60 /* #undef size_t */