ReactOS 0.4.16-dev-2617-g01a0906
tif_config.h
Go to the documentation of this file.
1/* libtiff/tif_config.h. Generated from tif_config.h.in by configure. */
2/* clang-format off */
3/* clang-format disabled because CMake scripts are very sensitive to the
4 * formatting of this file. configure_file variables of type "@VAR@" are
5 * modified by clang-format and won't be substituted.
6 */
7
8/* libtiff/tif_config.h.in. Not generated, but originated from autoheader. */
9
10#include "tiffconf.h"
11
12/* Support CCITT Group 3 & 4 algorithms */
13#define CCITT_SUPPORT 1
14
15/* Pick up YCbCr subsampling info from the JPEG data stream to support files
16 lacking the tag (default enabled). */
17#define CHECK_JPEG_YCBCR_SUBSAMPLING 1
18
19/* enable partial strip reading for large strips (experimental) */
20/* #undef CHUNKY_STRIP_READ_SUPPORT */
21
22/* Support C++ stream API (requires C++ compiler) */
23/* #undef CXX_SUPPORT */
24
25/* enable deferred strip/tile offset/size loading */
26/* #undef DEFER_STRILE_LOAD */
27
28/* Define to 1 if you have the <assert.h> header file. */
29#define HAVE_ASSERT_H 1
30
31/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
32 */
33/* #undef HAVE_DECL_OPTARG */
34
35/* Define to 1 if you have the <fcntl.h> header file. */
36#define HAVE_FCNTL_H 1
37
38/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
39#define HAVE_FSEEKO 1
40
41/* Define to 1 if you have the `getopt' function. */
42/* #undef HAVE_GETOPT */
43
44/* Define to 1 if you have the <GLUT/glut.h> header file. */
45/* #undef HAVE_GLUT_GLUT_H */
46
47/* Define to 1 if you have the <GL/glut.h> header file. */
48/* #undef HAVE_GL_GLUT_H */
49
50/* Define to 1 if you have the <GL/glu.h> header file. */
51/* #undef HAVE_GL_GLU_H */
52
53/* Define to 1 if you have the <GL/gl.h> header file. */
54/* #undef HAVE_GL_GL_H */
55
56/* Define to 1 if you have the <io.h> header file. */
57#define HAVE_IO_H 1
58
59/* Define to 1 if you have the `jbg_newlen' function. */
60/* #undef HAVE_JBG_NEWLEN */
61
62/* Define to 1 if you have the `mmap' function. */
63/* #undef HAVE_MMAP */
64
65/* Define to 1 if you have the <OpenGL/glu.h> header file. */
66/* #undef HAVE_OPENGL_GLU_H */
67
68/* Define to 1 if you have the <OpenGL/gl.h> header file. */
69/* #undef HAVE_OPENGL_GL_H */
70
71/* Define to 1 if you have the `setmode' function. */
72#define HAVE_SETMODE 1
73
74/* Define to 1 if you have the `snprintf' function. */
75/* #undef HAVE_SNPRINTF */
76
77/* Define to 1 if you have the <strings.h> header file. */
78#define HAVE_STRINGS_H 1
79
80/* Define to 1 if you have the <sys/types.h> header file. */
81#define HAVE_SYS_TYPES_H 1
82
83/* Define to 1 if you have the <unistd.h> header file. */
84#define HAVE_UNISTD_H 1
85
86/* 8/12 bit libjpeg dual mode enabled */
87/* #undef JPEG_DUAL_MODE_8_12 */
88
89/* 8/12 bit dual mode JPEG built into libjpeg-turbo 3.0+ */
90/* #undef HAVE_JPEGTURBO_DUAL_MODE_8_12 */
91
92/* Support LERC compression */
93/* #undef LERC_SUPPORT */
94
95/* Define to 1 when building a static libtiff with LERC enabled. */
96/* #undef LERC_STATIC */
97
98/* 12bit libjpeg primary include file with path */
99/* #undef LIBJPEG_12_PATH */
100
101/* Support LZMA2 compression */
102/* #undef LZMA_SUPPORT */
103
104/* Name of package */
105#define PACKAGE "tiff"
106
107/* Define to the address where bug reports for this package should be sent. */
108#define PACKAGE_BUGREPORT "tiff@lists.osgeo.org"
109
110/* Define to the full name of this package. */
111#define PACKAGE_NAME "LibTIFF Software"
112
113/* Define to the one symbol short name of this package. */
114#define PACKAGE_TARNAME "tiff"
115
116/* Define to the home page for this package. */
117#define PACKAGE_URL ""
118
119/* The size of `size_t', as computed by sizeof. */
120#ifdef _WIN64
121#define SIZEOF_SIZE_T 8
122#else
123#define SIZEOF_SIZE_T 4
124#endif
125
126/* Default size of the strip in bytes (when strip chopping enabled) */
127#define STRIP_SIZE_DEFAULT 8192
128
129/* Maximum number of TIFF IFDs that libtiff can iterate through in a file. */
130#define TIFF_MAX_DIR_COUNT 1048576
131
132/* define to use win32 IO system */
133#define USE_WIN32_FILEIO 1
134
135/* Support webp compression */
136/* #undef WEBP_SUPPORT */
137
138/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
139 significant byte first (like Motorola and SPARC, unlike Intel). */
140#if defined AC_APPLE_UNIVERSAL_BUILD
141# if defined __BIG_ENDIAN__
142# define WORDS_BIGENDIAN 1
143# endif
144#else
145# ifndef WORDS_BIGENDIAN
146/* # undef WORDS_BIGENDIAN */
147# endif
148#endif
149
150/* Support zstd compression */
151/* #undef ZSTD_SUPPORT */
152
153/* Enable large inode numbers on Mac OS X 10.5. */
154#ifndef _DARWIN_USE_64_BIT_INODE
155# define _DARWIN_USE_64_BIT_INODE 1
156#endif
157
158/* Number of bits in a file offset, on hosts where this is settable. */
159#define _FILE_OFFSET_BITS 64
160
161/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
162/* #undef _LARGEFILE_SOURCE */
163
164/* Define for large files, on AIX-style hosts. */
165/* #undef _LARGE_FILES */
166
167#if !defined(__MINGW32__)
168# define TIFF_SIZE_FORMAT "zu"
169#endif
170#if SIZEOF_SIZE_T == 8
171# define TIFF_SSIZE_FORMAT PRId64
172# if defined(__MINGW32__)
173# define TIFF_SIZE_FORMAT PRIu64
174# endif
175#elif SIZEOF_SIZE_T == 4
176# define TIFF_SSIZE_FORMAT PRId32
177# if defined(__MINGW32__)
178# define TIFF_SIZE_FORMAT PRIu32
179# endif
180#else
181# error "Unsupported size_t size; please submit a bug report"
182#endif
183
184/* clang-format on */