1/*
2  Configuration defines for installed libtiff.
3  This file maintained for backward compatibility. Do not use definitions
4  from this file in your programs.
5*/
6
7#ifndef _TIFFCONF_
8#define _TIFFCONF_
9
10/* Define to 1 if the system has the type `int16'. */
11#undef HAVE_INT16
12
13/* Define to 1 if the system has the type `int32'. */
14#undef HAVE_INT32
15
16/* Define to 1 if the system has the type `int8'. */
17#undef HAVE_INT8
18
19/* The size of a `int', as computed by sizeof. */
20#undef SIZEOF_INT
21
22/* The size of a `long', as computed by sizeof. */
23#undef SIZEOF_LONG
24
25/* Compatibility stuff. */
26
27/* Define as 0 or 1 according to the floating point format suported by the
28   machine */
29#undef HAVE_IEEEFP
30
31/* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */
32#undef HOST_FILLORDER
33
34/* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian
35   (Intel) */
36#undef HOST_BIGENDIAN
37
38/* Support CCITT Group 3 & 4 algorithms */
39#undef CCITT_SUPPORT
40
41/* Support JPEG compression (requires IJG JPEG library) */
42#undef JPEG_SUPPORT
43
44/* Support JBIG compression (requires JBIG-KIT library) */
45#undef JBIG_SUPPORT
46
47/* Support LogLuv high dynamic range encoding */
48#undef LOGLUV_SUPPORT
49
50/* Support LZW algorithm */
51#undef LZW_SUPPORT
52
53/* Support NeXT 2-bit RLE algorithm */
54#undef NEXT_SUPPORT
55
56/* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation
57   fails with unpatched IJG JPEG library) */
58#undef OJPEG_SUPPORT
59
60/* Support Macintosh PackBits algorithm */
61#undef PACKBITS_SUPPORT
62
63/* Support Pixar log-format algorithm (requires Zlib) */
64#undef PIXARLOG_SUPPORT
65
66/* Support ThunderScan 4-bit RLE algorithm */
67#undef THUNDER_SUPPORT
68
69/* Support Deflate compression */
70#undef ZIP_SUPPORT
71
72/* Support strip chopping (whether or not to convert single-strip uncompressed
73   images to mutiple strips of ~8Kb to reduce memory usage) */
74#undef STRIPCHOP_DEFAULT
75
76/* Enable SubIFD tag (330) support */
77#undef SUBIFD_SUPPORT
78
79/* Treat extra sample as alpha (default enabled). The RGBA interface will
80   treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many
81   packages produce RGBA files but don't mark the alpha properly. */
82#undef DEFAULT_EXTRASAMPLE_AS_ALPHA
83
84/* Pick up YCbCr subsampling info from the JPEG data stream to support files
85   lacking the tag (default enabled). */
86#undef CHECK_JPEG_YCBCR_SUBSAMPLING
87
88/* Support MS MDI magic number files as TIFF */
89#undef MDI_SUPPORT
90
91/*
92 * Feature support definitions.
93 * XXX: These macros are obsoleted. Don't use them in your apps!
94 * Macros stays here for backward compatibility and should be always defined.
95 */
96#define COLORIMETRY_SUPPORT
97#define YCBCR_SUPPORT
98#define CMYK_SUPPORT
99#define ICC_SUPPORT
100#define PHOTOSHOP_SUPPORT
101#define IPTC_SUPPORT
102
103#endif /* _TIFFCONF_ */
104