LIBTIFF_4.0 {
  global:
    vtktiff_TIFFAccessTagMethods;
    vtktiff_TIFFCIELabToRGBInit;
    vtktiff_TIFFCIELabToXYZ;
    vtktiff_TIFFCheckTile;
    vtktiff_TIFFCheckpointDirectory;
    vtktiff_TIFFCleanup;
    vtktiff_TIFFClientOpen;
    vtktiff_TIFFClientdata;
    vtktiff_TIFFClose;
    vtktiff_TIFFComputeStrip;
    vtktiff_TIFFComputeTile;
    vtktiff_TIFFCreateDirectory;
    vtktiff_TIFFCurrentDirOffset;
    vtktiff_TIFFCurrentDirectory;
    vtktiff_TIFFCurrentRow;
    vtktiff_TIFFCurrentStrip;
    vtktiff_TIFFCurrentTile;
    vtktiff_TIFFDataWidth;
    vtktiff_TIFFDefaultStripSize;
    vtktiff_TIFFDefaultTileSize;
    vtktiff_TIFFError;
    vtktiff_TIFFErrorExt;
    vtktiff_TIFFFdOpen;
    vtktiff_TIFFFieldWithName;
    vtktiff_TIFFFieldWithTag;
    vtktiff_TIFFFileName;
    vtktiff_TIFFFileno;
    vtktiff_TIFFFindCODEC;
    vtktiff_TIFFFindField;
    vtktiff_TIFFFlush;
    vtktiff_TIFFFlushData;
    vtktiff_TIFFFreeDirectory;
    vtktiff_TIFFGetBitRevTable;
    vtktiff_TIFFGetClientInfo;
    vtktiff_TIFFGetCloseProc;
    vtktiff_TIFFGetConfiguredCODECs;
    vtktiff_TIFFGetField;
    vtktiff_TIFFGetFieldDefaulted;
    vtktiff_TIFFGetMapFileProc;
    vtktiff_TIFFGetMode;
    vtktiff_TIFFGetReadProc;
    vtktiff_TIFFGetSeekProc;
    vtktiff_TIFFGetSizeProc;
    vtktiff_TIFFGetTagListCount;
    vtktiff_TIFFGetTagListEntry;
    vtktiff_TIFFGetUnmapFileProc;
    vtktiff_TIFFGetVersion;
    vtktiff_TIFFGetWriteProc;
    vtktiff_TIFFIsBigEndian;
    vtktiff_TIFFIsByteSwapped;
    vtktiff_TIFFIsCODECConfigured;
    vtktiff_TIFFIsMSB2LSB;
    vtktiff_TIFFIsTiled;
    vtktiff_TIFFIsUpSampled;
    vtktiff_TIFFLastDirectory;
    vtktiff_TIFFMergeFieldInfo;
    vtktiff_TIFFNumberOfDirectories;
    vtktiff_TIFFNumberOfStrips;
    vtktiff_TIFFNumberOfTiles;
    vtktiff_TIFFOpen;
    vtktiff_TIFFOpenW;
    vtktiff_TIFFPrintDirectory;
    vtktiff_TIFFRGBAImageBegin;
    vtktiff_TIFFRGBAImageEnd;
    vtktiff_TIFFRGBAImageGet;
    vtktiff_TIFFRGBAImageOK;
    vtktiff_TIFFRasterScanlineSize;
    vtktiff_TIFFRasterScanlineSize64;
    vtktiff_TIFFRawStripSize;
    vtktiff_TIFFRawStripSize64;
    vtktiff_TIFFReadBufferSetup;
    vtktiff_TIFFReadCustomDirectory;
    vtktiff_TIFFReadDirectory;
    vtktiff_TIFFReadEXIFDirectory;
    vtktiff_TIFFReadEncodedStrip;
    vtktiff_TIFFReadEncodedTile;
    vtktiff_TIFFReadRGBAImage;
    vtktiff_TIFFReadRGBAImageOriented;
    vtktiff_TIFFReadRGBAStrip;
    vtktiff_TIFFReadRGBATile;
    vtktiff_TIFFReadRawStrip;
    vtktiff_TIFFReadRawTile;
    vtktiff_TIFFReadScanline;
    vtktiff_TIFFReadTile;
    vtktiff_TIFFRegisterCODEC;
    vtktiff_TIFFReverseBits;
    vtktiff_TIFFRewriteDirectory;
    vtktiff_TIFFScanlineSize;
    vtktiff_TIFFScanlineSize64;
    vtktiff_TIFFSetClientInfo;
    vtktiff_TIFFSetClientdata;
    vtktiff_TIFFSetDirectory;
    vtktiff_TIFFSetErrorHandler;
    vtktiff_TIFFSetErrorHandlerExt;
    vtktiff_TIFFSetField;
    vtktiff_TIFFSetFileName;
    vtktiff_TIFFSetFileno;
    vtktiff_TIFFSetMode;
    vtktiff_TIFFSetSubDirectory;
    vtktiff_TIFFSetTagExtender;
    vtktiff_TIFFSetWarningHandler;
    vtktiff_TIFFSetWarningHandlerExt;
    vtktiff_TIFFSetWriteOffset;
    vtktiff_TIFFSetupStrips;
    vtktiff_TIFFStripSize;
    vtktiff_TIFFStripSize64;
    vtktiff_TIFFSwabArrayOfDouble;
    vtktiff_TIFFSwabArrayOfFloat;
    vtktiff_TIFFSwabArrayOfLong;
    vtktiff_TIFFSwabArrayOfLong8;
    vtktiff_TIFFSwabArrayOfShort;
    vtktiff_TIFFSwabArrayOfTriples;
    vtktiff_TIFFSwabDouble;
    vtktiff_TIFFSwabFloat;
    vtktiff_TIFFSwabLong;
    vtktiff_TIFFSwabLong8;
    vtktiff_TIFFSwabShort;
    vtktiff_TIFFTileRowSize;
    vtktiff_TIFFTileRowSize64;
    vtktiff_TIFFTileSize;
    vtktiff_TIFFTileSize64;
    vtktiff_TIFFUnRegisterCODEC;
    vtktiff_TIFFUnlinkDirectory;
    vtktiff_TIFFUnsetField;
    vtktiff_TIFFVGetField;
    vtktiff_TIFFVGetFieldDefaulted;
    vtktiff_TIFFVSetField;
    vtktiff_TIFFVStripSize;
    vtktiff_TIFFVStripSize64;
    vtktiff_TIFFVTileSize;
    vtktiff_TIFFVTileSize64;
    vtktiff_TIFFWarning;
    vtktiff_TIFFWarningExt;
    vtktiff_TIFFWriteBufferSetup;
    vtktiff_TIFFWriteCheck;
    vtktiff_TIFFWriteDirectory;
    vtktiff_TIFFWriteEncodedStrip;
    vtktiff_TIFFWriteEncodedTile;
    vtktiff_TIFFWriteRawStrip;
    vtktiff_TIFFWriteRawTile;
    vtktiff_TIFFWriteScanline;
    vtktiff_TIFFWriteTile;
    vtktiff_TIFFXYZToRGB;
    vtktiff_TIFFYCbCrToRGBInit;
    vtktiff_TIFFYCbCrtoRGB;
    vtktiff__TIFFfree;
    vtktiff__TIFFmalloc;
    vtktiff__TIFFmemcmp;
    vtktiff__TIFFmemcpy;
    vtktiff__TIFFmemset;
    vtktiff__TIFFrealloc;

  local:
    *;
};

LIBTIFF_4.1 {
    vtktiff__TIFFCheckMalloc;
    vtktiff__TIFFCheckRealloc;
    vtktiff__TIFFMultiply32;
    vtktiff__TIFFMultiply64;
    vtktiff__TIFFRewriteField;
    vtktiff_TIFFCreateCustomDirectory;
    vtktiff_TIFFCreateEXIFDirectory;
    vtktiff_TIFFDeferStrileArrayWriting;
    vtktiff_TIFFFieldDataType;
    vtktiff_TIFFFieldName;
    vtktiff_TIFFFieldPassCount;
    vtktiff_TIFFFieldReadCount;
    vtktiff_TIFFFieldTag;
    vtktiff_TIFFFieldWriteCount;
    vtktiff_TIFFForceStrileArrayWriting;
    vtktiff_TIFFGetStrileByteCount;
    vtktiff_TIFFGetStrileByteCountWithErr;
    vtktiff_TIFFGetStrileOffset;
    vtktiff_TIFFGetStrileOffsetWithErr;
    vtktiff_TIFFReadFromUserBuffer;
    vtktiff_TIFFReadRGBAStripExt;
    vtktiff_TIFFReadRGBATileExt;
    vtktiff_TIFFSetCompressionScheme;
    vtktiff_TIFFWriteCustomDirectory;
} LIBTIFF_4.0;

LIBTIFF_4.2 {
    vtktiff_TIFFCreateGPSDirectory;
    vtktiff_TIFFReadGPSDirectory;
    vtktiff__TIFFGetExifFields;
    vtktiff__TIFFGetGpsFields;
} LIBTIFF_4.1;

LIBTIFF_4.3 {
} LIBTIFF_4.2;

LIBTIFF_4.4 {
    vtktiff_TIFFFieldIsAnonymous;
    vtktiff_TIFFFieldSetGetSize;
    vtktiff_TIFFFieldSetGetCountSize;
    vtktiff_TIFFIsBigTIFF;
} LIBTIFF_4.3;

LIBTIFF_4.5 {
    vtktiff__TIFFClampDoubleToUInt32;
    vtktiff_TIFFClientOpenExt;
    vtktiff_TIFFFdOpenExt;
    vtktiff_TIFFOpenExt;
    vtktiff_TIFFOpenWExt;
    vtktiff_TIFFErrorExtR;
    vtktiff_TIFFWarningExtR;
    vtktiff_TIFFOpenOptionsAlloc;
    vtktiff_TIFFOpenOptionsFree;
    vtktiff_TIFFOpenOptionsSetMaxSingleMemAlloc;
    vtktiff_TIFFOpenOptionsSetErrorHandlerExtR;
    vtktiff_TIFFOpenOptionsSetWarningHandlerExtR;
} LIBTIFF_4.4;
