diff options
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 |