1/* 2 * tifftclDecls.h -- 3 * 4 * Declarations of functions in the platform independent public TIFFTCL API. 5 * 6 */ 7 8#ifndef _TIFFTCLDECLS 9#define _TIFFTCLDECLS 10 11/* 12 * WARNING: The contents of this file is automatically generated by the 13 * genStubs.tcl script. Any modifications to the function declarations 14 * below should be made in the tifftcl.decls script. 15 */ 16 17#include <tcl.h> 18#include <stdarg.h> 19 20#ifdef TIFFTCLAPI 21# undef TCL_STORAGE_CLASS 22# define TCL_STORAGE_CLASS DLLEXPORT 23#else 24# define TIFFTCLAPI extern 25# undef USE_TIFFTCL_STUBS 26# define USE_TIFFTCL_STUBS 1 27#endif 28 29EXTERN int Tifftcl_Init(Tcl_Interp *interp); 30EXTERN int Tifftcl_SafeInit(Tcl_Interp *interp); 31/* 32 * The macro INLINE might be defined both in tcl.h and libtiff/port.h, 33 * so better prevent a conflict here. 34 */ 35#undef INLINE 36 37#include "../compat/libtiff/libtiff/tiffio.h" 38#include "../compat/libtiff/libtiff/tiffiop.h" 39#include "../compat/libtiff/libtiff/tif_predict.h" 40 41/* !BEGIN!: Do not edit below this line. */ 42 43/* 44 * Exported function declarations: 45 */ 46 47/* 0 */ 48TIFFTCLAPI const char * TIFFGetVersion(void); 49/* 1 */ 50TIFFTCLAPI const TIFFCodec * TIFFFindCODEC(uint16 a); 51/* 2 */ 52TIFFTCLAPI TIFFCodec * TIFFRegisterCODEC(uint16 a, const char *b, 53 TIFFInitMethod c); 54/* 3 */ 55TIFFTCLAPI void TIFFUnRegisterCODEC(TIFFCodec *a); 56/* 4 */ 57TIFFTCLAPI tdata_t _TIFFmalloc(tsize_t a); 58/* 5 */ 59TIFFTCLAPI tdata_t _TIFFrealloc(tdata_t a, tsize_t b); 60/* 6 */ 61TIFFTCLAPI void _TIFFmemset(tdata_t a, int b, tsize_t c); 62/* 7 */ 63TIFFTCLAPI void _TIFFmemcpy(tdata_t a, const tdata_t b, tsize_t c); 64/* 8 */ 65TIFFTCLAPI int _TIFFmemcmp(const tdata_t a, const tdata_t b, 66 tsize_t c); 67/* 9 */ 68TIFFTCLAPI void _TIFFfree(tdata_t a); 69/* 10 */ 70TIFFTCLAPI void TIFFClose(TIFF *tiffptr); 71/* 11 */ 72TIFFTCLAPI int TIFFFlush(TIFF *tiffptr); 73/* 12 */ 74TIFFTCLAPI int TIFFFlushData(TIFF *tiffptr); 75/* 13 */ 76TIFFTCLAPI int TIFFGetField(TIFF *tiffptr, ttag_t a, ...); 77/* 14 */ 78TIFFTCLAPI int TIFFVGetField(TIFF *tiffptr, ttag_t a, va_list b); 79/* 15 */ 80TIFFTCLAPI int TIFFGetFieldDefaulted(TIFF *tiffptr, ttag_t a, ...); 81/* 16 */ 82TIFFTCLAPI int TIFFVGetFieldDefaulted(TIFF *tiffptr, ttag_t a, 83 va_list b); 84/* 17 */ 85TIFFTCLAPI int TIFFReadDirectory(TIFF *tiffptr); 86/* 18 */ 87TIFFTCLAPI tsize_t TIFFScanlineSize(TIFF *tiffptr); 88/* 19 */ 89TIFFTCLAPI tsize_t TIFFRasterScanlineSize(TIFF *tiffptr); 90/* 20 */ 91TIFFTCLAPI tsize_t TIFFStripSize(TIFF *tiffptr); 92/* 21 */ 93TIFFTCLAPI tsize_t TIFFVStripSize(TIFF *tiffptr, uint32 a); 94/* 22 */ 95TIFFTCLAPI tsize_t TIFFTileRowSize(TIFF *tiffptr); 96/* 23 */ 97TIFFTCLAPI tsize_t TIFFTileSize(TIFF *tiffptr); 98/* 24 */ 99TIFFTCLAPI tsize_t TIFFVTileSize(TIFF *tiffptr, uint32 a); 100/* 25 */ 101TIFFTCLAPI uint32 TIFFDefaultStripSize(TIFF *tiffptr, uint32 a); 102/* 26 */ 103TIFFTCLAPI void TIFFDefaultTileSize(TIFF *tiffptr, uint32 *a, 104 uint32 *b); 105/* 27 */ 106TIFFTCLAPI int TIFFFileno(TIFF *tiffptr); 107/* 28 */ 108TIFFTCLAPI int TIFFGetMode(TIFF *tiffptr); 109/* 29 */ 110TIFFTCLAPI int TIFFIsTiled(TIFF *tiffptr); 111/* 30 */ 112TIFFTCLAPI int TIFFIsByteSwapped(TIFF *tiffptr); 113/* 31 */ 114TIFFTCLAPI int TIFFIsUpSampled(TIFF *tiffptr); 115/* 32 */ 116TIFFTCLAPI int TIFFIsMSB2LSB(TIFF *tiffptr); 117/* 33 */ 118TIFFTCLAPI uint32 TIFFCurrentRow(TIFF *tiffptr); 119/* 34 */ 120TIFFTCLAPI tdir_t TIFFCurrentDirectory(TIFF *tiffptr); 121/* 35 */ 122TIFFTCLAPI tdir_t TIFFNumberOfDirectories(TIFF *tiffptr); 123/* 36 */ 124TIFFTCLAPI uint32 TIFFCurrentDirOffset(TIFF *tiffptr); 125/* 37 */ 126TIFFTCLAPI tstrip_t TIFFCurrentStrip(TIFF *tiffptr); 127/* 38 */ 128TIFFTCLAPI ttile_t TIFFCurrentTile(TIFF *tiffptr); 129/* 39 */ 130TIFFTCLAPI int TIFFReadBufferSetup(TIFF *tiffptr, tdata_t a, 131 tsize_t b); 132/* 40 */ 133TIFFTCLAPI int TIFFWriteBufferSetup(TIFF *tiffptr, tdata_t a, 134 tsize_t b); 135/* 41 */ 136TIFFTCLAPI int TIFFWriteCheck(TIFF *tiffptr, int a, const char *b); 137/* 42 */ 138TIFFTCLAPI int TIFFCreateDirectory(TIFF *tiffptr); 139/* 43 */ 140TIFFTCLAPI int TIFFLastDirectory(TIFF *tiffptr); 141/* 44 */ 142TIFFTCLAPI int TIFFSetDirectory(TIFF *tiffptr, tdir_t a); 143/* 45 */ 144TIFFTCLAPI int TIFFSetSubDirectory(TIFF *tiffptr, uint32 a); 145/* 46 */ 146TIFFTCLAPI int TIFFUnlinkDirectory(TIFF *tiffptr, tdir_t a); 147/* 47 */ 148TIFFTCLAPI int TIFFSetField(TIFF *tiffptr, ttag_t a, ...); 149/* 48 */ 150TIFFTCLAPI int TIFFVSetField(TIFF *tiffptr, ttag_t a, va_list b); 151/* 49 */ 152TIFFTCLAPI int TIFFWriteDirectory(TIFF *tiffptr); 153/* 50 */ 154TIFFTCLAPI int TIFFReassignTagToIgnore(enum TIFFIgnoreSense a, 155 int b); 156/* 51 */ 157TIFFTCLAPI void TIFFPrintDirectory(TIFF *tiffptr, FILE *a, long b); 158/* 52 */ 159TIFFTCLAPI int TIFFReadScanline(TIFF *tiffptr, tdata_t a, uint32 b, 160 tsample_t c); 161/* 53 */ 162TIFFTCLAPI int TIFFWriteScanline(TIFF *tiffptr, tdata_t a, uint32 b, 163 tsample_t c); 164/* 54 */ 165TIFFTCLAPI int TIFFReadRGBAImage(TIFF *tiffptr, uint32 a, uint32 b, 166 uint32 *c, int d); 167/* 55 */ 168TIFFTCLAPI int TIFFReadRGBAStrip(TIFF *tiffptr, tstrip_t a, 169 uint32 *b); 170/* 56 */ 171TIFFTCLAPI int TIFFReadRGBATile(TIFF *tiffptr, uint32 a, uint32 b, 172 uint32 *c); 173/* 57 */ 174TIFFTCLAPI int TIFFRGBAImageOK(TIFF *tiffptr, char *a); 175/* 58 */ 176TIFFTCLAPI int TIFFRGBAImageBegin(TIFFRGBAImage *a, TIFF *tiffptr, 177 int b, char *c); 178/* 59 */ 179TIFFTCLAPI int TIFFRGBAImageGet(TIFFRGBAImage *d, uint32 *c, 180 uint32 b, uint32 a); 181/* 60 */ 182TIFFTCLAPI void TIFFRGBAImageEnd(TIFFRGBAImage *a); 183/* 61 */ 184TIFFTCLAPI TIFF * TIFFOpen(const char *b, const char *a); 185/* 62 */ 186TIFFTCLAPI TIFF * TIFFFdOpen(int a, const char *b, const char *c); 187/* 63 */ 188TIFFTCLAPI TIFF * TIFFClientOpen(const char *a, const char *b, 189 thandle_t c, TIFFReadWriteProc d, 190 TIFFReadWriteProc e, TIFFSeekProc f, 191 TIFFCloseProc g, TIFFSizeProc h, 192 TIFFMapFileProc i, TIFFUnmapFileProc j); 193/* 64 */ 194TIFFTCLAPI const char * TIFFFileName(TIFF *tiffptr); 195/* 65 */ 196TIFFTCLAPI void TIFFError(const char *a, const char *b, ...); 197/* 66 */ 198TIFFTCLAPI void TIFFWarning(const char *a, const char *b, ...); 199/* 67 */ 200TIFFTCLAPI TIFFErrorHandler TIFFSetErrorHandler(TIFFErrorHandler a); 201/* 68 */ 202TIFFTCLAPI TIFFErrorHandler TIFFSetWarningHandler(TIFFErrorHandler a); 203/* 69 */ 204TIFFTCLAPI TIFFExtendProc TIFFSetTagExtender(TIFFExtendProc a); 205/* 70 */ 206TIFFTCLAPI ttile_t TIFFComputeTile(TIFF *tiffptr, uint32 a, uint32 b, 207 uint32 c, tsample_t d); 208/* 71 */ 209TIFFTCLAPI int TIFFCheckTile(TIFF *tiffptr, uint32 d, uint32 c, 210 uint32 b, tsample_t a); 211/* 72 */ 212TIFFTCLAPI ttile_t TIFFNumberOfTiles(TIFF *tiffptr); 213/* 73 */ 214TIFFTCLAPI tsize_t TIFFReadTile(TIFF *tiffptr, tdata_t a, uint32 b, 215 uint32 c, uint32 d, tsample_t e); 216/* 74 */ 217TIFFTCLAPI tsize_t TIFFWriteTile(TIFF *tiffptr, tdata_t e, uint32 d, 218 uint32 c, uint32 b, tsample_t a); 219/* 75 */ 220TIFFTCLAPI tstrip_t TIFFComputeStrip(TIFF *tiffptr, uint32 a, 221 tsample_t b); 222/* 76 */ 223TIFFTCLAPI tstrip_t TIFFNumberOfStrips(TIFF *tiffptr); 224/* 77 */ 225TIFFTCLAPI tsize_t TIFFReadEncodedStrip(TIFF *tiffptr, tstrip_t a, 226 tdata_t b, tsize_t c); 227/* 78 */ 228TIFFTCLAPI tsize_t TIFFReadRawStrip(TIFF *tiffptr, tstrip_t a, 229 tdata_t b, tsize_t c); 230/* 79 */ 231TIFFTCLAPI tsize_t TIFFReadEncodedTile(TIFF *tiffptr, ttile_t a, 232 tdata_t b, tsize_t c); 233/* 80 */ 234TIFFTCLAPI tsize_t TIFFReadRawTile(TIFF *tiffptr, ttile_t c, tdata_t b, 235 tsize_t a); 236/* 81 */ 237TIFFTCLAPI tsize_t TIFFWriteEncodedStrip(TIFF *tiffptr, tstrip_t a, 238 tdata_t b, tsize_t c); 239/* 82 */ 240TIFFTCLAPI tsize_t TIFFWriteRawStrip(TIFF *tiffptr, tstrip_t a, 241 tdata_t b, tsize_t c); 242/* 83 */ 243TIFFTCLAPI tsize_t TIFFWriteEncodedTile(TIFF *tiffptr, ttile_t a, 244 tdata_t b, tsize_t c); 245/* 84 */ 246TIFFTCLAPI tsize_t TIFFWriteRawTile(TIFF *tiffptr, ttile_t c, tdata_t b, 247 tsize_t a); 248/* 85 */ 249TIFFTCLAPI void TIFFSetWriteOffset(TIFF *tiffptr, toff_t a); 250/* 86 */ 251TIFFTCLAPI void TIFFSwabShort(uint16 *a); 252/* 87 */ 253TIFFTCLAPI void TIFFSwabLong(uint32 *a); 254/* 88 */ 255TIFFTCLAPI void TIFFSwabDouble(double *a); 256/* 89 */ 257TIFFTCLAPI void TIFFSwabArrayOfShort(uint16 *a, unsigned long b); 258/* 90 */ 259TIFFTCLAPI void TIFFSwabArrayOfLong(uint32 *b, unsigned long a); 260/* 91 */ 261TIFFTCLAPI void TIFFSwabArrayOfDouble(double *a, unsigned long b); 262/* 92 */ 263TIFFTCLAPI void TIFFReverseBits(unsigned char *a, unsigned long b); 264/* 93 */ 265TIFFTCLAPI const unsigned char * TIFFGetBitRevTable(int a); 266/* Slot 94 is reserved */ 267/* Slot 95 is reserved */ 268/* Slot 96 is reserved */ 269/* Slot 97 is reserved */ 270/* Slot 98 is reserved */ 271/* Slot 99 is reserved */ 272/* 100 */ 273TIFFTCLAPI int TIFFPredictorInit(TIFF *tiffptr); 274/* Slot 101 is reserved */ 275/* Slot 102 is reserved */ 276/* Slot 103 is reserved */ 277/* Slot 104 is reserved */ 278/* Slot 105 is reserved */ 279/* Slot 106 is reserved */ 280/* Slot 107 is reserved */ 281/* Slot 108 is reserved */ 282/* Slot 109 is reserved */ 283/* 110 */ 284TIFFTCLAPI void _TIFFSetupFieldInfo(TIFF *tiffptr, 285 const TIFFFieldInfo a[], size_t b); 286/* 111 */ 287TIFFTCLAPI int _TIFFMergeFieldInfo(TIFF *tiffptr, 288 const TIFFFieldInfo *a, int b); 289/* 112 */ 290TIFFTCLAPI void _TIFFPrintFieldInfo(TIFF *tiffptr, FILE *a); 291/* 113 */ 292TIFFTCLAPI const TIFFFieldInfo * TIFFFindFieldInfo(TIFF *tiffptr, ttag_t a, 293 TIFFDataType b); 294/* 114 */ 295TIFFTCLAPI const TIFFFieldInfo * TIFFFieldWithTag(TIFF *tiffptr, ttag_t a); 296/* 115 */ 297TIFFTCLAPI TIFFDataType _TIFFSampleToTagType(TIFF *tiffptr); 298/* Slot 116 is reserved */ 299/* Slot 117 is reserved */ 300/* Slot 118 is reserved */ 301/* Slot 119 is reserved */ 302/* 120 */ 303TIFFTCLAPI int _TIFFgetMode(const char *a, const char *b); 304/* 121 */ 305TIFFTCLAPI int _TIFFNoRowEncode(TIFF *tiffptr, tidata_t a, 306 tsize_t b, tsample_t c); 307/* 122 */ 308TIFFTCLAPI int _TIFFNoStripEncode(TIFF *tiffptr, tidata_t c, 309 tsize_t b, tsample_t a); 310/* 123 */ 311TIFFTCLAPI int _TIFFNoTileEncode(TIFF *tiffptr, tidata_t a, 312 tsize_t b, tsample_t c); 313/* 124 */ 314TIFFTCLAPI int _TIFFNoRowDecode(TIFF *tiffptr, tidata_t c, 315 tsize_t b, tsample_t a); 316/* 125 */ 317TIFFTCLAPI int _TIFFNoStripDecode(TIFF *tiffptr, tidata_t a, 318 tsize_t b, tsample_t c); 319/* 126 */ 320TIFFTCLAPI int _TIFFNoTileDecode(TIFF *tiffptr, tidata_t c, 321 tsize_t b, tsample_t a); 322/* 127 */ 323TIFFTCLAPI void _TIFFNoPostDecode(TIFF *tiffptr, tidata_t a, 324 tsize_t b); 325/* 128 */ 326TIFFTCLAPI int _TIFFNoPreCode(TIFF *tiffptr, tsample_t a); 327/* 129 */ 328TIFFTCLAPI int _TIFFNoSeek(TIFF *tiffptr, uint32 a); 329/* 130 */ 330TIFFTCLAPI void _TIFFSwab16BitData(TIFF *tiffptr, tidata_t a, 331 tsize_t b); 332/* 131 */ 333TIFFTCLAPI void _TIFFSwab32BitData(TIFF *tiffptr, tidata_t b, 334 tsize_t a); 335/* 132 */ 336TIFFTCLAPI void _TIFFSwab64BitData(TIFF *tiffptr, tidata_t a, 337 tsize_t b); 338/* 133 */ 339TIFFTCLAPI int TIFFFlushData1(TIFF *tiffptr); 340/* 134 */ 341TIFFTCLAPI void TIFFFreeDirectory(TIFF *tiffptr); 342/* 135 */ 343TIFFTCLAPI int TIFFDefaultDirectory(TIFF *tiffptr); 344/* 136 */ 345TIFFTCLAPI int TIFFSetCompressionScheme(TIFF *tiffptr, int a); 346/* 137 */ 347TIFFTCLAPI void _TIFFSetDefaultCompressionState(TIFF *tiffptr); 348/* 138 */ 349TIFFTCLAPI uint32 _TIFFDefaultStripSize(TIFF *tiffptr, uint32 a); 350/* 139 */ 351TIFFTCLAPI void _TIFFDefaultTileSize(TIFF *tiffptr, uint32 *a, 352 uint32 *b); 353/* 140 */ 354TIFFTCLAPI void _TIFFsetByteArray(void **a, void *b, uint32 c); 355/* 141 */ 356TIFFTCLAPI void _TIFFsetString(char **a, char *b); 357/* 142 */ 358TIFFTCLAPI void _TIFFsetShortArray(uint16 **a, uint16 *b, uint32 c); 359/* 143 */ 360TIFFTCLAPI void _TIFFsetLongArray(uint32 **a, uint32 *b, uint32 c); 361/* 144 */ 362TIFFTCLAPI void _TIFFsetFloatArray(float **a, float *b, uint32 c); 363/* 145 */ 364TIFFTCLAPI void _TIFFsetDoubleArray(double **a, double *b, uint32 c); 365/* 146 */ 366TIFFTCLAPI void _TIFFprintAscii(FILE *a, const char *b); 367/* 147 */ 368TIFFTCLAPI void _TIFFprintAsciiTag(FILE *a, const char *b, 369 const char *c); 370/* 148 */ 371TIFFTCLAPI int TIFFInitDumpMode(TIFF *tiffptr, int a); 372/* 149 */ 373TIFFTCLAPI int TIFFInitPackBits(TIFF *tiffptr, int a); 374/* 150 */ 375TIFFTCLAPI int TIFFInitCCITTRLE(TIFF *tiffptr, int a); 376/* 151 */ 377TIFFTCLAPI int TIFFInitCCITTRLEW(TIFF *tiffptr, int a); 378/* 152 */ 379TIFFTCLAPI int TIFFInitCCITTFax3(TIFF *tiffptr, int a); 380/* 153 */ 381TIFFTCLAPI int TIFFInitCCITTFax4(TIFF *tiffptr, int a); 382/* 154 */ 383TIFFTCLAPI int TIFFInitThunderScan(TIFF *tiffptr, int a); 384/* 155 */ 385TIFFTCLAPI int TIFFInitNeXT(TIFF *tiffptr, int a); 386/* 156 */ 387TIFFTCLAPI int TIFFInitLZW(TIFF *tiffptr, int a); 388/* 157 */ 389TIFFTCLAPI int TIFFInitOJPEG(TIFF *tiffptr, int a); 390/* 158 */ 391TIFFTCLAPI int TIFFInitJPEG(TIFF *tiffptr, int a); 392/* 159 */ 393TIFFTCLAPI int TIFFInitJBIG(TIFF *tiffptr, int a); 394/* 160 */ 395TIFFTCLAPI int TIFFInitZIP(TIFF *tiffptr, int a); 396/* 161 */ 397TIFFTCLAPI int TIFFInitPixarLog(TIFF *tiffptr, int a); 398/* 162 */ 399TIFFTCLAPI int TIFFInitSGILog(TIFF *tiffptr, int a); 400 401typedef struct TifftclStubs { 402 int magic; 403 const struct TifftclStubHooks *hooks; 404 405 const char * (*tIFFGetVersion) (void); /* 0 */ 406 const TIFFCodec * (*tIFFFindCODEC) (uint16 a); /* 1 */ 407 TIFFCodec * (*tIFFRegisterCODEC) (uint16 a, const char *b, TIFFInitMethod c); /* 2 */ 408 void (*tIFFUnRegisterCODEC) (TIFFCodec *a); /* 3 */ 409 tdata_t (*_TIFFmallocPtr) (tsize_t a); /* 4 */ 410 tdata_t (*_TIFFreallocPtr) (tdata_t a, tsize_t b); /* 5 */ 411 void (*_TIFFmemsetPtr) (tdata_t a, int b, tsize_t c); /* 6 */ 412 void (*_TIFFmemcpyPtr) (tdata_t a, const tdata_t b, tsize_t c); /* 7 */ 413 int (*_TIFFmemcmpPtr) (const tdata_t a, const tdata_t b, tsize_t c); /* 8 */ 414 void (*_TIFFfreePtr) (tdata_t a); /* 9 */ 415 void (*tIFFClose) (TIFF *tiffptr); /* 10 */ 416 int (*tIFFFlush) (TIFF *tiffptr); /* 11 */ 417 int (*tIFFFlushData) (TIFF *tiffptr); /* 12 */ 418 int (*tIFFGetField) (TIFF *tiffptr, ttag_t a, ...); /* 13 */ 419 int (*tIFFVGetField) (TIFF *tiffptr, ttag_t a, va_list b); /* 14 */ 420 int (*tIFFGetFieldDefaulted) (TIFF *tiffptr, ttag_t a, ...); /* 15 */ 421 int (*tIFFVGetFieldDefaulted) (TIFF *tiffptr, ttag_t a, va_list b); /* 16 */ 422 int (*tIFFReadDirectory) (TIFF *tiffptr); /* 17 */ 423 tsize_t (*tIFFScanlineSize) (TIFF *tiffptr); /* 18 */ 424 tsize_t (*tIFFRasterScanlineSize) (TIFF *tiffptr); /* 19 */ 425 tsize_t (*tIFFStripSize) (TIFF *tiffptr); /* 20 */ 426 tsize_t (*tIFFVStripSize) (TIFF *tiffptr, uint32 a); /* 21 */ 427 tsize_t (*tIFFTileRowSize) (TIFF *tiffptr); /* 22 */ 428 tsize_t (*tIFFTileSize) (TIFF *tiffptr); /* 23 */ 429 tsize_t (*tIFFVTileSize) (TIFF *tiffptr, uint32 a); /* 24 */ 430 uint32 (*tIFFDefaultStripSize) (TIFF *tiffptr, uint32 a); /* 25 */ 431 void (*tIFFDefaultTileSize) (TIFF *tiffptr, uint32 *a, uint32 *b); /* 26 */ 432 int (*tIFFFileno) (TIFF *tiffptr); /* 27 */ 433 int (*tIFFGetMode) (TIFF *tiffptr); /* 28 */ 434 int (*tIFFIsTiled) (TIFF *tiffptr); /* 29 */ 435 int (*tIFFIsByteSwapped) (TIFF *tiffptr); /* 30 */ 436 int (*tIFFIsUpSampled) (TIFF *tiffptr); /* 31 */ 437 int (*tIFFIsMSB2LSB) (TIFF *tiffptr); /* 32 */ 438 uint32 (*tIFFCurrentRow) (TIFF *tiffptr); /* 33 */ 439 tdir_t (*tIFFCurrentDirectory) (TIFF *tiffptr); /* 34 */ 440 tdir_t (*tIFFNumberOfDirectories) (TIFF *tiffptr); /* 35 */ 441 uint32 (*tIFFCurrentDirOffset) (TIFF *tiffptr); /* 36 */ 442 tstrip_t (*tIFFCurrentStrip) (TIFF *tiffptr); /* 37 */ 443 ttile_t (*tIFFCurrentTile) (TIFF *tiffptr); /* 38 */ 444 int (*tIFFReadBufferSetup) (TIFF *tiffptr, tdata_t a, tsize_t b); /* 39 */ 445 int (*tIFFWriteBufferSetup) (TIFF *tiffptr, tdata_t a, tsize_t b); /* 40 */ 446 int (*tIFFWriteCheck) (TIFF *tiffptr, int a, const char *b); /* 41 */ 447 int (*tIFFCreateDirectory) (TIFF *tiffptr); /* 42 */ 448 int (*tIFFLastDirectory) (TIFF *tiffptr); /* 43 */ 449 int (*tIFFSetDirectory) (TIFF *tiffptr, tdir_t a); /* 44 */ 450 int (*tIFFSetSubDirectory) (TIFF *tiffptr, uint32 a); /* 45 */ 451 int (*tIFFUnlinkDirectory) (TIFF *tiffptr, tdir_t a); /* 46 */ 452 int (*tIFFSetField) (TIFF *tiffptr, ttag_t a, ...); /* 47 */ 453 int (*tIFFVSetField) (TIFF *tiffptr, ttag_t a, va_list b); /* 48 */ 454 int (*tIFFWriteDirectory) (TIFF *tiffptr); /* 49 */ 455 int (*tIFFReassignTagToIgnore) (enum TIFFIgnoreSense a, int b); /* 50 */ 456 void (*tIFFPrintDirectory) (TIFF *tiffptr, FILE *a, long b); /* 51 */ 457 int (*tIFFReadScanline) (TIFF *tiffptr, tdata_t a, uint32 b, tsample_t c); /* 52 */ 458 int (*tIFFWriteScanline) (TIFF *tiffptr, tdata_t a, uint32 b, tsample_t c); /* 53 */ 459 int (*tIFFReadRGBAImage) (TIFF *tiffptr, uint32 a, uint32 b, uint32 *c, int d); /* 54 */ 460 int (*tIFFReadRGBAStrip) (TIFF *tiffptr, tstrip_t a, uint32 *b); /* 55 */ 461 int (*tIFFReadRGBATile) (TIFF *tiffptr, uint32 a, uint32 b, uint32 *c); /* 56 */ 462 int (*tIFFRGBAImageOK) (TIFF *tiffptr, char *a); /* 57 */ 463 int (*tIFFRGBAImageBegin) (TIFFRGBAImage *a, TIFF *tiffptr, int b, char *c); /* 58 */ 464 int (*tIFFRGBAImageGet) (TIFFRGBAImage *d, uint32 *c, uint32 b, uint32 a); /* 59 */ 465 void (*tIFFRGBAImageEnd) (TIFFRGBAImage *a); /* 60 */ 466 TIFF * (*tIFFOpen) (const char *b, const char *a); /* 61 */ 467 TIFF * (*tIFFFdOpen) (int a, const char *b, const char *c); /* 62 */ 468 TIFF * (*tIFFClientOpen) (const char *a, const char *b, thandle_t c, TIFFReadWriteProc d, TIFFReadWriteProc e, TIFFSeekProc f, TIFFCloseProc g, TIFFSizeProc h, TIFFMapFileProc i, TIFFUnmapFileProc j); /* 63 */ 469 const char * (*tIFFFileName) (TIFF *tiffptr); /* 64 */ 470 void (*tIFFError) (const char *a, const char *b, ...); /* 65 */ 471 void (*tIFFWarning) (const char *a, const char *b, ...); /* 66 */ 472 TIFFErrorHandler (*tIFFSetErrorHandler) (TIFFErrorHandler a); /* 67 */ 473 TIFFErrorHandler (*tIFFSetWarningHandler) (TIFFErrorHandler a); /* 68 */ 474 TIFFExtendProc (*tIFFSetTagExtender) (TIFFExtendProc a); /* 69 */ 475 ttile_t (*tIFFComputeTile) (TIFF *tiffptr, uint32 a, uint32 b, uint32 c, tsample_t d); /* 70 */ 476 int (*tIFFCheckTile) (TIFF *tiffptr, uint32 d, uint32 c, uint32 b, tsample_t a); /* 71 */ 477 ttile_t (*tIFFNumberOfTiles) (TIFF *tiffptr); /* 72 */ 478 tsize_t (*tIFFReadTile) (TIFF *tiffptr, tdata_t a, uint32 b, uint32 c, uint32 d, tsample_t e); /* 73 */ 479 tsize_t (*tIFFWriteTile) (TIFF *tiffptr, tdata_t e, uint32 d, uint32 c, uint32 b, tsample_t a); /* 74 */ 480 tstrip_t (*tIFFComputeStrip) (TIFF *tiffptr, uint32 a, tsample_t b); /* 75 */ 481 tstrip_t (*tIFFNumberOfStrips) (TIFF *tiffptr); /* 76 */ 482 tsize_t (*tIFFReadEncodedStrip) (TIFF *tiffptr, tstrip_t a, tdata_t b, tsize_t c); /* 77 */ 483 tsize_t (*tIFFReadRawStrip) (TIFF *tiffptr, tstrip_t a, tdata_t b, tsize_t c); /* 78 */ 484 tsize_t (*tIFFReadEncodedTile) (TIFF *tiffptr, ttile_t a, tdata_t b, tsize_t c); /* 79 */ 485 tsize_t (*tIFFReadRawTile) (TIFF *tiffptr, ttile_t c, tdata_t b, tsize_t a); /* 80 */ 486 tsize_t (*tIFFWriteEncodedStrip) (TIFF *tiffptr, tstrip_t a, tdata_t b, tsize_t c); /* 81 */ 487 tsize_t (*tIFFWriteRawStrip) (TIFF *tiffptr, tstrip_t a, tdata_t b, tsize_t c); /* 82 */ 488 tsize_t (*tIFFWriteEncodedTile) (TIFF *tiffptr, ttile_t a, tdata_t b, tsize_t c); /* 83 */ 489 tsize_t (*tIFFWriteRawTile) (TIFF *tiffptr, ttile_t c, tdata_t b, tsize_t a); /* 84 */ 490 void (*tIFFSetWriteOffset) (TIFF *tiffptr, toff_t a); /* 85 */ 491 void (*tIFFSwabShort) (uint16 *a); /* 86 */ 492 void (*tIFFSwabLong) (uint32 *a); /* 87 */ 493 void (*tIFFSwabDouble) (double *a); /* 88 */ 494 void (*tIFFSwabArrayOfShort) (uint16 *a, unsigned long b); /* 89 */ 495 void (*tIFFSwabArrayOfLong) (uint32 *b, unsigned long a); /* 90 */ 496 void (*tIFFSwabArrayOfDouble) (double *a, unsigned long b); /* 91 */ 497 void (*tIFFReverseBits) (unsigned char *a, unsigned long b); /* 92 */ 498 const unsigned char * (*tIFFGetBitRevTable) (int a); /* 93 */ 499 void (*reserved94)(void); 500 void (*reserved95)(void); 501 void (*reserved96)(void); 502 void (*reserved97)(void); 503 void (*reserved98)(void); 504 void (*reserved99)(void); 505 int (*tIFFPredictorInit) (TIFF *tiffptr); /* 100 */ 506 void (*reserved101)(void); 507 void (*reserved102)(void); 508 void (*reserved103)(void); 509 void (*reserved104)(void); 510 void (*reserved105)(void); 511 void (*reserved106)(void); 512 void (*reserved107)(void); 513 void (*reserved108)(void); 514 void (*reserved109)(void); 515 void (*_TIFFSetupFieldInfoPtr) (TIFF *tiffptr, const TIFFFieldInfo a[], size_t b); /* 110 */ 516 int (*_TIFFMergeFieldInfoPtr) (TIFF *tiffptr, const TIFFFieldInfo *a, int b); /* 111 */ 517 void (*_TIFFPrintFieldInfoPtr) (TIFF *tiffptr, FILE *a); /* 112 */ 518 const TIFFFieldInfo * (*tIFFFindFieldInfo) (TIFF *tiffptr, ttag_t a, TIFFDataType b); /* 113 */ 519 const TIFFFieldInfo * (*tIFFFieldWithTag) (TIFF *tiffptr, ttag_t a); /* 114 */ 520 TIFFDataType (*_TIFFSampleToTagTypePtr) (TIFF *tiffptr); /* 115 */ 521 void (*reserved116)(void); 522 void (*reserved117)(void); 523 void (*reserved118)(void); 524 void (*reserved119)(void); 525 int (*_TIFFgetModePtr) (const char *a, const char *b); /* 120 */ 526 int (*_TIFFNoRowEncodePtr) (TIFF *tiffptr, tidata_t a, tsize_t b, tsample_t c); /* 121 */ 527 int (*_TIFFNoStripEncodePtr) (TIFF *tiffptr, tidata_t c, tsize_t b, tsample_t a); /* 122 */ 528 int (*_TIFFNoTileEncodePtr) (TIFF *tiffptr, tidata_t a, tsize_t b, tsample_t c); /* 123 */ 529 int (*_TIFFNoRowDecodePtr) (TIFF *tiffptr, tidata_t c, tsize_t b, tsample_t a); /* 124 */ 530 int (*_TIFFNoStripDecodePtr) (TIFF *tiffptr, tidata_t a, tsize_t b, tsample_t c); /* 125 */ 531 int (*_TIFFNoTileDecodePtr) (TIFF *tiffptr, tidata_t c, tsize_t b, tsample_t a); /* 126 */ 532 void (*_TIFFNoPostDecodePtr) (TIFF *tiffptr, tidata_t a, tsize_t b); /* 127 */ 533 int (*_TIFFNoPreCodePtr) (TIFF *tiffptr, tsample_t a); /* 128 */ 534 int (*_TIFFNoSeekPtr) (TIFF *tiffptr, uint32 a); /* 129 */ 535 void (*_TIFFSwab16BitDataPtr) (TIFF *tiffptr, tidata_t a, tsize_t b); /* 130 */ 536 void (*_TIFFSwab32BitDataPtr) (TIFF *tiffptr, tidata_t b, tsize_t a); /* 131 */ 537 void (*_TIFFSwab64BitDataPtr) (TIFF *tiffptr, tidata_t a, tsize_t b); /* 132 */ 538 int (*tIFFFlushData1) (TIFF *tiffptr); /* 133 */ 539 void (*tIFFFreeDirectory) (TIFF *tiffptr); /* 134 */ 540 int (*tIFFDefaultDirectory) (TIFF *tiffptr); /* 135 */ 541 int (*tIFFSetCompressionScheme) (TIFF *tiffptr, int a); /* 136 */ 542 void (*_TIFFSetDefaultCompressionStatePtr) (TIFF *tiffptr); /* 137 */ 543 uint32 (*_TIFFDefaultStripSizePtr) (TIFF *tiffptr, uint32 a); /* 138 */ 544 void (*_TIFFDefaultTileSizePtr) (TIFF *tiffptr, uint32 *a, uint32 *b); /* 139 */ 545 void (*_TIFFsetByteArrayPtr) (void **a, void *b, uint32 c); /* 140 */ 546 void (*_TIFFsetStringPtr) (char **a, char *b); /* 141 */ 547 void (*_TIFFsetShortArrayPtr) (uint16 **a, uint16 *b, uint32 c); /* 142 */ 548 void (*_TIFFsetLongArrayPtr) (uint32 **a, uint32 *b, uint32 c); /* 143 */ 549 void (*_TIFFsetFloatArrayPtr) (float **a, float *b, uint32 c); /* 144 */ 550 void (*_TIFFsetDoubleArrayPtr) (double **a, double *b, uint32 c); /* 145 */ 551 void (*_TIFFprintAsciiPtr) (FILE *a, const char *b); /* 146 */ 552 void (*_TIFFprintAsciiTagPtr) (FILE *a, const char *b, const char *c); /* 147 */ 553 int (*tIFFInitDumpMode) (TIFF *tiffptr, int a); /* 148 */ 554 int (*tIFFInitPackBits) (TIFF *tiffptr, int a); /* 149 */ 555 int (*tIFFInitCCITTRLE) (TIFF *tiffptr, int a); /* 150 */ 556 int (*tIFFInitCCITTRLEW) (TIFF *tiffptr, int a); /* 151 */ 557 int (*tIFFInitCCITTFax3) (TIFF *tiffptr, int a); /* 152 */ 558 int (*tIFFInitCCITTFax4) (TIFF *tiffptr, int a); /* 153 */ 559 int (*tIFFInitThunderScan) (TIFF *tiffptr, int a); /* 154 */ 560 int (*tIFFInitNeXT) (TIFF *tiffptr, int a); /* 155 */ 561 int (*tIFFInitLZW) (TIFF *tiffptr, int a); /* 156 */ 562 int (*tIFFInitOJPEG) (TIFF *tiffptr, int a); /* 157 */ 563 int (*tIFFInitJPEG) (TIFF *tiffptr, int a); /* 158 */ 564 int (*tIFFInitJBIG) (TIFF *tiffptr, int a); /* 159 */ 565 int (*tIFFInitZIP) (TIFF *tiffptr, int a); /* 160 */ 566 int (*tIFFInitPixarLog) (TIFF *tiffptr, int a); /* 161 */ 567 int (*tIFFInitSGILog) (TIFF *tiffptr, int a); /* 162 */ 568} TifftclStubs; 569 570#ifdef __cplusplus 571extern "C" { 572#endif 573TIFFTCLAPI const TifftclStubs *tifftclStubsPtr; 574#ifdef __cplusplus 575} 576#endif 577 578#if defined(USE_TIFFTCL_STUBS) 579 580/* 581 * Inline function declarations: 582 */ 583 584#define TIFFGetVersion \ 585 (tifftclStubsPtr->tIFFGetVersion) /* 0 */ 586#define TIFFFindCODEC \ 587 (tifftclStubsPtr->tIFFFindCODEC) /* 1 */ 588#define TIFFRegisterCODEC \ 589 (tifftclStubsPtr->tIFFRegisterCODEC) /* 2 */ 590#define TIFFUnRegisterCODEC \ 591 (tifftclStubsPtr->tIFFUnRegisterCODEC) /* 3 */ 592#define _TIFFmalloc \ 593 (tifftclStubsPtr->_TIFFmallocPtr) /* 4 */ 594#define _TIFFrealloc \ 595 (tifftclStubsPtr->_TIFFreallocPtr) /* 5 */ 596#define _TIFFmemset \ 597 (tifftclStubsPtr->_TIFFmemsetPtr) /* 6 */ 598#define _TIFFmemcpy \ 599 (tifftclStubsPtr->_TIFFmemcpyPtr) /* 7 */ 600#define _TIFFmemcmp \ 601 (tifftclStubsPtr->_TIFFmemcmpPtr) /* 8 */ 602#define _TIFFfree \ 603 (tifftclStubsPtr->_TIFFfreePtr) /* 9 */ 604#define TIFFClose \ 605 (tifftclStubsPtr->tIFFClose) /* 10 */ 606#define TIFFFlush \ 607 (tifftclStubsPtr->tIFFFlush) /* 11 */ 608#define TIFFFlushData \ 609 (tifftclStubsPtr->tIFFFlushData) /* 12 */ 610#define TIFFGetField \ 611 (tifftclStubsPtr->tIFFGetField) /* 13 */ 612#define TIFFVGetField \ 613 (tifftclStubsPtr->tIFFVGetField) /* 14 */ 614#define TIFFGetFieldDefaulted \ 615 (tifftclStubsPtr->tIFFGetFieldDefaulted) /* 15 */ 616#define TIFFVGetFieldDefaulted \ 617 (tifftclStubsPtr->tIFFVGetFieldDefaulted) /* 16 */ 618#define TIFFReadDirectory \ 619 (tifftclStubsPtr->tIFFReadDirectory) /* 17 */ 620#define TIFFScanlineSize \ 621 (tifftclStubsPtr->tIFFScanlineSize) /* 18 */ 622#define TIFFRasterScanlineSize \ 623 (tifftclStubsPtr->tIFFRasterScanlineSize) /* 19 */ 624#define TIFFStripSize \ 625 (tifftclStubsPtr->tIFFStripSize) /* 20 */ 626#define TIFFVStripSize \ 627 (tifftclStubsPtr->tIFFVStripSize) /* 21 */ 628#define TIFFTileRowSize \ 629 (tifftclStubsPtr->tIFFTileRowSize) /* 22 */ 630#define TIFFTileSize \ 631 (tifftclStubsPtr->tIFFTileSize) /* 23 */ 632#define TIFFVTileSize \ 633 (tifftclStubsPtr->tIFFVTileSize) /* 24 */ 634#define TIFFDefaultStripSize \ 635 (tifftclStubsPtr->tIFFDefaultStripSize) /* 25 */ 636#define TIFFDefaultTileSize \ 637 (tifftclStubsPtr->tIFFDefaultTileSize) /* 26 */ 638#define TIFFFileno \ 639 (tifftclStubsPtr->tIFFFileno) /* 27 */ 640#define TIFFGetMode \ 641 (tifftclStubsPtr->tIFFGetMode) /* 28 */ 642#define TIFFIsTiled \ 643 (tifftclStubsPtr->tIFFIsTiled) /* 29 */ 644#define TIFFIsByteSwapped \ 645 (tifftclStubsPtr->tIFFIsByteSwapped) /* 30 */ 646#define TIFFIsUpSampled \ 647 (tifftclStubsPtr->tIFFIsUpSampled) /* 31 */ 648#define TIFFIsMSB2LSB \ 649 (tifftclStubsPtr->tIFFIsMSB2LSB) /* 32 */ 650#define TIFFCurrentRow \ 651 (tifftclStubsPtr->tIFFCurrentRow) /* 33 */ 652#define TIFFCurrentDirectory \ 653 (tifftclStubsPtr->tIFFCurrentDirectory) /* 34 */ 654#define TIFFNumberOfDirectories \ 655 (tifftclStubsPtr->tIFFNumberOfDirectories) /* 35 */ 656#define TIFFCurrentDirOffset \ 657 (tifftclStubsPtr->tIFFCurrentDirOffset) /* 36 */ 658#define TIFFCurrentStrip \ 659 (tifftclStubsPtr->tIFFCurrentStrip) /* 37 */ 660#define TIFFCurrentTile \ 661 (tifftclStubsPtr->tIFFCurrentTile) /* 38 */ 662#define TIFFReadBufferSetup \ 663 (tifftclStubsPtr->tIFFReadBufferSetup) /* 39 */ 664#define TIFFWriteBufferSetup \ 665 (tifftclStubsPtr->tIFFWriteBufferSetup) /* 40 */ 666#define TIFFWriteCheck \ 667 (tifftclStubsPtr->tIFFWriteCheck) /* 41 */ 668#define TIFFCreateDirectory \ 669 (tifftclStubsPtr->tIFFCreateDirectory) /* 42 */ 670#define TIFFLastDirectory \ 671 (tifftclStubsPtr->tIFFLastDirectory) /* 43 */ 672#define TIFFSetDirectory \ 673 (tifftclStubsPtr->tIFFSetDirectory) /* 44 */ 674#define TIFFSetSubDirectory \ 675 (tifftclStubsPtr->tIFFSetSubDirectory) /* 45 */ 676#define TIFFUnlinkDirectory \ 677 (tifftclStubsPtr->tIFFUnlinkDirectory) /* 46 */ 678#define TIFFSetField \ 679 (tifftclStubsPtr->tIFFSetField) /* 47 */ 680#define TIFFVSetField \ 681 (tifftclStubsPtr->tIFFVSetField) /* 48 */ 682#define TIFFWriteDirectory \ 683 (tifftclStubsPtr->tIFFWriteDirectory) /* 49 */ 684#define TIFFReassignTagToIgnore \ 685 (tifftclStubsPtr->tIFFReassignTagToIgnore) /* 50 */ 686#define TIFFPrintDirectory \ 687 (tifftclStubsPtr->tIFFPrintDirectory) /* 51 */ 688#define TIFFReadScanline \ 689 (tifftclStubsPtr->tIFFReadScanline) /* 52 */ 690#define TIFFWriteScanline \ 691 (tifftclStubsPtr->tIFFWriteScanline) /* 53 */ 692#define TIFFReadRGBAImage \ 693 (tifftclStubsPtr->tIFFReadRGBAImage) /* 54 */ 694#define TIFFReadRGBAStrip \ 695 (tifftclStubsPtr->tIFFReadRGBAStrip) /* 55 */ 696#define TIFFReadRGBATile \ 697 (tifftclStubsPtr->tIFFReadRGBATile) /* 56 */ 698#define TIFFRGBAImageOK \ 699 (tifftclStubsPtr->tIFFRGBAImageOK) /* 57 */ 700#define TIFFRGBAImageBegin \ 701 (tifftclStubsPtr->tIFFRGBAImageBegin) /* 58 */ 702#define TIFFRGBAImageGet \ 703 (tifftclStubsPtr->tIFFRGBAImageGet) /* 59 */ 704#define TIFFRGBAImageEnd \ 705 (tifftclStubsPtr->tIFFRGBAImageEnd) /* 60 */ 706#define TIFFOpen \ 707 (tifftclStubsPtr->tIFFOpen) /* 61 */ 708#define TIFFFdOpen \ 709 (tifftclStubsPtr->tIFFFdOpen) /* 62 */ 710#define TIFFClientOpen \ 711 (tifftclStubsPtr->tIFFClientOpen) /* 63 */ 712#define TIFFFileName \ 713 (tifftclStubsPtr->tIFFFileName) /* 64 */ 714#define TIFFError \ 715 (tifftclStubsPtr->tIFFError) /* 65 */ 716#define TIFFWarning \ 717 (tifftclStubsPtr->tIFFWarning) /* 66 */ 718#define TIFFSetErrorHandler \ 719 (tifftclStubsPtr->tIFFSetErrorHandler) /* 67 */ 720#define TIFFSetWarningHandler \ 721 (tifftclStubsPtr->tIFFSetWarningHandler) /* 68 */ 722#define TIFFSetTagExtender \ 723 (tifftclStubsPtr->tIFFSetTagExtender) /* 69 */ 724#define TIFFComputeTile \ 725 (tifftclStubsPtr->tIFFComputeTile) /* 70 */ 726#define TIFFCheckTile \ 727 (tifftclStubsPtr->tIFFCheckTile) /* 71 */ 728#define TIFFNumberOfTiles \ 729 (tifftclStubsPtr->tIFFNumberOfTiles) /* 72 */ 730#define TIFFReadTile \ 731 (tifftclStubsPtr->tIFFReadTile) /* 73 */ 732#define TIFFWriteTile \ 733 (tifftclStubsPtr->tIFFWriteTile) /* 74 */ 734#define TIFFComputeStrip \ 735 (tifftclStubsPtr->tIFFComputeStrip) /* 75 */ 736#define TIFFNumberOfStrips \ 737 (tifftclStubsPtr->tIFFNumberOfStrips) /* 76 */ 738#define TIFFReadEncodedStrip \ 739 (tifftclStubsPtr->tIFFReadEncodedStrip) /* 77 */ 740#define TIFFReadRawStrip \ 741 (tifftclStubsPtr->tIFFReadRawStrip) /* 78 */ 742#define TIFFReadEncodedTile \ 743 (tifftclStubsPtr->tIFFReadEncodedTile) /* 79 */ 744#define TIFFReadRawTile \ 745 (tifftclStubsPtr->tIFFReadRawTile) /* 80 */ 746#define TIFFWriteEncodedStrip \ 747 (tifftclStubsPtr->tIFFWriteEncodedStrip) /* 81 */ 748#define TIFFWriteRawStrip \ 749 (tifftclStubsPtr->tIFFWriteRawStrip) /* 82 */ 750#define TIFFWriteEncodedTile \ 751 (tifftclStubsPtr->tIFFWriteEncodedTile) /* 83 */ 752#define TIFFWriteRawTile \ 753 (tifftclStubsPtr->tIFFWriteRawTile) /* 84 */ 754#define TIFFSetWriteOffset \ 755 (tifftclStubsPtr->tIFFSetWriteOffset) /* 85 */ 756#define TIFFSwabShort \ 757 (tifftclStubsPtr->tIFFSwabShort) /* 86 */ 758#define TIFFSwabLong \ 759 (tifftclStubsPtr->tIFFSwabLong) /* 87 */ 760#define TIFFSwabDouble \ 761 (tifftclStubsPtr->tIFFSwabDouble) /* 88 */ 762#define TIFFSwabArrayOfShort \ 763 (tifftclStubsPtr->tIFFSwabArrayOfShort) /* 89 */ 764#define TIFFSwabArrayOfLong \ 765 (tifftclStubsPtr->tIFFSwabArrayOfLong) /* 90 */ 766#define TIFFSwabArrayOfDouble \ 767 (tifftclStubsPtr->tIFFSwabArrayOfDouble) /* 91 */ 768#define TIFFReverseBits \ 769 (tifftclStubsPtr->tIFFReverseBits) /* 92 */ 770#define TIFFGetBitRevTable \ 771 (tifftclStubsPtr->tIFFGetBitRevTable) /* 93 */ 772/* Slot 94 is reserved */ 773/* Slot 95 is reserved */ 774/* Slot 96 is reserved */ 775/* Slot 97 is reserved */ 776/* Slot 98 is reserved */ 777/* Slot 99 is reserved */ 778#define TIFFPredictorInit \ 779 (tifftclStubsPtr->tIFFPredictorInit) /* 100 */ 780/* Slot 101 is reserved */ 781/* Slot 102 is reserved */ 782/* Slot 103 is reserved */ 783/* Slot 104 is reserved */ 784/* Slot 105 is reserved */ 785/* Slot 106 is reserved */ 786/* Slot 107 is reserved */ 787/* Slot 108 is reserved */ 788/* Slot 109 is reserved */ 789#define _TIFFSetupFieldInfo \ 790 (tifftclStubsPtr->_TIFFSetupFieldInfoPtr) /* 110 */ 791#define _TIFFMergeFieldInfo \ 792 (tifftclStubsPtr->_TIFFMergeFieldInfoPtr) /* 111 */ 793#define _TIFFPrintFieldInfo \ 794 (tifftclStubsPtr->_TIFFPrintFieldInfoPtr) /* 112 */ 795#define TIFFFindFieldInfo \ 796 (tifftclStubsPtr->tIFFFindFieldInfo) /* 113 */ 797#define TIFFFieldWithTag \ 798 (tifftclStubsPtr->tIFFFieldWithTag) /* 114 */ 799#define _TIFFSampleToTagType \ 800 (tifftclStubsPtr->_TIFFSampleToTagTypePtr) /* 115 */ 801/* Slot 116 is reserved */ 802/* Slot 117 is reserved */ 803/* Slot 118 is reserved */ 804/* Slot 119 is reserved */ 805#define _TIFFgetMode \ 806 (tifftclStubsPtr->_TIFFgetModePtr) /* 120 */ 807#define _TIFFNoRowEncode \ 808 (tifftclStubsPtr->_TIFFNoRowEncodePtr) /* 121 */ 809#define _TIFFNoStripEncode \ 810 (tifftclStubsPtr->_TIFFNoStripEncodePtr) /* 122 */ 811#define _TIFFNoTileEncode \ 812 (tifftclStubsPtr->_TIFFNoTileEncodePtr) /* 123 */ 813#define _TIFFNoRowDecode \ 814 (tifftclStubsPtr->_TIFFNoRowDecodePtr) /* 124 */ 815#define _TIFFNoStripDecode \ 816 (tifftclStubsPtr->_TIFFNoStripDecodePtr) /* 125 */ 817#define _TIFFNoTileDecode \ 818 (tifftclStubsPtr->_TIFFNoTileDecodePtr) /* 126 */ 819#define _TIFFNoPostDecode \ 820 (tifftclStubsPtr->_TIFFNoPostDecodePtr) /* 127 */ 821#define _TIFFNoPreCode \ 822 (tifftclStubsPtr->_TIFFNoPreCodePtr) /* 128 */ 823#define _TIFFNoSeek \ 824 (tifftclStubsPtr->_TIFFNoSeekPtr) /* 129 */ 825#define _TIFFSwab16BitData \ 826 (tifftclStubsPtr->_TIFFSwab16BitDataPtr) /* 130 */ 827#define _TIFFSwab32BitData \ 828 (tifftclStubsPtr->_TIFFSwab32BitDataPtr) /* 131 */ 829#define _TIFFSwab64BitData \ 830 (tifftclStubsPtr->_TIFFSwab64BitDataPtr) /* 132 */ 831#define TIFFFlushData1 \ 832 (tifftclStubsPtr->tIFFFlushData1) /* 133 */ 833#define TIFFFreeDirectory \ 834 (tifftclStubsPtr->tIFFFreeDirectory) /* 134 */ 835#define TIFFDefaultDirectory \ 836 (tifftclStubsPtr->tIFFDefaultDirectory) /* 135 */ 837#define TIFFSetCompressionScheme \ 838 (tifftclStubsPtr->tIFFSetCompressionScheme) /* 136 */ 839#define _TIFFSetDefaultCompressionState \ 840 (tifftclStubsPtr->_TIFFSetDefaultCompressionStatePtr) /* 137 */ 841#define _TIFFDefaultStripSize \ 842 (tifftclStubsPtr->_TIFFDefaultStripSizePtr) /* 138 */ 843#define _TIFFDefaultTileSize \ 844 (tifftclStubsPtr->_TIFFDefaultTileSizePtr) /* 139 */ 845#define _TIFFsetByteArray \ 846 (tifftclStubsPtr->_TIFFsetByteArrayPtr) /* 140 */ 847#define _TIFFsetString \ 848 (tifftclStubsPtr->_TIFFsetStringPtr) /* 141 */ 849#define _TIFFsetShortArray \ 850 (tifftclStubsPtr->_TIFFsetShortArrayPtr) /* 142 */ 851#define _TIFFsetLongArray \ 852 (tifftclStubsPtr->_TIFFsetLongArrayPtr) /* 143 */ 853#define _TIFFsetFloatArray \ 854 (tifftclStubsPtr->_TIFFsetFloatArrayPtr) /* 144 */ 855#define _TIFFsetDoubleArray \ 856 (tifftclStubsPtr->_TIFFsetDoubleArrayPtr) /* 145 */ 857#define _TIFFprintAscii \ 858 (tifftclStubsPtr->_TIFFprintAsciiPtr) /* 146 */ 859#define _TIFFprintAsciiTag \ 860 (tifftclStubsPtr->_TIFFprintAsciiTagPtr) /* 147 */ 861#define TIFFInitDumpMode \ 862 (tifftclStubsPtr->tIFFInitDumpMode) /* 148 */ 863#define TIFFInitPackBits \ 864 (tifftclStubsPtr->tIFFInitPackBits) /* 149 */ 865#define TIFFInitCCITTRLE \ 866 (tifftclStubsPtr->tIFFInitCCITTRLE) /* 150 */ 867#define TIFFInitCCITTRLEW \ 868 (tifftclStubsPtr->tIFFInitCCITTRLEW) /* 151 */ 869#define TIFFInitCCITTFax3 \ 870 (tifftclStubsPtr->tIFFInitCCITTFax3) /* 152 */ 871#define TIFFInitCCITTFax4 \ 872 (tifftclStubsPtr->tIFFInitCCITTFax4) /* 153 */ 873#define TIFFInitThunderScan \ 874 (tifftclStubsPtr->tIFFInitThunderScan) /* 154 */ 875#define TIFFInitNeXT \ 876 (tifftclStubsPtr->tIFFInitNeXT) /* 155 */ 877#define TIFFInitLZW \ 878 (tifftclStubsPtr->tIFFInitLZW) /* 156 */ 879#define TIFFInitOJPEG \ 880 (tifftclStubsPtr->tIFFInitOJPEG) /* 157 */ 881#define TIFFInitJPEG \ 882 (tifftclStubsPtr->tIFFInitJPEG) /* 158 */ 883#define TIFFInitJBIG \ 884 (tifftclStubsPtr->tIFFInitJBIG) /* 159 */ 885#define TIFFInitZIP \ 886 (tifftclStubsPtr->tIFFInitZIP) /* 160 */ 887#define TIFFInitPixarLog \ 888 (tifftclStubsPtr->tIFFInitPixarLog) /* 161 */ 889#define TIFFInitSGILog \ 890 (tifftclStubsPtr->tIFFInitSGILog) /* 162 */ 891 892#endif /* defined(USE_TIFFTCL_STUBS) */ 893 894/* !END!: Do not edit above this line. */ 895 896#undef TCL_STORAGE_CLASS 897#define TCL_STORAGE_CLASS DLLIMPORT 898 899#endif /* _TIFFTCLDECLS */ 900 901