]> git.saurik.com Git - wxWidgets.git/blame - src/tiff/libtiff/tiffconf.h.in
Implement clipping in wxSVGFileDC.
[wxWidgets.git] / src / tiff / libtiff / tiffconf.h.in
CommitLineData
8414a40c
VZ
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 LogLuv high dynamic range encoding */
45#undef LOGLUV_SUPPORT
46
47/* Support LZW algorithm */
48#undef LZW_SUPPORT
49
50/* Support NeXT 2-bit RLE algorithm */
51#undef NEXT_SUPPORT
52
53/* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation
54 fails with unpatched IJG JPEG library) */
55#undef OJPEG_SUPPORT
56
57/* Support Macintosh PackBits algorithm */
58#undef PACKBITS_SUPPORT
59
60/* Support Pixar log-format algorithm (requires Zlib) */
61#undef PIXARLOG_SUPPORT
62
63/* Support ThunderScan 4-bit RLE algorithm */
64#undef THUNDER_SUPPORT
65
66/* Support Deflate compression */
67#undef ZIP_SUPPORT
68
69/* Support strip chopping (whether or not to convert single-strip uncompressed
70 images to mutiple strips of ~8Kb to reduce memory usage) */
71#undef STRIPCHOP_DEFAULT
72
73/* Enable SubIFD tag (330) support */
74#undef SUBIFD_SUPPORT
75
76/* Treat extra sample as alpha (default enabled). The RGBA interface will
77 treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many
78 packages produce RGBA files but don't mark the alpha properly. */
79#undef DEFAULT_EXTRASAMPLE_AS_ALPHA
80
81/* Pick up YCbCr subsampling info from the JPEG data stream to support files
82 lacking the tag (default enabled). */
83#undef CHECK_JPEG_YCBCR_SUBSAMPLING
84
85/* Support MS MDI magic number files as TIFF */
86#undef MDI_SUPPORT
87
88/*
89 * Feature support definitions.
90 * XXX: These macros are obsoleted. Don't use them in your apps!
91 * Macros stays here for backward compatibility and should be always defined.
92 */
93#define COLORIMETRY_SUPPORT
94#define YCBCR_SUPPORT
95#define CMYK_SUPPORT
96#define ICC_SUPPORT
97#define PHOTOSHOP_SUPPORT
98#define IPTC_SUPPORT
99
100#endif /* _TIFFCONF_ */