xref: /aosp_15_r20/external/pdfium/third_party/libtiff/0000-build-config.patch (revision 3ac0a46f773bac49fa9476ec2b1cf3f8da5ec3a4)
1*3ac0a46fSAndroid Build Coastguard Workerdiff a/third_party/libtiff/tiffiop.h b/third_party/libtiff/tiffiop.h
2*3ac0a46fSAndroid Build Coastguard Worker--- a/third_party/libtiff/tiffiop.h
3*3ac0a46fSAndroid Build Coastguard Worker+++ b/third_party/libtiff/tiffiop.h
4*3ac0a46fSAndroid Build Coastguard Worker@@ -28,7 +28,7 @@
5*3ac0a46fSAndroid Build Coastguard Worker  * ``Library-private'' definitions.
6*3ac0a46fSAndroid Build Coastguard Worker  */
7*3ac0a46fSAndroid Build Coastguard Worker
8*3ac0a46fSAndroid Build Coastguard Worker-#include "tif_config.h"
9*3ac0a46fSAndroid Build Coastguard Worker+#include "tiffconf.h"
10*3ac0a46fSAndroid Build Coastguard Worker
11*3ac0a46fSAndroid Build Coastguard Worker #ifdef HAVE_FCNTL_H
12*3ac0a46fSAndroid Build Coastguard Worker # include <fcntl.h>
13*3ac0a46fSAndroid Build Coastguard Workerdiff a/third_party/libtiff/tif_jpeg.c b/third_party/libtiff/tif_jpeg.c
14*3ac0a46fSAndroid Build Coastguard Worker--- a/third_party/libtiff/tif_jpeg.c
15*3ac0a46fSAndroid Build Coastguard Worker+++ b/third_party/libtiff/tif_jpeg.c
16*3ac0a46fSAndroid Build Coastguard Worker@@ -110,8 +110,16 @@
17*3ac0a46fSAndroid Build Coastguard Worker #define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */
18*3ac0a46fSAndroid Build Coastguard Worker #endif
19*3ac0a46fSAndroid Build Coastguard Worker
20*3ac0a46fSAndroid Build Coastguard Worker-#include "jerror.h"
21*3ac0a46fSAndroid Build Coastguard Worker-#include "jpeglib.h"
22*3ac0a46fSAndroid Build Coastguard Worker+#if defined(USE_SYSTEM_LIBJPEG)
23*3ac0a46fSAndroid Build Coastguard Worker+#include <jerror.h>
24*3ac0a46fSAndroid Build Coastguard Worker+#include <jpeglib.h>
25*3ac0a46fSAndroid Build Coastguard Worker+#elif defined(USE_LIBJPEG_TURBO)
26*3ac0a46fSAndroid Build Coastguard Worker+#include "third_party/libjpeg_turbo/jerror.h"
27*3ac0a46fSAndroid Build Coastguard Worker+#include "third_party/libjpeg_turbo/jpeglib.h"
28*3ac0a46fSAndroid Build Coastguard Worker+#else
29*3ac0a46fSAndroid Build Coastguard Worker+#include "third_party/libjpeg/jerror.h"
30*3ac0a46fSAndroid Build Coastguard Worker+#include "third_party/libjpeg/jpeglib.h"
31*3ac0a46fSAndroid Build Coastguard Worker+#endif
32*3ac0a46fSAndroid Build Coastguard Worker
33*3ac0a46fSAndroid Build Coastguard Worker /* Do optional compile-time version check */
34*3ac0a46fSAndroid Build Coastguard Worker #if defined(EXPECTED_JPEG_LIB_VERSION) && !defined(LIBJPEG_12_PATH)
35*3ac0a46fSAndroid Build Coastguard Workerdiff a/third_party/libtiff/tiffconf.h b/third_party/libtiff/tiffconf.h
36*3ac0a46fSAndroid Build Coastguard Worker--- /dev/null
37*3ac0a46fSAndroid Build Coastguard Worker+++ b/third_party/libtiff/tiffconf.h
38*3ac0a46fSAndroid Build Coastguard Worker@@ -0,0 +1,244 @@
39*3ac0a46fSAndroid Build Coastguard Worker+/* libtiff/tiffconf.h.  Generated by configure.  */
40*3ac0a46fSAndroid Build Coastguard Worker+/*
41*3ac0a46fSAndroid Build Coastguard Worker+  Configuration defines for installed libtiff.
42*3ac0a46fSAndroid Build Coastguard Worker+  This file maintained for backward compatibility. Do not use definitions
43*3ac0a46fSAndroid Build Coastguard Worker+  from this file in your programs.
44*3ac0a46fSAndroid Build Coastguard Worker+*/
45*3ac0a46fSAndroid Build Coastguard Worker+#ifndef _TIFFCONF_
46*3ac0a46fSAndroid Build Coastguard Worker+#define _TIFFCONF_
47*3ac0a46fSAndroid Build Coastguard Worker+
48*3ac0a46fSAndroid Build Coastguard Worker+#include <inttypes.h>
49*3ac0a46fSAndroid Build Coastguard Worker+#include <stddef.h>
50*3ac0a46fSAndroid Build Coastguard Worker+#include <stdint.h>
51*3ac0a46fSAndroid Build Coastguard Worker+
52*3ac0a46fSAndroid Build Coastguard Worker+#include "build/build_config.h"
53*3ac0a46fSAndroid Build Coastguard Worker+
54*3ac0a46fSAndroid Build Coastguard Worker+//NOTE: The tiff codec requires an ANSI C compiler environment for building and
55*3ac0a46fSAndroid Build Coastguard Worker+//    presumes an ANSI C environment for use.
56*3ac0a46fSAndroid Build Coastguard Worker+
57*3ac0a46fSAndroid Build Coastguard Worker+# define HAVE_SYS_TYPES_H 1
58*3ac0a46fSAndroid Build Coastguard Worker+# define HAVE_FCNTL_H 1
59*3ac0a46fSAndroid Build Coastguard Worker+
60*3ac0a46fSAndroid Build Coastguard Worker+/* Compatibility stuff. */
61*3ac0a46fSAndroid Build Coastguard Worker+
62*3ac0a46fSAndroid Build Coastguard Worker+/* Define to 1 if you have the <assert.h> header file. */
63*3ac0a46fSAndroid Build Coastguard Worker+#define HAVE_ASSERT_H 1
64*3ac0a46fSAndroid Build Coastguard Worker+
65*3ac0a46fSAndroid Build Coastguard Worker+/* Define as 0 or 1 according to the floating point format suported by the
66*3ac0a46fSAndroid Build Coastguard Worker+   machine */
67*3ac0a46fSAndroid Build Coastguard Worker+#define HAVE_IEEEFP 1
68*3ac0a46fSAndroid Build Coastguard Worker+
69*3ac0a46fSAndroid Build Coastguard Worker+/* Define to 1 if you have the <string.h> header file. */
70*3ac0a46fSAndroid Build Coastguard Worker+#define HAVE_STRING_H 1
71*3ac0a46fSAndroid Build Coastguard Worker+
72*3ac0a46fSAndroid Build Coastguard Worker+/* Define to 1 if you have snprintf(). */
73*3ac0a46fSAndroid Build Coastguard Worker+#define HAVE_SNPRINTF 1
74*3ac0a46fSAndroid Build Coastguard Worker+
75*3ac0a46fSAndroid Build Coastguard Worker+/* Define to 1 if you have the <search.h> header file. */
76*3ac0a46fSAndroid Build Coastguard Worker+#if BUILDFLAG(IS_WIN)
77*3ac0a46fSAndroid Build Coastguard Worker+// search.h is always available in VS 2015 and above, and may be
78*3ac0a46fSAndroid Build Coastguard Worker+// available in earlier versions.
79*3ac0a46fSAndroid Build Coastguard Worker+#define HAVE_SEARCH_H 1
80*3ac0a46fSAndroid Build Coastguard Worker+#endif
81*3ac0a46fSAndroid Build Coastguard Worker+
82*3ac0a46fSAndroid Build Coastguard Worker+/* The size of a `int'. */
83*3ac0a46fSAndroid Build Coastguard Worker+/* According typedef int  int32_t; in the fx_system.h*/
84*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_INT 4
85*3ac0a46fSAndroid Build Coastguard Worker+
86*3ac0a46fSAndroid Build Coastguard Worker+#if defined(ARCH_CPU_64_BITS)
87*3ac0a46fSAndroid Build Coastguard Worker+/* The size of `unsigned long', as computed by sizeof. */
88*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_UNSIGNED_LONG 8
89*3ac0a46fSAndroid Build Coastguard Worker+#else
90*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_UNSIGNED_LONG 4
91*3ac0a46fSAndroid Build Coastguard Worker+#endif
92*3ac0a46fSAndroid Build Coastguard Worker+
93*3ac0a46fSAndroid Build Coastguard Worker+/* The size of void*. */
94*3ac0a46fSAndroid Build Coastguard Worker+#ifdef __LP64__
95*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_VOIDP 8
96*3ac0a46fSAndroid Build Coastguard Worker+#else
97*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_VOIDP 4
98*3ac0a46fSAndroid Build Coastguard Worker+#endif
99*3ac0a46fSAndroid Build Coastguard Worker+
100*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 8-bit type */
101*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT8_T signed char
102*3ac0a46fSAndroid Build Coastguard Worker+
103*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 8-bit type */
104*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT8_T unsigned char
105*3ac0a46fSAndroid Build Coastguard Worker+
106*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 16-bit type */
107*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT16_T signed short
108*3ac0a46fSAndroid Build Coastguard Worker+
109*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 16-bit type */
110*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT16_T unsigned short
111*3ac0a46fSAndroid Build Coastguard Worker+
112*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 32-bit type */
113*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT32_T signed int
114*3ac0a46fSAndroid Build Coastguard Worker+
115*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 32-bit type */
116*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT32_T unsigned int
117*3ac0a46fSAndroid Build Coastguard Worker+
118*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 32-bit type formatter */
119*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT32_FORMAT "%d"
120*3ac0a46fSAndroid Build Coastguard Worker+
121*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 32-bit type formatter */
122*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT32_FORMAT "%u"
123*3ac0a46fSAndroid Build Coastguard Worker+
124*3ac0a46fSAndroid Build Coastguard Worker+#ifdef _MSC_VER   // windows
125*3ac0a46fSAndroid Build Coastguard Worker+
126*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type formatter */
127*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_FORMAT "%I64d"
128*3ac0a46fSAndroid Build Coastguard Worker+
129*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type formatter */
130*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_FORMAT "%I64u"
131*3ac0a46fSAndroid Build Coastguard Worker+
132*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type */
133*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_T signed __int64
134*3ac0a46fSAndroid Build Coastguard Worker+
135*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type */
136*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_T unsigned __int64
137*3ac0a46fSAndroid Build Coastguard Worker+
138*3ac0a46fSAndroid Build Coastguard Worker+#else           // linux/unix
139*3ac0a46fSAndroid Build Coastguard Worker+
140*3ac0a46fSAndroid Build Coastguard Worker+#if defined(ARCH_CPU_64_BITS)
141*3ac0a46fSAndroid Build Coastguard Worker+
142*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type formatter */
143*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_FORMAT "%ld"
144*3ac0a46fSAndroid Build Coastguard Worker+
145*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type formatter */
146*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_FORMAT "%lu"
147*3ac0a46fSAndroid Build Coastguard Worker+
148*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type */
149*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_T signed long
150*3ac0a46fSAndroid Build Coastguard Worker+
151*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type */
152*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_T unsigned long
153*3ac0a46fSAndroid Build Coastguard Worker+
154*3ac0a46fSAndroid Build Coastguard Worker+#else           // linux/unix 32
155*3ac0a46fSAndroid Build Coastguard Worker+
156*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type formatter */
157*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_FORMAT "%lld"
158*3ac0a46fSAndroid Build Coastguard Worker+
159*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type formatter */
160*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_FORMAT "%llu"
161*3ac0a46fSAndroid Build Coastguard Worker+
162*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type */
163*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_T signed long long
164*3ac0a46fSAndroid Build Coastguard Worker+
165*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type */
166*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_T unsigned long long
167*3ac0a46fSAndroid Build Coastguard Worker+
168*3ac0a46fSAndroid Build Coastguard Worker+#endif  // define(ARCH_CPU_64_BITS)
169*3ac0a46fSAndroid Build Coastguard Worker+
170*3ac0a46fSAndroid Build Coastguard Worker+#endif
171*3ac0a46fSAndroid Build Coastguard Worker+
172*3ac0a46fSAndroid Build Coastguard Worker+
173*3ac0a46fSAndroid Build Coastguard Worker+/* Signed size type, type formatter, and size of size_t */
174*3ac0a46fSAndroid Build Coastguard Worker+#if defined(ARCH_CPU_64_BITS)
175*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_SSIZE_T int64_t
176*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_SSIZE_FORMAT PRId64
177*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_SIZE_T 8
178*3ac0a46fSAndroid Build Coastguard Worker+#else
179*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_SSIZE_T int32_t
180*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_SSIZE_FORMAT PRId32
181*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_SIZE_T 4
182*3ac0a46fSAndroid Build Coastguard Worker+#endif
183*3ac0a46fSAndroid Build Coastguard Worker+
184*3ac0a46fSAndroid Build Coastguard Worker+/* Pointer difference type */
185*3ac0a46fSAndroid Build Coastguard Worker+#ifdef _MSC_VER
186*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_PTRDIFF_T long
187*3ac0a46fSAndroid Build Coastguard Worker+#else
188*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_PTRDIFF_T ptrdiff_t
189*3ac0a46fSAndroid Build Coastguard Worker+#endif
190*3ac0a46fSAndroid Build Coastguard Worker+
191*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type */
192*3ac0a46fSAndroid Build Coastguard Worker+/*#define TIFF_INT64_T signed __int64*/
193*3ac0a46fSAndroid Build Coastguard Worker+
194*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type */
195*3ac0a46fSAndroid Build Coastguard Worker+/*#define TIFF_UINT64_T unsigned __int64*/
196*3ac0a46fSAndroid Build Coastguard Worker+
197*3ac0a46fSAndroid Build Coastguard Worker+/* Define to `__inline__' or `__inline' if that's what the C compiler
198*3ac0a46fSAndroid Build Coastguard Worker+   calls it, or to nothing if 'inline' is not supported under any name.  */
199*3ac0a46fSAndroid Build Coastguard Worker+#ifndef __cplusplus
200*3ac0a46fSAndroid Build Coastguard Worker+# ifndef inline
201*3ac0a46fSAndroid Build Coastguard Worker+#  define inline __inline
202*3ac0a46fSAndroid Build Coastguard Worker+# endif
203*3ac0a46fSAndroid Build Coastguard Worker+#endif
204*3ac0a46fSAndroid Build Coastguard Worker+
205*3ac0a46fSAndroid Build Coastguard Worker+#define lfind _lfind
206*3ac0a46fSAndroid Build Coastguard Worker+
207*3ac0a46fSAndroid Build Coastguard Worker+#define BSDTYPES
208*3ac0a46fSAndroid Build Coastguard Worker+
209*3ac0a46fSAndroid Build Coastguard Worker+/* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */
210*3ac0a46fSAndroid Build Coastguard Worker+#define HOST_FILLORDER FILLORDER_LSB2MSB
211*3ac0a46fSAndroid Build Coastguard Worker+
212*3ac0a46fSAndroid Build Coastguard Worker+/* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian
213*3ac0a46fSAndroid Build Coastguard Worker+   (Intel) */
214*3ac0a46fSAndroid Build Coastguard Worker+#if _FX_ENDIAN_ == _FX_BIG_ENDIAN_
215*3ac0a46fSAndroid Build Coastguard Worker+# define HOST_BIGENDIAN 1
216*3ac0a46fSAndroid Build Coastguard Worker+#else
217*3ac0a46fSAndroid Build Coastguard Worker+# define HOST_BIGENDIAN 0
218*3ac0a46fSAndroid Build Coastguard Worker+#endif
219*3ac0a46fSAndroid Build Coastguard Worker+
220*3ac0a46fSAndroid Build Coastguard Worker+/* Support CCITT Group 3 & 4 algorithms */
221*3ac0a46fSAndroid Build Coastguard Worker+#define CCITT_SUPPORT 1
222*3ac0a46fSAndroid Build Coastguard Worker+
223*3ac0a46fSAndroid Build Coastguard Worker+/* Support JPEG compression (requires IJG JPEG library) */
224*3ac0a46fSAndroid Build Coastguard Worker+#define JPEG_SUPPORT 1
225*3ac0a46fSAndroid Build Coastguard Worker+
226*3ac0a46fSAndroid Build Coastguard Worker+/* Support LogLuv high dynamic range encoding */
227*3ac0a46fSAndroid Build Coastguard Worker+#define LOGLUV_SUPPORT 1
228*3ac0a46fSAndroid Build Coastguard Worker+
229*3ac0a46fSAndroid Build Coastguard Worker+/* Support LZW algorithm */
230*3ac0a46fSAndroid Build Coastguard Worker+#define LZW_SUPPORT 1
231*3ac0a46fSAndroid Build Coastguard Worker+
232*3ac0a46fSAndroid Build Coastguard Worker+/* Support NeXT 2-bit RLE algorithm */
233*3ac0a46fSAndroid Build Coastguard Worker+#define NEXT_SUPPORT 1
234*3ac0a46fSAndroid Build Coastguard Worker+
235*3ac0a46fSAndroid Build Coastguard Worker+/* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation
236*3ac0a46fSAndroid Build Coastguard Worker+   fails with unpatched IJG JPEG library) */
237*3ac0a46fSAndroid Build Coastguard Worker+/* #undef OJPEG_SUPPORT */
238*3ac0a46fSAndroid Build Coastguard Worker+
239*3ac0a46fSAndroid Build Coastguard Worker+/* Support Macintosh PackBits algorithm */
240*3ac0a46fSAndroid Build Coastguard Worker+#define PACKBITS_SUPPORT 1
241*3ac0a46fSAndroid Build Coastguard Worker+
242*3ac0a46fSAndroid Build Coastguard Worker+/* Support Pixar log-format algorithm (requires Zlib) */
243*3ac0a46fSAndroid Build Coastguard Worker+#define PIXARLOG_SUPPORT 1
244*3ac0a46fSAndroid Build Coastguard Worker+
245*3ac0a46fSAndroid Build Coastguard Worker+/* Support ThunderScan 4-bit RLE algorithm */
246*3ac0a46fSAndroid Build Coastguard Worker+#define THUNDER_SUPPORT 1
247*3ac0a46fSAndroid Build Coastguard Worker+
248*3ac0a46fSAndroid Build Coastguard Worker+/* Support Deflate compression */
249*3ac0a46fSAndroid Build Coastguard Worker+/* #undef ZIP_SUPPORT */
250*3ac0a46fSAndroid Build Coastguard Worker+
251*3ac0a46fSAndroid Build Coastguard Worker+/* Support strip chopping (whether or not to convert single-strip uncompressed
252*3ac0a46fSAndroid Build Coastguard Worker+   images to mutiple strips of ~8Kb to reduce memory usage) */
253*3ac0a46fSAndroid Build Coastguard Worker+#define STRIPCHOP_DEFAULT TIFF_STRIPCHOP
254*3ac0a46fSAndroid Build Coastguard Worker+
255*3ac0a46fSAndroid Build Coastguard Worker+/* Enable SubIFD tag (330) support */
256*3ac0a46fSAndroid Build Coastguard Worker+#define SUBIFD_SUPPORT 1
257*3ac0a46fSAndroid Build Coastguard Worker+
258*3ac0a46fSAndroid Build Coastguard Worker+/* Treat extra sample as alpha (default enabled). The RGBA interface will
259*3ac0a46fSAndroid Build Coastguard Worker+   treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many
260*3ac0a46fSAndroid Build Coastguard Worker+   packages produce RGBA files but don't mark the alpha properly. */
261*3ac0a46fSAndroid Build Coastguard Worker+#define DEFAULT_EXTRASAMPLE_AS_ALPHA 1
262*3ac0a46fSAndroid Build Coastguard Worker+
263*3ac0a46fSAndroid Build Coastguard Worker+/* Pick up YCbCr subsampling info from the JPEG data stream to support files
264*3ac0a46fSAndroid Build Coastguard Worker+   lacking the tag (default enabled). */
265*3ac0a46fSAndroid Build Coastguard Worker+#define CHECK_JPEG_YCBCR_SUBSAMPLING 1
266*3ac0a46fSAndroid Build Coastguard Worker+
267*3ac0a46fSAndroid Build Coastguard Worker+/* Support MS MDI magic number files as TIFF */
268*3ac0a46fSAndroid Build Coastguard Worker+#define MDI_SUPPORT 1
269*3ac0a46fSAndroid Build Coastguard Worker+
270*3ac0a46fSAndroid Build Coastguard Worker+/*
271*3ac0a46fSAndroid Build Coastguard Worker+ * Feature support definitions.
272*3ac0a46fSAndroid Build Coastguard Worker+ * XXX: These macros are obsoleted. Don't use them in your apps!
273*3ac0a46fSAndroid Build Coastguard Worker+ * Macros stays here for backward compatibility and should be always defined.
274*3ac0a46fSAndroid Build Coastguard Worker+ */
275*3ac0a46fSAndroid Build Coastguard Worker+#define COLORIMETRY_SUPPORT
276*3ac0a46fSAndroid Build Coastguard Worker+#define YCBCR_SUPPORT
277*3ac0a46fSAndroid Build Coastguard Worker+#define CMYK_SUPPORT
278*3ac0a46fSAndroid Build Coastguard Worker+#define ICC_SUPPORT
279*3ac0a46fSAndroid Build Coastguard Worker+#define PHOTOSHOP_SUPPORT
280*3ac0a46fSAndroid Build Coastguard Worker+#define IPTC_SUPPORT
281*3ac0a46fSAndroid Build Coastguard Worker+
282*3ac0a46fSAndroid Build Coastguard Worker+#endif /* _TIFFCONF_ */
283*3ac0a46fSAndroid Build Coastguard Workerdiff --git a/third_party/libtiff/tif_hash_set.c b/third_party/libtiff/tif_hash_set.c
284*3ac0a46fSAndroid Build Coastguard Worker--- a/third_party/libtiff/tif_hash_set.c
285*3ac0a46fSAndroid Build Coastguard Worker+++ b/third_party/libtiff/tif_hash_set.c
286*3ac0a46fSAndroid Build Coastguard Worker@@ -26,7 +26,7 @@
287*3ac0a46fSAndroid Build Coastguard Worker  * DEALINGS IN THE SOFTWARE.
288*3ac0a46fSAndroid Build Coastguard Worker  ****************************************************************************/
289*3ac0a46fSAndroid Build Coastguard Worker
290*3ac0a46fSAndroid Build Coastguard Worker-#include "tif_config.h"
291*3ac0a46fSAndroid Build Coastguard Worker+#include "tiffconf.h"
292*3ac0a46fSAndroid Build Coastguard Worker
293*3ac0a46fSAndroid Build Coastguard Worker #include "tif_hash_set.h"
294*3ac0a46fSAndroid Build Coastguard Worker
295