diff options
Diffstat (limited to 'src/libtiff')
| -rw-r--r-- | src/libtiff/tif_dirwrite.c | 11 | ||||
| -rw-r--r-- | src/libtiff/tif_write.c | 4 | ||||
| -rw-r--r-- | src/libtiff/tiffvers.h | 4 | 
3 files changed, 7 insertions, 12 deletions
diff --git a/src/libtiff/tif_dirwrite.c b/src/libtiff/tif_dirwrite.c index 7d5ca71..b04b73a 100644 --- a/src/libtiff/tif_dirwrite.c +++ b/src/libtiff/tif_dirwrite.c @@ -1,4 +1,4 @@ -/* $Id: tif_dirwrite.c,v 1.2 2009/08/21 04:01:59 scuri Exp $ */ +/* $Id: tif_dirwrite.c,v 1.3 2009/09/29 21:26:38 scuri Exp $ */  /*   * Copyright (c) 1988-1997 Sam Leffler @@ -100,8 +100,6 @@ _TIFFWriteDirectory(TIFF* tif, int done)  	 */  	if (done)  	{ -                tsize_t orig_rawcc = tif->tif_rawcc; -  		if (tif->tif_flags & TIFF_POSTENCODE) {  			tif->tif_flags &= ~TIFF_POSTENCODE;  			if (!(*tif->tif_postencode)(tif)) { @@ -114,12 +112,9 @@ _TIFFWriteDirectory(TIFF* tif, int done)  		(*tif->tif_close)(tif);		/* shutdown encoder */  		/*  		 * Flush any data that might have been written - 		 * by the compression close+cleanup routines.  But -                 * be careful not to write stuff if we didn't add data -                 * in the previous steps as the "rawcc" data may well be -                 * a previously read tile/strip in mixed read/write mode. + 		 * by the compression close+cleanup routines.  		 */ -		if (tif->tif_rawcc > 0 && tif->tif_rawcc != orig_rawcc +		if (tif->tif_rawcc > 0                      && (tif->tif_flags & TIFF_BEENWRITING) != 0                      && !TIFFFlushData1(tif)) {  			TIFFErrorExt(tif->tif_clientdata, tif->tif_name, diff --git a/src/libtiff/tif_write.c b/src/libtiff/tif_write.c index 0d589b5..58fc4b4 100644 --- a/src/libtiff/tif_write.c +++ b/src/libtiff/tif_write.c @@ -1,4 +1,4 @@ -/* $Id: tif_write.c,v 1.2 2009/08/21 04:01:59 scuri Exp $ */ +/* $Id: tif_write.c,v 1.3 2009/09/29 21:26:39 scuri Exp $ */  /*   * Copyright (c) 1988-1997 Sam Leffler @@ -630,7 +630,7 @@ TIFFAppendToStrip(TIFF* tif, tstrip_t strip, tidata_t data, tsize_t cc)              if( td->td_stripbytecount[strip] != 0                   && td->td_stripoffset[strip] != 0  -                && (tsize_t) td->td_stripbytecount[strip] >= cc ) +                && td->td_stripbytecount[strip] >= cc )              {                  /*                    * There is already tile data on disk, and the new tile diff --git a/src/libtiff/tiffvers.h b/src/libtiff/tiffvers.h index aec110d..c4693f4 100644 --- a/src/libtiff/tiffvers.h +++ b/src/libtiff/tiffvers.h @@ -1,4 +1,4 @@ -#define TIFFLIB_VERSION_STR "LIBTIFF, Version 3.9.0\nCopyright (c) 1988-1996 Sam Leffler\nCopyright (c) 1991-1996 Silicon Graphics, Inc." +#define TIFFLIB_VERSION_STR "LIBTIFF, Version 3.9.1\nCopyright (c) 1988-1996 Sam Leffler\nCopyright (c) 1991-1996 Silicon Graphics, Inc."  /*   * This define can be used in code that requires   * compilation-related definitions specific to a @@ -6,4 +6,4 @@   * version checking should be done based on the   * string returned by TIFFGetVersion.   */ -#define TIFFLIB_VERSION 20090820 +#define TIFFLIB_VERSION 20090828  | 
