2015.06.16 14:39 "[Tiff] CMake support for building libtiff", by Roger Leigh

2015.06.18 21:56 "[Tiff] 4.0.4beta: Symbol differences on Unix and Windows", by Roger Leigh

Looking over the exported symbols between Unix (FreeBSD/ELF with nm -D) and Windows (the libtiff.def list), there are a lot of missing symbols on Windows. I've attached a list showing which are missing. Would it be possible to update the symbol list for 4.0.4? Some symbols are likely not supposed to be exported on Unix (expecially those without a TIFF or _TIFF prefix) and should probably be ignored.

Thanks,

Roger

LogL10fromY                                                   <
LogL10toY                                                     <
LogL16fromY                                                   <
LogL16toY                                                     <
LogLuv24fromXYZ                                               <
LogLuv24toXYZ                                                 <
LogLuv32fromXYZ                                               <
LogLuv32toXYZ                                                 <
TIFFAccessTagMethods                                            TIFFAccessTagMethods
TIFFCIELabToRGBInit                                             TIFFCIELabToRGBInit
TIFFCIELabToXYZ                                                 TIFFCIELabToXYZ
TIFFCheckTile                                                   TIFFCheckTile
TIFFCheckpointDirectory                                         TIFFCheckpointDirectory
TIFFCleanup                                                     TIFFCleanup
TIFFClientOpen                                                  TIFFClientOpen
TIFFClientdata                                                  TIFFClientdata
TIFFClose                                                       TIFFClose
TIFFComputeStrip                                                TIFFComputeStrip
TIFFComputeTile                                                 TIFFComputeTile
TIFFCreateCustomDirectory                                       TIFFCreateCustomDirectory
TIFFCreateDirectory                                             TIFFCreateDirectory
TIFFCreateEXIFDirectory                                         TIFFCreateEXIFDirectory
TIFFCurrentDirOffset                                            TIFFCurrentDirOffset
TIFFCurrentDirectory                                            TIFFCurrentDirectory
TIFFCurrentRow                                                  TIFFCurrentRow
TIFFCurrentStrip                                                TIFFCurrentStrip
TIFFCurrentTile                                                 TIFFCurrentTile
TIFFDataWidth                                                   TIFFDataWidth
TIFFDefaultDirectory                                          <
TIFFDefaultStripSize                                            TIFFDefaultStripSize
TIFFDefaultTileSize                                             TIFFDefaultTileSize
TIFFError                                                       TIFFError
TIFFErrorExt                                                    TIFFErrorExt
TIFFFaxBlackCodes                                             <
TIFFFaxBlackTable                                             <
TIFFFaxMainTable                                              <
TIFFFaxWhiteCodes                                             <
TIFFFaxWhiteTable                                             <
TIFFFdOpen                                                      TIFFFdOpen
TIFFFieldDataType                                               TIFFFieldDataType
TIFFFieldName                                                   TIFFFieldName
TIFFFieldPassCount                                              TIFFFieldPassCount
TIFFFieldReadCount                                              TIFFFieldReadCount
TIFFFieldTag                                                    TIFFFieldTag
TIFFFieldWithName                                               TIFFFieldWithName
TIFFFieldWithTag                                                TIFFFieldWithTag
TIFFFieldWriteCount                                             TIFFFieldWriteCount
TIFFFileName                                                    TIFFFileName
TIFFFileno                                                      TIFFFileno
TIFFFillStrip                                                 <
TIFFFillTile                                                  <
TIFFFindCODEC                                                   TIFFFindCODEC
TIFFFindField                                                   TIFFFindField
TIFFFlush                                                       TIFFFlush
TIFFFlushData                                                   TIFFFlushData
TIFFFlushData1                                                <
TIFFFreeDirectory                                               TIFFFreeDirectory
TIFFGetBitRevTable                                              TIFFGetBitRevTable
TIFFGetClientInfo                                               TIFFGetClientInfo
TIFFGetCloseProc                                                TIFFGetCloseProc
TIFFGetConfiguredCODECs                                         TIFFGetConfiguredCODECs
TIFFGetField                                                    TIFFGetField
TIFFGetFieldDefaulted                                           TIFFGetFieldDefaulted
TIFFGetMapFileProc                                              TIFFGetMapFileProc
TIFFGetMode                                                     TIFFGetMode
TIFFGetReadProc                                                 TIFFGetReadProc
TIFFGetSeekProc                                                 TIFFGetSeekProc
TIFFGetSizeProc                                                 TIFFGetSizeProc
TIFFGetTagListCount                                             TIFFGetTagListCount
TIFFGetTagListEntry                                             TIFFGetTagListEntry
TIFFGetUnmapFileProc                                            TIFFGetUnmapFileProc
TIFFGetVersion                                                  TIFFGetVersion
TIFFGetWriteProc                                                TIFFGetWriteProc
TIFFInitCCITTFax3                                             <
TIFFInitCCITTFax4                                             <
TIFFInitCCITTRLE                                              <
TIFFInitCCITTRLEW                                             <
TIFFInitDumpMode                                              <
TIFFInitJBIG                                                  <
TIFFInitJPEG                                                  <
TIFFInitLZMA                                                  <
TIFFInitLZW                                                   <
TIFFInitNeXT                                                  <
TIFFInitOJPEG                                                 <

TIFFInitPackBits $
LIBTIFFXX_4.0
LogL10fromY
LogL10toY
LogL16fromY
LogL16toY
LogLuv24fromXYZ
LogLuv24toXYZ
LogLuv32fromXYZ
LogLuv32toXYZ
TIFFAccessTagMethods
TIFFCIELabToRGBInit
TIFFCIELabToXYZ
TIFFCheckTile
TIFFCheckpointDirectory
TIFFCleanup
TIFFClientOpen
TIFFClientdata
TIFFClose
TIFFComputeStrip
TIFFComputeTile

       TIFFCreateCustomDirectory

TIFFCreateDirectory

       TIFFCreateEXIFDirectory

TIFFCurrentDirOffset
TIFFCurrentDirectory
TIFFCurrentRow
TIFFCurrentStrip
TIFFCurrentTile
TIFFDataWidth
TIFFDefaultDirectory
TIFFDefaultStripSize
TIFFDefaultTileSize
TIFFError
TIFFErrorExt
TIFFFaxBlackCodes
TIFFFaxBlackTable
TIFFFaxMainTable
TIFFFaxWhiteCodes
TIFFFaxWhiteTable
TIFFFdOpen
TIFFFieldDataType
TIFFFieldName
TIFFFieldPassCount
TIFFFieldReadCount
TIFFFieldTag
TIFFFieldWithName
TIFFFieldWithTag
TIFFFieldWriteCount
TIFFFileName
TIFFFileno
TIFFFillStrip
TIFFFillTile
TIFFFindCODEC
TIFFFindField
TIFFFlush
TIFFFlushData
TIFFFlushData1
TIFFFreeDirectory
TIFFGetBitRevTable
TIFFGetClientInfo
TIFFGetCloseProc

TIFFGetConfiguredCODECs

TIFFGetField
TIFFGetFieldDefaulted
TIFFGetMapFileProc
TIFFGetMode
TIFFGetReadProc
TIFFGetSeekProc
TIFFGetSizeProc
TIFFGetTagListCount
TIFFGetTagListEntry
TIFFGetUnmapFileProc
TIFFGetVersion
TIFFGetWriteProc
TIFFInitCCITTFax3
TIFFInitCCITTFax4
TIFFInitCCITTRLE
TIFFInitCCITTRLEW
TIFFInitDumpMode
TIFFInitJBIG
TIFFInitJPEG
TIFFInitLZMA
TIFFInitLZW
TIFFInitNeXT
TIFFInitOJPEG
TIFFInitPackBits
TIFFInitPixarLog
TIFFInitSGILog
TIFFInitThunderScan
TIFFInitZIP
TIFFIsBigEndian
TIFFIsByteSwapped
TIFFIsCODECConfigured
TIFFIsMSB2LSB
TIFFIsTiled
TIFFIsUpSampled
TIFFLastDirectory
TIFFMergeFieldInfo

TIFFNumberOfDirectories

TIFFNumberOfStrips
TIFFNumberOfTiles
TIFFOpen
TIFFPredictorCleanup
TIFFPredictorInit
TIFFPrintDirectory
TIFFRGBAImageBegin
TIFFRGBAImageEnd
TIFFRGBAImageGet
TIFFRGBAImageOK
TIFFRasterScanlineSize
TIFFRasterScanlineSize64
TIFFRawStripSize
TIFFRawStripSize64
TIFFReadBufferSetup
TIFFReadCustomDirectory
TIFFReadDirectory
TIFFReadEXIFDirectory
TIFFReadEncodedStrip
TIFFReadEncodedTile
TIFFReadRGBAImage

TIFFReadRGBAImageOriented

TIFFReadRGBAStrip
TIFFReadRGBATile
TIFFReadRawStrip
TIFFReadRawTile
TIFFReadScanline
TIFFReadTile
TIFFRegisterCODEC
TIFFReverseBits
TIFFRewriteDirectory
TIFFScanlineSize
TIFFScanlineSize64
TIFFSetClientInfo
TIFFSetClientdata

TIFFSetCompressionScheme

TIFFSetDirectory
TIFFSetErrorHandler

TIFFSetErrorHandlerExt

TIFFSetField
TIFFSetFileName
TIFFSetFileno
TIFFSetMode
TIFFSetSubDirectory
TIFFSetTagExtender
TIFFSetWarningHandler

TIFFSetWarningHandlerExt

TIFFSetWriteOffset
TIFFSetupStrips
TIFFStripSize
TIFFStripSize64
TIFFSwabArrayOfDouble
TIFFSwabArrayOfFloat
TIFFSwabArrayOfLong
TIFFSwabArrayOfLong8
TIFFSwabArrayOfShort

 TIFFSwabArrayOfTriples

TIFFSwabDouble
TIFFSwabFloat
TIFFSwabLong
TIFFSwabLong8
TIFFSwabShort
TIFFTileRowSize
TIFFTileRowSize64
TIFFTileSize
TIFFTileSize64
TIFFUnRegisterCODEC
TIFFUnlinkDirectory
TIFFUnsetField
TIFFVGetField

 TIFFVGetFieldDefaulted

TIFFVSetField
TIFFVStripSize
TIFFVStripSize64
TIFFVTileSize
TIFFVTileSize6
TIFFAccessTagMethods
TIFFCIELabToRGBInit
TIFFCIELabToXYZ
TIFFCheckTile
TIFFCheckpointDirectory
TIFFCleanup
TIFFClientOpen
TIFFClientdata
TIFFClose
TIFFComputeStrip
TIFFComputeTile

       TIFFCreateCustomDirectory

TIFFCreateDirectory

       TIFFCreateEXIFDirectory

TIFFCurrentDirOffset
TIFFCurrentDirectory
TIFFCurrentRow
TIFFCurrentStrip
TIFFCurrentTile
TIFFDataWidth
TIFFDefaultStripSize
TIFFDefaultTileSize
TIFFError
TIFFErrorExt
TIFFFdOpen
TIFFFieldDataType
TIFFFieldName
TIFFFieldPassCount
TIFFFieldReadCount
TIFFFieldTag
TIFFFieldWithName
TIFFFieldWithTag
TIFFFieldWriteCount
TIFFFileName
TIFFFileno
TIFFFindCODEC
TIFFFindField
TIFFFlush
TIFFFlushData
TIFFFreeDirectory
TIFFGetBitRevTable
TIFFGetClientInfo
TIFFGetCloseProc

TIFFGetConfiguredCODECs

TIFFGetField
TIFFGetFieldDefaulted
TIFFGetMapFileProc
TIFFGetMode
TIFFGetReadProc
TIFFGetSeekProc
TIFFGetSizeProc
TIFFGetTagListCount
TIFFGetTagListEntry
TIFFGetUnmapFileProc
TIFFGetVersion
TIFFGetWriteProc
TIFFIsBigEndian
TIFFIsByteSwapped
TIFFIsCODECConfigured
TIFFIsMSB2LSB
TIFFIsTiled
TIFFIsUpSampled
TIFFLastDirectory
TIFFMergeFieldInfo

TIFFNumberOfDirectories

TIFFNumberOfStrips
TIFFNumberOfTiles
TIFFOpen
TIFFOpenW
TIFFPrintDirectory
TIFFRGBAImageBegin
TIFFRGBAImageEnd
TIFFRGBAImageGet
TIFFRGBAImageOK
TIFFRasterScanlineSize
TIFFRasterScanlineSize64
TIFFRawStripSize
TIFFRawStripSize64
TIFFReadBufferSetup
TIFFReadCustomDirectory
TIFFReadDirectory
TIFFReadEXIFDirectory
TIFFReadEncodedStrip
TIFFReadEncodedTile
TIFFReadRGBAImage

TIFFReadRGBAImageOriented

TIFFReadRGBAStrip
TIFFReadRGBATile
TIFFReadRawStrip
TIFFReadRawTile
TIFFReadScanline
TIFFReadTile
TIFFRegisterCODEC
TIFFReverseBits
TIFFRewriteDirectory
TIFFScanlineSize
TIFFScanlineSize64
TIFFSetClientInfo
TIFFSetClientdata
TIFFSetDirectory
TIFFSetErrorHandler

TIFFSetErrorHandlerExt

TIFFSetField
TIFFSetFileName
TIFFSetFileno
TIFFSetMode
TIFFSetSubDirectory
TIFFSetTagExtender
TIFFSetWarningHandler

TIFFSetWarningHandlerExt

TIFFSetWriteOffset
TIFFSetupStrips
TIFFStripSize
TIFFStripSize64
TIFFSwabArrayOfDouble
TIFFSwabArrayOfFloat
TIFFSwabArrayOfLong
TIFFSwabArrayOfLong8
TIFFSwabArrayOfShort

 TIFFSwabArrayOfTriples

TIFFSwabDouble
TIFFSwabFloat
TIFFSwabLong
TIFFSwabLong8
TIFFSwabShort
TIFFTileRowSize
TIFFTileRowSize64
TIFFTileSize
TIFFTileSize64
TIFFUnRegisterCODEC
TIFFUnlinkDirectory
TIFFUnsetField
TIFFVGetField

 TIFFVGetFieldDefaulted

TIFFVSetField
TIFFVStripSize
TIFFVStripSize64
TIFFVTileSize
TIFFVTileSize64
TIFFWarning
TIFFWarningExt
TIFFWriteBufferSetup
TIFFWriteCheck

       TIFFWriteCustomDirectory

TIFFWriteDirectory
TIFFWriteEncodedStrip
TIFFWriteEncodedTile
TIFFWriteRawStrip
TIFFWriteRawTile
TIFFWriteScanline
TIFFWriteTile
TIFFXYZToRGB
TIFFYCbCrToRGBInit
TIFFYCbCrtoRGB
_TIFFCheckMalloc

       _TIFFRewriteField

_TIFFfree
_TIFFmalloc
_TIFFmemcmp
_TIFFmemcpy
_TIFFmemset
_TIFFrealloc