|
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
|
diff -urN tiff.orig\dirread.c tiff\dirread.c
|
|
|
|
|
--- tiff.orig\dirread.c Sat Sep 29 22:03:17 2012
|
|
|
|
|
+++ tiff\dirread.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\dirread.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\dirread.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -2216,7 +2216,7 @@
|
|
|
|
|
case TIFF_FLOAT:
|
|
|
|
|
if (tif->tif_flags&TIFF_SWAB)
|
|
|
|
|
@@ -37,8 +37,8 @@ diff -urN tiff.orig\dirread.c tiff\dirread.c
|
|
|
|
|
static enum TIFFReadDirEntryErr
|
|
|
|
|
TIFFReadDirEntryCheckRangeSlong8Long8(uint64 value)
|
|
|
|
|
diff -urN tiff.orig\dirwrite.c tiff\dirwrite.c
|
|
|
|
|
--- tiff.orig\dirwrite.c Sat Sep 29 22:03:17 2012
|
|
|
|
|
+++ tiff\dirwrite.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\dirwrite.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\dirwrite.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -2238,7 +2238,7 @@
|
|
|
|
|
{
|
|
|
|
|
assert(count<0x40000000);
|
|
|
|
|
@@ -58,8 +58,8 @@ diff -urN tiff.orig\dirwrite.c tiff\dirwrite.c
|
|
|
|
|
TIFFSwabArrayOfDouble(value,count);
|
|
|
|
|
return(TIFFWriteDirectoryTagData(tif,ndir,dir,tag,TIFF_DOUBLE,count,count*8,value));
|
|
|
|
|
diff -urN tiff.orig\dumpmode.c tiff\dumpmode.c
|
|
|
|
|
--- tiff.orig\dumpmode.c Sat Sep 29 22:03:17 2012
|
|
|
|
|
+++ tiff\dumpmode.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\dumpmode.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\dumpmode.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -80,19 +80,11 @@
|
|
|
|
|
static const char module[] = "DumpModeDecode";
|
|
|
|
|
(void) s;
|
|
|
|
|
@@ -84,8 +84,8 @@ diff -urN tiff.orig\dumpmode.c tiff\dumpmode.c
|
|
|
|
|
}
|
|
|
|
|
/*
|
|
|
|
|
diff -urN tiff.orig\luv.c tiff\luv.c
|
|
|
|
|
--- tiff.orig\luv.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
+++ tiff\luv.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\luv.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\luv.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -224,17 +224,10 @@
|
|
|
|
|
tp[i++] |= (int16)*bp++ << shft;
|
|
|
|
|
}
|
|
|
|
|
@@ -147,8 +147,8 @@ diff -urN tiff.orig\luv.c tiff\luv.c
|
|
|
|
|
tif->tif_rawcc = cc;
|
|
|
|
|
return (0);
|
|
|
|
|
diff -urN tiff.orig\lzw.c tiff\lzw.c
|
|
|
|
|
--- tiff.orig\lzw.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
+++ tiff\lzw.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\lzw.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\lzw.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -549,15 +549,9 @@
|
|
|
|
|
sp->dec_maxcodep = maxcodep;
|
|
|
|
|
|
|
|
|
|
@@ -186,8 +186,8 @@ diff -urN tiff.orig\lzw.c tiff\lzw.c
|
|
|
|
|
}
|
|
|
|
|
return (1);
|
|
|
|
|
diff -urN tiff.orig\print.c tiff\print.c
|
|
|
|
|
--- tiff.orig\print.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
+++ tiff\print.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\print.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\print.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -98,27 +98,13 @@
|
|
|
|
|
|| fip->field_type == TIFF_FLOAT)
|
|
|
|
|
fprintf(fd, "%f", ((float *) raw_data)[j]);
|
|
|
|
|
@@ -278,8 +278,8 @@ diff -urN tiff.orig\print.c tiff\print.c
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
diff -urN tiff.orig\read.c tiff\read.c
|
|
|
|
|
--- tiff.orig\read.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
+++ tiff\read.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\read.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\read.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -125,19 +125,11 @@
|
|
|
|
|
cc = TIFFReadFile(tif, tif->tif_rawdata + unused_data, to_read);
|
|
|
|
|
|
|
|
|
|
@@ -491,8 +491,8 @@ diff -urN tiff.orig\read.c tiff\read.c
|
|
|
|
|
}
|
|
|
|
|
if (isMapped(tif) &&
|
|
|
|
|
diff -urN tiff.orig\strip.c tiff\strip.c
|
|
|
|
|
--- tiff.orig\strip.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
+++ tiff\strip.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\strip.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\strip.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -154,17 +154,10 @@
|
|
|
|
|
|
|
|
|
|
if (bytecount == 0)
|
|
|
|
|
@@ -514,8 +514,8 @@ diff -urN tiff.orig\strip.c tiff\strip.c
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
diff -urN tiff.orig\thunder.c tiff\thunder.c
|
|
|
|
|
--- tiff.orig\thunder.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
+++ tiff\thunder.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\thunder.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\thunder.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -143,21 +143,12 @@
|
|
|
|
|
tif->tif_rawcp = (uint8*) bp;
|
|
|
|
|
tif->tif_rawcc = cc;
|
|
|
|
|
@@ -542,8 +542,8 @@ diff -urN tiff.orig\thunder.c tiff\thunder.c
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
diff -urN tiff.orig\tiffconf.h tiff\tiffconf.h
|
|
|
|
|
--- tiff.orig\tiffconf.h Sat Sep 29 22:03:18 2012
|
|
|
|
|
+++ tiff\tiffconf.h Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\tiffconf.h Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\tiffconf.h Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -7,44 +7,65 @@
|
|
|
|
|
#ifndef _TIFFCONF_
|
|
|
|
|
#define _TIFFCONF_
|
|
|
|
|
@@ -682,11 +682,12 @@ diff -urN tiff.orig\tiffconf.h tiff\tiffconf.h
|
|
|
|
|
|
|
|
|
|
/* Support strip chopping (whether or not to convert single-strip uncompressed
|
|
|
|
|
images to mutiple strips of ~8Kb to reduce memory usage) */
|
|
|
|
|
@@ -123,5 +162,21 @@
|
|
|
|
|
@@ -123,5 +162,23 @@
|
|
|
|
|
#define ICC_SUPPORT
|
|
|
|
|
#define PHOTOSHOP_SUPPORT
|
|
|
|
|
#define IPTC_SUPPORT
|
|
|
|
|
+
|
|
|
|
|
+#if ! defined( HB_OS_DARWIN )
|
|
|
|
|
+#ifndef O_RDONLY
|
|
|
|
|
+#define O_RDONLY 0
|
|
|
|
|
+#endif
|
|
|
|
|
@@ -701,12 +702,13 @@ diff -urN tiff.orig\tiffconf.h tiff\tiffconf.h
|
|
|
|
|
+#endif
|
|
|
|
|
+#ifndef O_TRUNC
|
|
|
|
|
+#define O_TRUNC 001000
|
|
|
|
|
+#endif
|
|
|
|
|
+#endif
|
|
|
|
|
|
|
|
|
|
#endif /* _TIFFCONF_ */
|
|
|
|
|
diff -urN tiff.orig\tiffio.h tiff\tiffio.h
|
|
|
|
|
--- tiff.orig\tiffio.h Sat Sep 29 22:03:18 2012
|
|
|
|
|
+++ tiff\tiffio.h Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\tiffio.h Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\tiffio.h Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -102,6 +102,8 @@
|
|
|
|
|
# else
|
|
|
|
|
typedef HFILE thandle_t; /* client data handle */
|
|
|
|
|
@@ -717,8 +719,8 @@ diff -urN tiff.orig\tiffio.h tiff\tiffio.h
|
|
|
|
|
typedef void* thandle_t; /* client data handle */
|
|
|
|
|
#endif /* USE_WIN32_FILEIO */
|
|
|
|
|
diff -urN tiff.orig\tiffiop.h tiff\tiffiop.h
|
|
|
|
|
--- tiff.orig\tiffiop.h Sat Sep 29 22:03:18 2012
|
|
|
|
|
+++ tiff\tiffiop.h Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\tiffiop.h Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\tiffiop.h Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -30,7 +30,7 @@
|
|
|
|
|
* ``Library-private'' definitions.
|
|
|
|
|
*/
|
|
|
|
|
@@ -729,8 +731,8 @@ diff -urN tiff.orig\tiffiop.h tiff\tiffiop.h
|
|
|
|
|
#ifdef HAVE_FCNTL_H
|
|
|
|
|
# include <fcntl.h>
|
|
|
|
|
diff -urN tiff.orig\unix.c tiff\unix.c
|
|
|
|
|
--- tiff.orig\unix.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
+++ tiff\unix.c Sat Sep 29 22:03:18 2012
|
|
|
|
|
--- tiff.orig\unix.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
+++ tiff\unix.c Sat Feb 02 20:52:59 2013
|
|
|
|
|
@@ -29,7 +29,7 @@
|
|
|
|
|
* Windows Common RunTime Library.
|
|
|
|
|
*/
|
|
|
|
|
|