Rev 54038 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
/* libtiff/tiffconf.h. Generated by configure. *//*Configuration defines for installed libtiff.This file maintained for backward compatibility. Do not use definitionsfrom this file in your programs.*/#ifndef _TIFFCONF_#define _TIFFCONF_/* Signed 16-bit type */#define TIFF_INT16_T short/* Signed 32-bit type */#define TIFF_INT32_T int/* Signed 64-bit type */#define TIFF_INT64_T long long/* Signed 8-bit type */#define TIFF_INT8_T signed char/* Unsigned 16-bit type */#define TIFF_UINT16_T unsigned short/* Unsigned 32-bit type */#define TIFF_UINT32_T unsigned int/* Unsigned 64-bit type */#define TIFF_UINT64_T unsigned long long/* Unsigned 8-bit type */#define TIFF_UINT8_T unsigned char/* Signed size type */#define TIFF_SSIZE_T ssize_t/* Pointer difference type */#define TIFF_PTRDIFF_T ptrdiff_t/* Define to 1 if the system has the type `int16'. *//* #undef HAVE_INT16 *//* Define to 1 if the system has the type `int32'. *//* #undef HAVE_INT32 *//* Define to 1 if the system has the type `int8'. *//* #undef HAVE_INT8 *//* The size of a `int', as computed by sizeof. */#define SIZEOF_INT 4/* The size of a `long', as computed by sizeof. */#define SIZEOF_LONG 4/* Compatibility stuff. *//* Define as 0 or 1 according to the floating point format suported by themachine */#define HAVE_IEEEFP 1/* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */#define HOST_FILLORDER FILLORDER_LSB2MSB/* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian(Intel) */#define HOST_BIGENDIAN 0/* Support CCITT Group 3 & 4 algorithms */#define CCITT_SUPPORT 1/* Support JPEG compression (requires IJG JPEG library) *//* #undef JPEG_SUPPORT *//* Support LogLuv high dynamic range encoding */#define LOGLUV_SUPPORT 1/* Support LZW algorithm */#define LZW_SUPPORT 1/* Support NeXT 2-bit RLE algorithm */#define NEXT_SUPPORT 1/* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilationfails with unpatched IJG JPEG library) *//* #undef OJPEG_SUPPORT *//* Support Macintosh PackBits algorithm */#define PACKBITS_SUPPORT 1/* Support Pixar log-format algorithm (requires Zlib) *//* #undef PIXARLOG_SUPPORT *//* Support ThunderScan 4-bit RLE algorithm */#define THUNDER_SUPPORT 1/* Support Deflate compression *//* #undef ZIP_SUPPORT *//* Support strip chopping (whether or not to convert single-strip uncompressedimages to mutiple strips of ~8Kb to reduce memory usage) */#define STRIPCHOP_DEFAULT TIFF_STRIPCHOP/* Enable SubIFD tag (330) support */#define SUBIFD_SUPPORT 1/* Treat extra sample as alpha (default enabled). The RGBA interface willtreat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Manypackages produce RGBA files but don't mark the alpha properly. */#define DEFAULT_EXTRASAMPLE_AS_ALPHA 1/* Pick up YCbCr subsampling info from the JPEG data stream to support fileslacking the tag (default enabled). */#define CHECK_JPEG_YCBCR_SUBSAMPLING 1/* Support MS MDI magic number files as TIFF */#define MDI_SUPPORT 1/** Feature support definitions.* XXX: These macros are obsoleted. Don't use them in your apps!* Macros stays here for backward compatibility and should be always defined.*/#define COLORIMETRY_SUPPORT#define YCBCR_SUPPORT#define CMYK_SUPPORT#define ICC_SUPPORT#define PHOTOSHOP_SUPPORT#define IPTC_SUPPORT#endif /* _TIFFCONF_ */