1 /* libtiff/tif_config.h.  Generated from tif_config.h.in by configure.  */
2 /* libtiff/tif_config.h.in.  Generated from configure.ac by autoheader.  */
3 
4 /* Define if building universal (internal helper macro) */
5 /* #undef AC_APPLE_UNIVERSAL_BUILD */
6 
7 /* Support CCITT Group 3 & 4 algorithms */
8 #define CCITT_SUPPORT 1
9 
10 /* Pick up YCbCr subsampling info from the JPEG data stream to support files
11    lacking the tag (default enabled). */
12 #define CHECK_JPEG_YCBCR_SUBSAMPLING 1
13 
14 /* enable partial strip reading for large strips (experimental) */
15 /* #undef CHUNKY_STRIP_READ_SUPPORT */
16 
17 /* Support C++ stream API (requires C++ compiler) */
18 #define CXX_SUPPORT 1
19 
20 /* Treat extra sample as alpha (default enabled). The RGBA interface will
21    treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many
22    packages produce RGBA files but don't mark the alpha properly. */
23 #define DEFAULT_EXTRASAMPLE_AS_ALPHA 1
24 
25 /* enable deferred strip/tile offset/size loading (experimental) */
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 #define HAVE_DECL_OPTARG 1
34 
35 /* Define to 1 if you have the <dlfcn.h> header file. */
36 /* #undef HAVE_DLFCN_H */
37 
38 /* Define to 1 if you have the <fcntl.h> header file. */
39 #define HAVE_FCNTL_H 1
40 
41 /* Define to 1 if you have the `floor' function. */
42 #define HAVE_FLOOR 1
43 
44 /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
45 /* #undef HAVE_FSEEKO */
46 
47 /* Define to 1 if you have the `getopt' function. */
48 #define HAVE_GETOPT 1
49 
50 /* Define to 1 if you have the <GLUT/glut.h> header file. */
51 /* #undef HAVE_GLUT_GLUT_H */
52 
53 /* Define to 1 if you have the <GL/glut.h> header file. */
54 /* #undef HAVE_GL_GLUT_H */
55 
56 /* Define to 1 if you have the <GL/glu.h> header file. */
57 #define HAVE_GL_GLU_H 1
58 
59 /* Define to 1 if you have the <GL/gl.h> header file. */
60 #define HAVE_GL_GL_H 1
61 
62 /* Define as 0 or 1 according to the floating point format suported by the
63    machine */
64 #define HAVE_IEEEFP 1
65 
66 /* Define to 1 if the system has the type `int16'. */
67 /* #undef HAVE_INT16 */
68 
69 /* Define to 1 if the system has the type `int32'. */
70 /* #undef HAVE_INT32 */
71 
72 /* Define to 1 if the system has the type `int8'. */
73 /* #undef HAVE_INT8 */
74 
75 /* Define to 1 if you have the <inttypes.h> header file. */
76 #define HAVE_INTTYPES_H 1
77 
78 /* Define to 1 if you have the <io.h> header file. */
79 #define HAVE_IO_H 1
80 
81 /* Define to 1 if you have the `isascii' function. */
82 #define HAVE_ISASCII 1
83 
84 /* Define to 1 if you have the `jbg_newlen' function. */
85 /* #undef HAVE_JBG_NEWLEN */
86 
87 /* Define to 1 if you have the `lfind' function. */
88 #define HAVE_LFIND 1
89 
90 /* Define to 1 if you have the <limits.h> header file. */
91 #define HAVE_LIMITS_H 1
92 
93 /* Define to 1 if you have the <malloc.h> header file. */
94 #define HAVE_MALLOC_H 1
95 
96 /* Define to 1 if you have the `memmove' function. */
97 #define HAVE_MEMMOVE 1
98 
99 /* Define to 1 if you have the <memory.h> header file. */
100 #define HAVE_MEMORY_H 1
101 
102 /* Define to 1 if you have the `memset' function. */
103 #define HAVE_MEMSET 1
104 
105 /* Define to 1 if you have the `mmap' function. */
106 /* #undef HAVE_MMAP */
107 
108 /* Define to 1 if you have the <OpenGL/glu.h> header file. */
109 /* #undef HAVE_OPENGL_GLU_H */
110 
111 /* Define to 1 if you have the <OpenGL/gl.h> header file. */
112 /* #undef HAVE_OPENGL_GL_H */
113 
114 /* Define to 1 if you have the `pow' function. */
115 #define HAVE_POW 1
116 
117 /* Define if you have POSIX threads libraries and header files. */
118 /* #undef HAVE_PTHREAD */
119 
120 /* Define to 1 if you have the <search.h> header file. */
121 #define HAVE_SEARCH_H 1
122 
123 /* Define to 1 if you have the `setmode' function. */
124 #define HAVE_SETMODE 1
125 
126 /* Define to 1 if you have the `snprintf' function. */
127 #define HAVE_SNPRINTF 1
128 
129 /* Define to 1 if you have the `sqrt' function. */
130 #define HAVE_SQRT 1
131 
132 /* Define to 1 if you have the <stdint.h> header file. */
133 #define HAVE_STDINT_H 1
134 
135 /* Define to 1 if you have the <stdlib.h> header file. */
136 #define HAVE_STDLIB_H 1
137 
138 /* Define to 1 if you have the `strcasecmp' function. */
139 #define HAVE_STRCASECMP 1
140 
141 /* Define to 1 if you have the `strchr' function. */
142 #define HAVE_STRCHR 1
143 
144 /* Define to 1 if you have the <strings.h> header file. */
145 #define HAVE_STRINGS_H 1
146 
147 /* Define to 1 if you have the <string.h> header file. */
148 #define HAVE_STRING_H 1
149 
150 /* Define to 1 if you have the `strrchr' function. */
151 #define HAVE_STRRCHR 1
152 
153 /* Define to 1 if you have the `strstr' function. */
154 #define HAVE_STRSTR 1
155 
156 /* Define to 1 if you have the `strtol' function. */
157 #define HAVE_STRTOL 1
158 
159 /* Define to 1 if you have the `strtoul' function. */
160 #define HAVE_STRTOUL 1
161 
162 /* Define to 1 if you have the `strtoull' function. */
163 #define HAVE_STRTOULL 1
164 
165 /* Define to 1 if you have the <sys/stat.h> header file. */
166 #define HAVE_SYS_STAT_H 1
167 
168 /* Define to 1 if you have the <sys/time.h> header file. */
169 #define HAVE_SYS_TIME_H 1
170 
171 /* Define to 1 if you have the <sys/types.h> header file. */
172 #define HAVE_SYS_TYPES_H 1
173 
174 /* Define to 1 if you have the <unistd.h> header file. */
175 #define HAVE_UNISTD_H 1
176 
177 /* Use nonstandard varargs form for the GLU tesselator callback */
178 /* #undef HAVE_VARARGS_GLU_TESSCB */
179 
180 /* Define to 1 if you have the <windows.h> header file. */
181 #define HAVE_WINDOWS_H 1
182 
183 /* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian
184    (Intel) */
185 #define HOST_BIGENDIAN 0
186 
187 /* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */
188 #define HOST_FILLORDER FILLORDER_LSB2MSB
189 
190 /* Support ISO JBIG compression (requires JBIG-KIT library) */
191 /* #undef JBIG_SUPPORT */
192 
193 /* 8/12 bit libjpeg dual mode enabled */
194 /* #undef JPEG_DUAL_MODE_8_12 */
195 
196 /* Support JPEG compression (requires IJG JPEG library) */
197 #define JPEG_SUPPORT 1
198 
199 /* 12bit libjpeg primary include file with path */
200 /* #undef LIBJPEG_12_PATH */
201 
202 /* Support LogLuv high dynamic range encoding */
203 #define LOGLUV_SUPPORT 1
204 
205 /* Define to the sub-directory where libtool stores uninstalled libraries. */
206 #define LT_OBJDIR ".libs/"
207 
208 /* Support LZMA2 compression */
209 /* #undef LZMA_SUPPORT */
210 
211 /* Support LZW algorithm */
212 #define LZW_SUPPORT 1
213 
214 /* Support Microsoft Document Imaging format */
215 #define MDI_SUPPORT 1
216 
217 /* Support NeXT 2-bit RLE algorithm */
218 #define NEXT_SUPPORT 1
219 
220 /* Support Old JPEG compresson (read-only) */
221 #define OJPEG_SUPPORT 1
222 
223 /* Name of package */
224 #define PACKAGE "tiff"
225 
226 /* Define to the address where bug reports for this package should be sent. */
227 #define PACKAGE_BUGREPORT "tiff@lists.maptools.org"
228 
229 /* Define to the full name of this package. */
230 #define PACKAGE_NAME "LibTIFF Software"
231 
232 /* Define to the full name and version of this package. */
233 #define PACKAGE_STRING "LibTIFF Software 4.0.9"
234 
235 /* Define to the one symbol short name of this package. */
236 #define PACKAGE_TARNAME "tiff"
237 
238 /* Define to the home page for this package. */
239 #define PACKAGE_URL ""
240 
241 /* Define to the version of this package. */
242 #define PACKAGE_VERSION "4.0.9"
243 
244 /* Support Macintosh PackBits algorithm */
245 #define PACKBITS_SUPPORT 1
246 
247 /* Support Pixar log-format algorithm (requires Zlib) */
248 #define PIXARLOG_SUPPORT 1
249 
250 /* Define to necessary symbol if this constant uses a non-standard name on
251    your system. */
252 /* #undef PTHREAD_CREATE_JOINABLE */
253 
254 /* The size of `signed int', as computed by sizeof. */
255 #define SIZEOF_SIGNED_INT 4
256 
257 /* The size of `signed long', as computed by sizeof. */
258 #define SIZEOF_SIGNED_LONG 4
259 
260 /* The size of `signed long long', as computed by sizeof. */
261 #define SIZEOF_SIGNED_LONG_LONG 8
262 
263 /* The size of `signed short', as computed by sizeof. */
264 #define SIZEOF_SIGNED_SHORT 2
265 
266 /* The size of `size_t', as computed by sizeof. */
267 #ifdef _WIN64
268 #define SIZEOF_SIZE_T 8
269 #else
270 #define SIZEOF_SIZE_T 4
271 #endif
272 
273 /* The size of `unsigned char *', as computed by sizeof. */
274 #ifdef _WIN64
275 #define SIZEOF_UNSIGNED_CHAR_P 8
276 #else
277 #define SIZEOF_UNSIGNED_CHAR_P 4
278 #endif
279 
280 /* The size of `unsigned int', as computed by sizeof. */
281 #define SIZEOF_UNSIGNED_INT 4
282 
283 /* The size of `unsigned long', as computed by sizeof. */
284 #define SIZEOF_UNSIGNED_LONG 4
285 
286 /* The size of `unsigned long long', as computed by sizeof. */
287 #define SIZEOF_UNSIGNED_LONG_LONG 8
288 
289 /* The size of `unsigned short', as computed by sizeof. */
290 #define SIZEOF_UNSIGNED_SHORT 2
291 
292 /* Define to 1 if you have the ANSI C header files. */
293 #define STDC_HEADERS 1
294 
295 /* Support strip chopping (whether or not to convert single-strip uncompressed
296    images to mutiple strips of specified size to reduce memory usage) */
297 #define STRIPCHOP_DEFAULT TIFF_STRIPCHOP
298 
299 /* Default size of the strip in bytes (when strip chopping enabled) */
300 #define STRIP_SIZE_DEFAULT 8192
301 
302 /* Enable SubIFD tag (330) support */
303 #define SUBIFD_SUPPORT 1
304 
305 /* Support ThunderScan 4-bit RLE algorithm */
306 #define THUNDER_SUPPORT 1
307 
308 /* Signed 16-bit type */
309 #define TIFF_INT16_T signed short
310 
311 /* Signed 32-bit type formatter */
312 #define TIFF_INT32_FORMAT "%d"
313 
314 /* Signed 32-bit type */
315 #define TIFF_INT32_T signed int
316 
317 /* Signed 64-bit type formatter */
318 #define TIFF_INT64_FORMAT "%I64d"
319 
320 /* Signed 64-bit type */
321 #define TIFF_INT64_T signed long long
322 
323 /* Signed 8-bit type */
324 #define TIFF_INT8_T signed char
325 
326 /* Pointer difference type formatter */
327 #define TIFF_PTRDIFF_FORMAT "%ld"
328 
329 /* Pointer difference type */
330 #define TIFF_PTRDIFF_T ptrdiff_t
331 
332 /* Size type formatter */
333 #ifdef _WIN64
334 #define TIFF_SIZE_FORMAT "%I64u"
335 #else
336 #define TIFF_SIZE_FORMAT "%u"
337 #endif
338 
339 /* Unsigned size type */
340 #ifdef _WIN64
341 #define TIFF_SIZE_T unsigned long long
342 #else
343 #define TIFF_SIZE_T unsigned int
344 #endif
345 
346 /* Signed size type formatter */
347 #ifdef _WIN64
348 #define TIFF_SSIZE_FORMAT "%I64d"
349 #else
350 #define TIFF_SSIZE_FORMAT "%d"
351 #endif
352 
353 /* Signed size type */
354 #ifdef _WIN64
355 #define TIFF_SSIZE_T signed long long
356 #else
357 #define TIFF_SSIZE_T signed int
358 #endif
359 
360 /* Unsigned 16-bit type */
361 #define TIFF_UINT16_T unsigned short
362 
363 /* Unsigned 32-bit type formatter */
364 #define TIFF_UINT32_FORMAT "%u"
365 
366 /* Unsigned 32-bit type */
367 #define TIFF_UINT32_T unsigned int
368 
369 /* Unsigned 64-bit type formatter */
370 #define TIFF_UINT64_FORMAT "%I64u"
371 
372 /* Unsigned 64-bit type */
373 #define TIFF_UINT64_T unsigned long long
374 
375 /* Unsigned 8-bit type */
376 #define TIFF_UINT8_T unsigned char
377 
378 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
379 #define TIME_WITH_SYS_TIME 1
380 
381 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
382 /* #undef TM_IN_SYS_TIME */
383 
384 /* define to use win32 IO system */
385 #define USE_WIN32_FILEIO 1
386 
387 /* Version number of package */
388 #define VERSION "4.0.9"
389 
390 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
391    significant byte first (like Motorola and SPARC, unlike Intel). */
392 #if defined AC_APPLE_UNIVERSAL_BUILD
393 # if defined __BIG_ENDIAN__
394 #  define WORDS_BIGENDIAN 1
395 # endif
396 #else
397 # ifndef WORDS_BIGENDIAN
398 /* #  undef WORDS_BIGENDIAN */
399 # endif
400 #endif
401 
402 /* Define to 1 if the X Window System is missing or not being used. */
403 /* #undef X_DISPLAY_MISSING */
404 
405 /* Support Deflate compression */
406 #define ZIP_SUPPORT 1
407 
408 /* Enable large inode numbers on Mac OS X 10.5.  */
409 #ifndef _DARWIN_USE_64_BIT_INODE
410 # define _DARWIN_USE_64_BIT_INODE 1
411 #endif
412 
413 /* Number of bits in a file offset, on hosts where this is settable. */
414 /* #undef _FILE_OFFSET_BITS */
415 
416 /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
417 /* #undef _LARGEFILE_SOURCE */
418 
419 /* Define for large files, on AIX-style hosts. */
420 /* #undef _LARGE_FILES */
421 
422 /* Define to empty if `const' does not conform to ANSI C. */
423 /* #undef const */
424 
425 /* Define to `__inline__' or `__inline' if that's what the C compiler
426    calls it, or to nothing if 'inline' is not supported under any name.  */
427 #ifndef __cplusplus
428 /* #undef inline */
429 #endif
430 
431 /* Define to `long int' if <sys/types.h> does not define. */
432 /* #undef off_t */
433 
434 /* Define to `unsigned int' if <sys/types.h> does not define. */
435 /* #undef size_t */
436