-
2011.04.12 13:14 "Re: [Tiff] Libtiff v4.0.0beta7 released", by Edward Lam
-
2011.04.12 13:30 "Re: [Tiff] Libtiff v4.0.0beta7 released", by Bob Friesenhahn
-
2011.04.12 15:55 "Re: [Tiff] Libtiff v4.0.0beta7 released", by Edward Lam
-
2011.04.12 17:05 "Re: [Tiff] Bug 1941, Was: Libtiff v4.0.0beta7 released", by Lee Howard
-
2011.04.12 18:01 "Re: [Tiff] Bug 1941, Was: Libtiff v4.0.0beta7 released", by Edward Lam
-
2011.04.13 02:30 "Re: [Tiff] Bug 1941, Was: Libtiff v4.0.0beta7 released", by Graeme Gill
- 2011.04.13 13:08 "Re: [Tiff] Bug 1941, Was: Libtiff v4.0.0beta7 released", by Edward Lam
-
2011.04.13 02:30 "Re: [Tiff] Bug 1941, Was: Libtiff v4.0.0beta7 released", by Graeme Gill
-
2011.04.12 18:01 "Re: [Tiff] Bug 1941, Was: Libtiff v4.0.0beta7 released", by Edward Lam
-
2011.04.12 17:05 "Re: [Tiff] Bug 1941, Was: Libtiff v4.0.0beta7 released", by Lee Howard
-
2011.04.12 15:55 "Re: [Tiff] Libtiff v4.0.0beta7 released", by Edward Lam
- 2011.04.12 15:19 "Re: [Tiff] Libtiff v4.0.0beta7 released", by Edward Lam
-
2011.04.12 13:30 "Re: [Tiff] Libtiff v4.0.0beta7 released", by Bob Friesenhahn
- 2011.04.13 15:40 "Re: [Tiff] Libtiff v4.0.0beta7 released - libtiff.def changes required", by Edward Lam
- 2011.04.23 09:41 "Re: [Tiff] [GM-help] PDF version", by Hunter1972
2011.04.13 15:40 "Re: [Tiff] Libtiff v4.0.0beta7 released - libtiff.def changes required", by Edward Lam
It appears that the Windows shared library public interface has not been updated for libtiff 4.
I've attached a patch that addresses this by adding the missing extern functions, and removes _TIFFCheckMalloc (which is not exposed in the public headers, normalizing it against the Unix public interface). It also includes the changes for removing obsolete functions TIFFFindFieldInfo, TIFFFindFieldInfoByName, and TIFFMergeFieldInfo in my previous patch.
Regards,
-Edward
? .tif_aux.c.swp
? libtiff-def-patch
Index: libtiff.def
=================================================================== RCS file: /cvs/maptools/cvsroot/libtiff/libtiff/libtiff.def,v retrieving revision 1.29
diff -u -8 -p -r1.29 libtiff.def
--- libtiff.def 21 Oct 2010 19:07:32 -0000 1.29
+++ libtiff.def 13 Apr 2011 15:38:02 -0000
@@ -7,22 +7,29 @@ EXPORTS TIFFOpen
TIFFFlushData
TIFFGetField
TIFFVGetField
TIFFGetFieldDefaulted
TIFFVGetFieldDefaulted
TIFFGetTagListEntry
TIFFGetTagListCount
TIFFReadDirectory
+ TIFFScanlineSize64
TIFFScanlineSize
+ TIFFStripSize64
TIFFStripSize
+ TIFFVStripSize64
TIFFVStripSize
+ TIFFRawStripSize64
TIFFRawStripSize
+ TIFFTileRowSize64
TIFFTileRowSize
+ TIFFTileSize64
TIFFTileSize
+ TIFFVTileSize64
TIFFVTileSize
TIFFFileno
TIFFSetFileno
TIFFGetMode
TIFFIsTiled
TIFFIsByteSwapped
TIFFIsBigEndian
TIFFIsMSB2LSB
@@ -81,39 +88,39 @@ EXPORTS TIFFOpen
TIFFReadRawTile
TIFFReadRGBATile
TIFFReadRGBAStrip
TIFFWriteEncodedStrip
TIFFWriteRawStrip
TIFFWriteEncodedTile
TIFFWriteRawTile
TIFFSetWriteOffset
+ TIFFSwabFloat
TIFFSwabDouble
TIFFSwabShort
TIFFSwabLong
TIFFSwabArrayOfShort
TIFFSwabArrayOfLong
+ TIFFSwabArrayOfFloat
TIFFSwabArrayOfDouble
TIFFSwabArrayOfTriples
TIFFReverseBits
TIFFGetBitRevTable
TIFFDefaultStripSize
TIFFDefaultTileSize
+ TIFFRasterScanlineSize64
TIFFRasterScanlineSize
_TIFFmalloc
_TIFFrealloc
_TIFFfree
_TIFFmemset
_TIFFmemcpy
_TIFFmemcmp
TIFFCreateDirectory
TIFFSetTagExtender
- TIFFMergeFieldInfo
- TIFFFindFieldInfo
- TIFFFindFieldInfoByName
TIFFFieldWithName
TIFFFieldWithTag
TIFFCurrentDirOffset
TIFFWriteCheck
TIFFRGBAImageOK
TIFFNumberOfDirectories
TIFFSetFileName
TIFFSetClientdata
@@ -136,9 +143,8 @@ EXPORTS TIFFOpen
TIFFReadEXIFDirectory
TIFFAccessTagMethods
TIFFGetClientInfo
TIFFSetClientInfo
TIFFSwabLong8
TIFFSwabArrayOfLong8
TIFFFindField
TIFFUnsetField
- _TIFFCheckMalloc