diff options
author | Lei Zhang <thestig@chromium.org> | 2016-01-07 16:21:33 -0800 |
---|---|---|
committer | Lei Zhang <thestig@chromium.org> | 2016-01-07 16:21:33 -0800 |
commit | ab90f33999b122170f030aa25ef9c72f50286b09 (patch) | |
tree | cdf3c63608b2964521cfbe5c204c3ac381eba227 /third_party/libtiff/0000-build-config.patch | |
parent | 77689daf3e14d7005e66e729a63eac1bd8567876 (diff) | |
download | pdfium-ab90f33999b122170f030aa25ef9c72f50286b09.tar.xz |
XFA: Fix Windows build after upgrading libtiff.
TBR=tsepez@chromium.org
Review URL: https://codereview.chromium.org/1570443007 .
Diffstat (limited to 'third_party/libtiff/0000-build-config.patch')
-rw-r--r-- | third_party/libtiff/0000-build-config.patch | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/third_party/libtiff/0000-build-config.patch b/third_party/libtiff/0000-build-config.patch index 50af2db529..8c773ab901 100644 --- a/third_party/libtiff/0000-build-config.patch +++ b/third_party/libtiff/0000-build-config.patch @@ -10,6 +10,16 @@ diff a/third_party/libtiff/tiffiop.h b/third_party/libtiff/tiffiop.h #ifdef HAVE_FCNTL_H # include <fcntl.h> +@@ -59,8 +59,7 @@ + + #if !defined(HAVE_SNPRINTF) && !defined(HAVE__SNPRINTF) + #undef snprintf +-#define snprintf _TIFF_snprintf_f +-extern int snprintf(char* str, size_t size, const char* format, ...); ++#define snprintf FXSYS_snprintf + #endif + + #include "tiffio.h" diff a/third_party/libtiff/tif_jpeg.c b/third_party/libtiff/tif_jpeg.c --- a/third_party/libtiff/tif_jpeg.c +++ b/third_party/libtiff/tif_jpeg.c @@ -82,7 +92,7 @@ diff a/third_party/libtiff/tif_zip.c b/third_party/libtiff/tif_zip.c diff a/third_party/libtiff/tiffconf.h b/third_party/libtiff/tiffconf.h --- /dev/null +++ b/third_party/libtiff/tiffconf.h -@@ -0,0 +1,252 @@ +@@ -0,0 +1,256 @@ +/* libtiff/tiffconf.h. Generated by configure. */ +/* + Configuration defines for installed libtiff. @@ -142,7 +152,11 @@ diff a/third_party/libtiff/tiffconf.h b/third_party/libtiff/tiffconf.h +#define SIZEOF_UNSIGNED_LONG 4 +#endif + ++#if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_ && _MSC_VER < 1900 ++#define HAVE_SNPRINTF 0 ++#else +#define HAVE_SNPRINTF 1 ++#endif + +/* Signed 8-bit type */ +#define TIFF_INT8_T signed char |