/* libtiff/tif_config.h. Generated from tif_config.h.in by configure. */1/* clang-format off */2/* clang-format disabled because CMake scripts are very sensitive to the3* formatting of this file. configure_file variables of type "@VAR@" are4* modified by clang-format and won't be substituted.5*/67/* libtiff/tif_config.h.in. Not generated, but originated from autoheader. */89#include "tiffconf.h"1011/* Support CCITT Group 3 & 4 algorithms */12#define CCITT_SUPPORT 11314/* Pick up YCbCr subsampling info from the JPEG data stream to support files15lacking the tag (default enabled). */16#define CHECK_JPEG_YCBCR_SUBSAMPLING 11718/* enable partial strip reading for large strips (experimental) */19/* #undef CHUNKY_STRIP_READ_SUPPORT */2021/* Support C++ stream API (requires C++ compiler) */22/* #undef CXX_SUPPORT */2324/* enable deferred strip/tile offset/size loading */25/* #undef DEFER_STRILE_LOAD */2627/* Define to 1 if you have the <assert.h> header file. */28#define HAVE_ASSERT_H 12930/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.31*/32/* #undef HAVE_DECL_OPTARG */3334/* Define to 1 if you have the <fcntl.h> header file. */35#define HAVE_FCNTL_H 13637/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */38#define HAVE_FSEEKO 13940/* Define to 1 if you have the `getopt' function. */41/* #undef HAVE_GETOPT */4243/* Define to 1 if you have the <io.h> header file. */44#define HAVE_IO_H 14546/* Define to 1 if you have the `jbg_newlen' function. */47/* #undef HAVE_JBG_NEWLEN */4849/* Define to 1 if you have the `mmap' function. */50/* #undef HAVE_MMAP */5152/* Define to 1 if you have the `setmode' function. */53#define HAVE_SETMODE 15455/* Define to 1 if you have the `snprintf' function. */56/* #undef HAVE_SNPRINTF */5758/* Define to 1 if you have the <strings.h> header file. */59#define HAVE_STRINGS_H 16061/* Define to 1 if you have the <sys/types.h> header file. */62#define HAVE_SYS_TYPES_H 16364/* Define to 1 if you have the <unistd.h> header file. */65#define HAVE_UNISTD_H 16667/* 8/12 bit libjpeg dual mode enabled */68/* #undef JPEG_DUAL_MODE_8_12 */6970/* Support LERC compression */71/* #undef LERC_SUPPORT */7273/* 12bit libjpeg primary include file with path */74/* #undef LIBJPEG_12_PATH */7576/* Support LZMA2 compression */77/* #undef LZMA_SUPPORT */7879/* Name of package */80#define PACKAGE "tiff"8182/* Define to the address where bug reports for this package should be sent. */83#define PACKAGE_BUGREPORT "[email protected]"8485/* Define to the full name of this package. */86#define PACKAGE_NAME "LibTIFF Software"8788/* Define to the one symbol short name of this package. */89#define PACKAGE_TARNAME "tiff"9091/* Define to the home page for this package. */92#define PACKAGE_URL ""9394/* The size of `size_t', as computed by sizeof. */95#ifdef _WIN6496#define SIZEOF_SIZE_T 897#else98#define SIZEOF_SIZE_T 499#endif100101/* Default size of the strip in bytes (when strip chopping enabled) */102#define STRIP_SIZE_DEFAULT 8192103104/* Maximum number of TIFF IFDs that libtiff can iterate through in a file. */105#define TIFF_MAX_DIR_COUNT 1048576106107/* define to use win32 IO system */108#define USE_WIN32_FILEIO 1109110/* Support webp compression */111/* #undef WEBP_SUPPORT */112113/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most114significant byte first (like Motorola and SPARC, unlike Intel). */115#if defined AC_APPLE_UNIVERSAL_BUILD116# if defined __BIG_ENDIAN__117# define WORDS_BIGENDIAN 1118# endif119#else120# ifndef WORDS_BIGENDIAN121/* # undef WORDS_BIGENDIAN */122# endif123#endif124125/* Support zstd compression */126/* #undef ZSTD_SUPPORT */127128/* Enable large inode numbers on Mac OS X 10.5. */129#ifndef _DARWIN_USE_64_BIT_INODE130# define _DARWIN_USE_64_BIT_INODE 1131#endif132133/* Number of bits in a file offset, on hosts where this is settable. */134#define _FILE_OFFSET_BITS 64135136/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */137/* #undef _LARGEFILE_SOURCE */138139/* Define for large files, on AIX-style hosts. */140/* #undef _LARGE_FILES */141142#if !defined(__MINGW32__)143# define TIFF_SIZE_FORMAT "zu"144#endif145#if SIZEOF_SIZE_T == 8146# define TIFF_SSIZE_FORMAT PRId64147# if defined(__MINGW32__)148# define TIFF_SIZE_FORMAT PRIu64149# endif150#elif SIZEOF_SIZE_T == 4151# define TIFF_SSIZE_FORMAT PRId32152# if defined(__MINGW32__)153# define TIFF_SIZE_FORMAT PRIu32154# endif155#else156# error "Unsupported size_t size; please submit a bug report"157#endif158159/* clang-format on */160161162