ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

tiffconf.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.