Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygentiffconf.h
Go to the documentation of this file.
00001 /* 00002 Configuration defines for installed libtiff. 00003 This file maintained for backward compatibility. Do not use definitions 00004 from this file in your programs. 00005 */ 00006 00007 #ifndef _TIFFCONF_ 00008 #define _TIFFCONF_ 00009 00010 /* Define to 1 if the system has the type `int16'. */ 00011 //#define HAVE_INT16 1 00012 00013 /* Define to 1 if the system has the type `int32'. */ 00014 //#define HAVE_INT32 1 00015 00016 /* Define to 1 if the system has the type `int8'. */ 00017 //#define HAVE_INT8 1 00018 00019 /* The size of a `int', as computed by sizeof. */ 00020 #define SIZEOF_INT 4 00021 00022 /* The size of a `long', as computed by sizeof. */ 00023 #define SIZEOF_LONG 4 00024 00025 /* Compatibility stuff. */ 00026 00027 /* Define as 0 or 1 according to the floating point format suported by the 00028 machine */ 00029 #define HAVE_IEEEFP 1 00030 00031 /* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */ 00032 #define HOST_FILLORDER FILLORDER_LSB2MSB 00033 00034 /* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian 00035 (Intel) */ 00036 #define HOST_BIGENDIAN 0 00037 00038 /* Support CCITT Group 3 & 4 algorithms */ 00039 #define CCITT_SUPPORT 1 00040 00041 /* Support JPEG compression (requires IJG JPEG library) */ 00042 // undef JPEG_SUPPORT 00043 00044 /* Support JBIG compression (requires JBIG-KIT library) */ 00045 // #undef JBIG_SUPPORT 00046 00047 /* Support LogLuv high dynamic range encoding */ 00048 #define LOGLUV_SUPPORT 1 00049 00050 /* Support LZW algorithm */ 00051 #define LZW_SUPPORT 1 00052 00053 /* Support NeXT 2-bit RLE algorithm */ 00054 #define NEXT_SUPPORT 1 00055 00056 /* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation 00057 fails with unpatched IJG JPEG library) */ 00058 // #undef OJPEG_SUPPORT 00059 00060 /* Support Macintosh PackBits algorithm */ 00061 #define PACKBITS_SUPPORT 1 00062 00063 /* Support Pixar log-format algorithm (requires Zlib) */ 00064 #define PIXARLOG_SUPPORT 1 00065 00066 /* Support ThunderScan 4-bit RLE algorithm */ 00067 #define THUNDER_SUPPORT 1 00068 00069 /* Support Deflate compression */ 00070 #define ZIP_SUPPORT 1 00071 00072 /* Support strip chopping (whether or not to convert single-strip uncompressed 00073 images to mutiple strips of ~8Kb to reduce memory usage) */ 00074 #define STRIPCHOP_DEFAULT TIFF_STRIPCHOP 00075 00076 /* Enable SubIFD tag (330) support */ 00077 #define SUBIFD_SUPPORT 1 00078 00079 /* Treat extra sample as alpha (default enabled). The RGBA interface will 00080 treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many 00081 packages produce RGBA files but don't mark the alpha properly. */ 00082 #define DEFAULT_EXTRASAMPLE_AS_ALPHA 1 00083 00084 /* Pick up YCbCr subsampling info from the JPEG data stream to support files 00085 lacking the tag (default enabled). */ 00086 #define CHECK_JPEG_YCBCR_SUBSAMPLING 1 00087 00088 /* Support MS MDI magic number files as TIFF */ 00089 #define MDI_SUPPORT 1 00090 00091 /* 00092 * Feature support definitions. 00093 * XXX: These macros are obsoleted. Don't use them in your apps! 00094 * Macros stays here for backward compatibility and should be always defined. 00095 */ 00096 #define COLORIMETRY_SUPPORT 00097 #define YCBCR_SUPPORT 00098 #define CMYK_SUPPORT 00099 #define ICC_SUPPORT 00100 #define PHOTOSHOP_SUPPORT 00101 #define IPTC_SUPPORT 00102 00103 #endif /* _TIFFCONF_ */ Generated on Fri May 25 2012 04:31:42 for ReactOS by
1.7.6.1
|