| Bsoft 1.9 Bernard's software package

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

tiffconf.vc.h
Go to the documentation of this file.
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 #define SIZEOF_INT 4
21
22 /* The size of a `long', as computed by sizeof. */
23 #define SIZEOF_LONG 4
24
25 /* Signed 64-bit type formatter */
26 #define TIFF_INT64_FORMAT "%I64d"
27
28 /* Signed 64-bit type */
29 #define TIFF_INT64_T signed __int64
30
31 /* Unsigned 64-bit type formatter */
32 #define TIFF_UINT64_FORMAT "%I64u"
33
34 /* Unsigned 64-bit type */
35 #define TIFF_UINT64_T unsigned __int64
36
37 /* Compatibility stuff. */
38
39 /* Define as 0 or 1 according to the floating point format suported by the
40 machine */
41 #define HAVE_IEEEFP 1
42
43 /* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */
44 #define HOST_FILLORDER FILLORDER_LSB2MSB
45
46 /* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian
47 (Intel) */
48 #define HOST_BIGENDIAN 0
49
50 /* Support CCITT Group 3 & 4 algorithms */
51 #define CCITT_SUPPORT 1
52
53 /* Support JPEG compression (requires IJG JPEG library) */
54 /* #undef JPEG_SUPPORT */
55
56 /* Support LogLuv high dynamic range encoding */
57 #define LOGLUV_SUPPORT 1
58
59 /* Support LZW algorithm */
60 #define LZW_SUPPORT 1
61
62 /* Support NeXT 2-bit RLE algorithm */
63 #define NEXT_SUPPORT 1
64
65 /* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation
66 fails with unpatched IJG JPEG library) */
67 /* #undef OJPEG_SUPPORT */
68
69 /* Support Macintosh PackBits algorithm */
70 #define PACKBITS_SUPPORT 1
71
72 /* Support Pixar log-format algorithm (requires Zlib) */
73 /* #undef PIXARLOG_SUPPORT */
74
75 /* Support ThunderScan 4-bit RLE algorithm */
76 #define THUNDER_SUPPORT 1
77
78 /* Support Deflate compression */
79 /* #undef ZIP_SUPPORT */
80
81 /* Support strip chopping (whether or not to convert single-strip uncompressed
82 images to mutiple strips of ~8Kb to reduce memory usage) */
83 #define STRIPCHOP_DEFAULT TIFF_STRIPCHOP
84
85 /* Enable SubIFD tag (330) support */
86 #define SUBIFD_SUPPORT 1
87
88 /* Treat extra sample as alpha (default enabled). The RGBA interface will
89 treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many
90 packages produce RGBA files but don't mark the alpha properly. */
91 #define DEFAULT_EXTRASAMPLE_AS_ALPHA 1
92
93 /* Pick up YCbCr subsampling info from the JPEG data stream to support files
94 lacking the tag (default enabled). */
95 #define CHECK_JPEG_YCBCR_SUBSAMPLING 1
96
97 /*
98 * Feature support definitions.
99 * XXX: These macros are obsoleted. Don't use them in your apps!
100 * Macros stays here for backward compatibility and should be always defined.
101 */
102 #define COLORIMETRY_SUPPORT
103 #define YCBCR_SUPPORT
104 #define CMYK_SUPPORT
105 #define ICC_SUPPORT
106 #define PHOTOSHOP_SUPPORT
107 #define IPTC_SUPPORT
108
109 #endif /* _TIFFCONF_ */
110 /*
111 * Local Variables:
112 * mode: c
113 * c-basic-offset: 8
114 * fill-column: 78
115 * End:
116 */