4 * Declarations of functions in the platform independent public TIFFTCL API.
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.
18 #include <tifftclDeclsMask.h>
19 #include <../libtiff/tiffio.h>
20 #include <../libtiff/tiffiop.h>
21 #include <../libtiff/tif_predict.h>
22 #include <tifftclDeclsUnmask.h>
24 /* !BEGIN!: Do not edit below this line. */
27 * Ensure usage of <stdarg.h>
30 #if defined(NO_STDARG)
31 # error "This code requires <stdarg.h>"
37 * Exported function declarations:
41 EXTERN
const char* TIFFGetVersion
_ANSI_ARGS_((void));
43 EXTERN
const TIFFCodec
* TIFFFindCODEC
_ANSI_ARGS_((uint16 a
));
45 EXTERN TIFFCodec
* TIFFRegisterCODEC
_ANSI_ARGS_((uint16 a
,
46 const char* b
, TIFFInitMethod c
));
48 EXTERN
void TIFFUnRegisterCODEC
_ANSI_ARGS_((TIFFCodec
* a
));
50 EXTERN tdata_t _TIFFmalloc
_ANSI_ARGS_((tsize_t a
));
52 EXTERN tdata_t _TIFFrealloc
_ANSI_ARGS_((tdata_t a
, tsize_t b
));
54 EXTERN
void _TIFFmemset
_ANSI_ARGS_((tdata_t a
, int b
, tsize_t c
));
56 EXTERN
void _TIFFmemcpy
_ANSI_ARGS_((tdata_t a
, const tdata_t b
,
59 EXTERN
int _TIFFmemcmp
_ANSI_ARGS_((const tdata_t a
,
60 const tdata_t b
, tsize_t c
));
62 EXTERN
void _TIFFfree
_ANSI_ARGS_((tdata_t a
));
64 EXTERN
void TIFFClose
_ANSI_ARGS_((TIFF
* tiffptr
));
66 EXTERN
int TIFFFlush
_ANSI_ARGS_((TIFF
* tiffptr
));
68 EXTERN
int TIFFFlushData
_ANSI_ARGS_((TIFF
* tiffptr
));
70 EXTERN
int TIFFGetField
_ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
,
73 EXTERN
int TIFFVGetField
_ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
,
76 EXTERN
int TIFFGetFieldDefaulted
_ANSI_ARGS_((TIFF
* tiffptr
,
79 EXTERN
int TIFFVGetFieldDefaulted
_ANSI_ARGS_((TIFF
* tiffptr
,
80 ttag_t a
, va_list b
));
82 EXTERN
int TIFFReadDirectory
_ANSI_ARGS_((TIFF
* tiffptr
));
84 EXTERN tsize_t TIFFScanlineSize
_ANSI_ARGS_((TIFF
* tiffptr
));
86 EXTERN tsize_t TIFFRasterScanlineSize
_ANSI_ARGS_((TIFF
* tiffptr
));
88 EXTERN tsize_t TIFFStripSize
_ANSI_ARGS_((TIFF
* tiffptr
));
90 EXTERN tsize_t TIFFVStripSize
_ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
));
92 EXTERN tsize_t TIFFTileRowSize
_ANSI_ARGS_((TIFF
* tiffptr
));
94 EXTERN tsize_t TIFFTileSize
_ANSI_ARGS_((TIFF
* tiffptr
));
96 EXTERN tsize_t TIFFVTileSize
_ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
));
98 EXTERN uint32 TIFFDefaultStripSize
_ANSI_ARGS_((TIFF
* tiffptr
,
101 EXTERN
void TIFFDefaultTileSize
_ANSI_ARGS_((TIFF
* tiffptr
,
102 uint32
* a
, uint32
* b
));
104 EXTERN
int TIFFFileno
_ANSI_ARGS_((TIFF
* tiffptr
));
106 EXTERN
int TIFFGetMode
_ANSI_ARGS_((TIFF
* tiffptr
));
108 EXTERN
int TIFFIsTiled
_ANSI_ARGS_((TIFF
* tiffptr
));
110 EXTERN
int TIFFIsByteSwapped
_ANSI_ARGS_((TIFF
* tiffptr
));
112 EXTERN
int TIFFIsUpSampled
_ANSI_ARGS_((TIFF
* tiffptr
));
114 EXTERN
int TIFFIsMSB2LSB
_ANSI_ARGS_((TIFF
* tiffptr
));
116 EXTERN uint32 TIFFCurrentRow
_ANSI_ARGS_((TIFF
* tiffptr
));
118 EXTERN tdir_t TIFFCurrentDirectory
_ANSI_ARGS_((TIFF
* tiffptr
));
120 EXTERN tdir_t TIFFNumberOfDirectories
_ANSI_ARGS_((TIFF
* tiffptr
));
122 EXTERN uint32 TIFFCurrentDirOffset
_ANSI_ARGS_((TIFF
* tiffptr
));
124 EXTERN tstrip_t TIFFCurrentStrip
_ANSI_ARGS_((TIFF
* tiffptr
));
126 EXTERN ttile_t TIFFCurrentTile
_ANSI_ARGS_((TIFF
* tiffptr
));
128 EXTERN
int TIFFReadBufferSetup
_ANSI_ARGS_((TIFF
* tiffptr
,
129 tdata_t a
, tsize_t b
));
131 EXTERN
int TIFFWriteBufferSetup
_ANSI_ARGS_((TIFF
* tiffptr
,
132 tdata_t a
, tsize_t b
));
134 EXTERN
int TIFFWriteCheck
_ANSI_ARGS_((TIFF
* tiffptr
, int a
,
137 EXTERN
int TIFFCreateDirectory
_ANSI_ARGS_((TIFF
* tiffptr
));
139 EXTERN
int TIFFLastDirectory
_ANSI_ARGS_((TIFF
* tiffptr
));
141 EXTERN
int TIFFSetDirectory
_ANSI_ARGS_((TIFF
* tiffptr
,
144 EXTERN
int TIFFSetSubDirectory
_ANSI_ARGS_((TIFF
* tiffptr
,
147 EXTERN
int TIFFUnlinkDirectory
_ANSI_ARGS_((TIFF
* tiffptr
,
150 EXTERN
int TIFFSetField
_ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
,
153 EXTERN
int TIFFVSetField
_ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
,
156 EXTERN
int TIFFWriteDirectory
_ANSI_ARGS_((TIFF
* tiffptr
));
158 EXTERN
int TIFFReassignTagToIgnore
_ANSI_ARGS_((
159 enum TIFFIgnoreSense a
, int b
));
161 EXTERN
void TIFFPrintDirectory
_ANSI_ARGS_((TIFF
* tiffptr
,
164 EXTERN
int TIFFReadScanline
_ANSI_ARGS_((TIFF
* tiffptr
,
165 tdata_t a
, uint32 b
, tsample_t c
));
167 EXTERN
int TIFFWriteScanline
_ANSI_ARGS_((TIFF
* tiffptr
,
168 tdata_t a
, uint32 b
, tsample_t c
));
170 EXTERN
int TIFFReadRGBAImage
_ANSI_ARGS_((TIFF
* tiffptr
,
171 uint32 a
, uint32 b
, uint32
* c
, int d
));
173 EXTERN
int TIFFReadRGBAStrip
_ANSI_ARGS_((TIFF
* tiffptr
,
174 tstrip_t a
, uint32
* b
));
176 EXTERN
int TIFFReadRGBATile
_ANSI_ARGS_((TIFF
* tiffptr
,
177 uint32 a
, uint32 b
, uint32
* c
));
179 EXTERN
int TIFFRGBAImageOK
_ANSI_ARGS_((TIFF
* tiffptr
, char* a
));
181 EXTERN
int TIFFRGBAImageBegin
_ANSI_ARGS_((TIFFRGBAImage
* a
,
182 TIFF
* tiffptr
, int b
, char* c
));
184 EXTERN
int TIFFRGBAImageGet
_ANSI_ARGS_((TIFFRGBAImage
* d
,
185 uint32
* c
, uint32 b
, uint32 a
));
187 EXTERN
void TIFFRGBAImageEnd
_ANSI_ARGS_((TIFFRGBAImage
* a
));
189 EXTERN TIFF
* TIFFOpen
_ANSI_ARGS_((const char* b
, const char* a
));
191 EXTERN TIFF
* TIFFFdOpen
_ANSI_ARGS_((int a
, const char* b
,
194 EXTERN TIFF
* TIFFClientOpen
_ANSI_ARGS_((const char* a
,
195 const char* b
, thandle_t c
,
196 TIFFReadWriteProc d
, TIFFReadWriteProc e
,
197 TIFFSeekProc f
, TIFFCloseProc g
,
198 TIFFSizeProc h
, TIFFMapFileProc i
,
199 TIFFUnmapFileProc j
));
201 EXTERN
const char* TIFFFileName
_ANSI_ARGS_((TIFF
* tiffptr
));
203 EXTERN
void TIFFError
_ANSI_ARGS_((const char* a
, const char* b
,
206 EXTERN
void TIFFWarning
_ANSI_ARGS_((const char* a
,
207 const char* b
, ... ));
209 EXTERN TIFFErrorHandler TIFFSetErrorHandler
_ANSI_ARGS_((TIFFErrorHandler a
));
211 EXTERN TIFFErrorHandler TIFFSetWarningHandler
_ANSI_ARGS_((
212 TIFFErrorHandler a
));
214 EXTERN TIFFExtendProc TIFFSetTagExtender
_ANSI_ARGS_((TIFFExtendProc a
));
216 EXTERN ttile_t TIFFComputeTile
_ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
,
217 uint32 b
, uint32 c
, tsample_t d
));
219 EXTERN
int TIFFCheckTile
_ANSI_ARGS_((TIFF
* tiffptr
, uint32 d
,
220 uint32 c
, uint32 b
, tsample_t a
));
222 EXTERN ttile_t TIFFNumberOfTiles
_ANSI_ARGS_((TIFF
* tiffptr
));
224 EXTERN tsize_t TIFFReadTile
_ANSI_ARGS_((TIFF
* tiffptr
, tdata_t a
,
225 uint32 b
, uint32 c
, uint32 d
, tsample_t e
));
227 EXTERN tsize_t TIFFWriteTile
_ANSI_ARGS_((TIFF
* tiffptr
, tdata_t e
,
228 uint32 d
, uint32 c
, uint32 b
, tsample_t a
));
230 EXTERN tstrip_t TIFFComputeStrip
_ANSI_ARGS_((TIFF
* tiffptr
,
231 uint32 a
, tsample_t b
));
233 EXTERN tstrip_t TIFFNumberOfStrips
_ANSI_ARGS_((TIFF
* tiffptr
));
235 EXTERN tsize_t TIFFReadEncodedStrip
_ANSI_ARGS_((TIFF
* tiffptr
,
236 tstrip_t a
, tdata_t b
, tsize_t c
));
238 EXTERN tsize_t TIFFReadRawStrip
_ANSI_ARGS_((TIFF
* tiffptr
,
239 tstrip_t a
, tdata_t b
, tsize_t c
));
241 EXTERN tsize_t TIFFReadEncodedTile
_ANSI_ARGS_((TIFF
* tiffptr
,
242 ttile_t a
, tdata_t b
, tsize_t c
));
244 EXTERN tsize_t TIFFReadRawTile
_ANSI_ARGS_((TIFF
* tiffptr
,
245 ttile_t c
, tdata_t b
, tsize_t a
));
247 EXTERN tsize_t TIFFWriteEncodedStrip
_ANSI_ARGS_((TIFF
* tiffptr
,
248 tstrip_t a
, tdata_t b
, tsize_t c
));
250 EXTERN tsize_t TIFFWriteRawStrip
_ANSI_ARGS_((TIFF
* tiffptr
,
251 tstrip_t a
, tdata_t b
, tsize_t c
));
253 EXTERN tsize_t TIFFWriteEncodedTile
_ANSI_ARGS_((TIFF
* tiffptr
,
254 ttile_t a
, tdata_t b
, tsize_t c
));
256 EXTERN tsize_t TIFFWriteRawTile
_ANSI_ARGS_((TIFF
* tiffptr
,
257 ttile_t c
, tdata_t b
, tsize_t a
));
259 EXTERN
void TIFFSetWriteOffset
_ANSI_ARGS_((TIFF
* tiffptr
,
262 EXTERN
void TIFFSwabShort
_ANSI_ARGS_((uint16
* a
));
264 EXTERN
void TIFFSwabLong
_ANSI_ARGS_((uint32
* a
));
266 EXTERN
void TIFFSwabDouble
_ANSI_ARGS_((double* a
));
268 EXTERN
void TIFFSwabArrayOfShort
_ANSI_ARGS_((uint16
* a
,
271 EXTERN
void TIFFSwabArrayOfLong
_ANSI_ARGS_((uint32
* b
,
274 EXTERN
void TIFFSwabArrayOfDouble
_ANSI_ARGS_((double* a
,
277 EXTERN
void TIFFReverseBits
_ANSI_ARGS_((unsigned char* a
,
280 EXTERN
const unsigned char* TIFFGetBitRevTable
_ANSI_ARGS_((int a
));
281 /* Slot 94 is reserved */
282 /* Slot 95 is reserved */
283 /* Slot 96 is reserved */
284 /* Slot 97 is reserved */
285 /* Slot 98 is reserved */
286 /* Slot 99 is reserved */
288 EXTERN
int TIFFPredictorInit
_ANSI_ARGS_((TIFF
* tiffptr
));
289 /* Slot 101 is reserved */
290 /* Slot 102 is reserved */
291 /* Slot 103 is reserved */
292 /* Slot 104 is reserved */
293 /* Slot 105 is reserved */
294 /* Slot 106 is reserved */
295 /* Slot 107 is reserved */
296 /* Slot 108 is reserved */
297 /* Slot 109 is reserved */
299 EXTERN
void _TIFFSetupFieldInfo
_ANSI_ARGS_((TIFF
* tiffptr
));
301 EXTERN
void TIFFMergeFieldInfo
_ANSI_ARGS_((TIFF
* tiffptr
,
302 const TIFFFieldInfo
* a
, int b
));
304 EXTERN
void _TIFFPrintFieldInfo
_ANSI_ARGS_((TIFF
* tiffptr
,
307 EXTERN
const TIFFFieldInfo
* TIFFFindFieldInfo
_ANSI_ARGS_((TIFF
* tiffptr
,
308 ttag_t a
, TIFFDataType b
));
310 EXTERN
const TIFFFieldInfo
* TIFFFieldWithTag
_ANSI_ARGS_((TIFF
* tiffptr
,
313 EXTERN TIFFDataType _TIFFSampleToTagType
_ANSI_ARGS_((TIFF
* tiffptr
));
314 /* Slot 116 is reserved */
315 /* Slot 117 is reserved */
316 /* Slot 118 is reserved */
317 /* Slot 119 is reserved */
319 EXTERN
int _TIFFgetMode
_ANSI_ARGS_((const char* a
,
322 EXTERN
int _TIFFNoRowEncode
_ANSI_ARGS_((TIFF
* tiffptr
,
323 tidata_t a
, tsize_t b
, tsample_t c
));
325 EXTERN
int _TIFFNoStripEncode
_ANSI_ARGS_((TIFF
* tiffptr
,
326 tidata_t c
, tsize_t b
, tsample_t a
));
328 EXTERN
int _TIFFNoTileEncode
_ANSI_ARGS_((TIFF
* tiffptr
,
329 tidata_t a
, tsize_t b
, tsample_t c
));
331 EXTERN
int _TIFFNoRowDecode
_ANSI_ARGS_((TIFF
* tiffptr
,
332 tidata_t c
, tsize_t b
, tsample_t a
));
334 EXTERN
int _TIFFNoStripDecode
_ANSI_ARGS_((TIFF
* tiffptr
,
335 tidata_t a
, tsize_t b
, tsample_t c
));
337 EXTERN
int _TIFFNoTileDecode
_ANSI_ARGS_((TIFF
* tiffptr
,
338 tidata_t c
, tsize_t b
, tsample_t a
));
340 EXTERN
void _TIFFNoPostDecode
_ANSI_ARGS_((TIFF
* tiffptr
,
341 tidata_t a
, tsize_t b
));
343 EXTERN
int _TIFFNoPreCode
_ANSI_ARGS_((TIFF
* tiffptr
,
346 EXTERN
int _TIFFNoSeek
_ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
));
348 EXTERN
void _TIFFSwab16BitData
_ANSI_ARGS_((TIFF
* tiffptr
,
349 tidata_t a
, tsize_t b
));
351 EXTERN
void _TIFFSwab32BitData
_ANSI_ARGS_((TIFF
* tiffptr
,
352 tidata_t b
, tsize_t a
));
354 EXTERN
void _TIFFSwab64BitData
_ANSI_ARGS_((TIFF
* tiffptr
,
355 tidata_t a
, tsize_t b
));
357 EXTERN
int TIFFFlushData1
_ANSI_ARGS_((TIFF
* tiffptr
));
359 EXTERN
void TIFFFreeDirectory
_ANSI_ARGS_((TIFF
* tiffptr
));
361 EXTERN
int TIFFDefaultDirectory
_ANSI_ARGS_((TIFF
* tiffptr
));
363 EXTERN
int TIFFSetCompressionScheme
_ANSI_ARGS_((TIFF
* tiffptr
,
366 EXTERN
int _TIFFSetDefaultCompressionState
_ANSI_ARGS_((
369 EXTERN uint32 _TIFFDefaultStripSize
_ANSI_ARGS_((TIFF
* tiffptr
,
372 EXTERN
void _TIFFDefaultTileSize
_ANSI_ARGS_((TIFF
* tiffptr
,
373 uint32
* a
, uint32
* b
));
375 EXTERN
void _TIFFsetByteArray
_ANSI_ARGS_((void** a
, void* b
,
378 EXTERN
void _TIFFsetString
_ANSI_ARGS_((char** a
, char* b
));
380 EXTERN
void _TIFFsetShortArray
_ANSI_ARGS_((uint16
** a
,
383 EXTERN
void _TIFFsetLongArray
_ANSI_ARGS_((uint32
** a
, uint32
* b
,
386 EXTERN
void _TIFFsetFloatArray
_ANSI_ARGS_((float** a
, float* b
,
389 EXTERN
void _TIFFsetDoubleArray
_ANSI_ARGS_((double** a
,
392 EXTERN
void _TIFFprintAscii
_ANSI_ARGS_((FILE* a
, const char* b
));
394 EXTERN
void _TIFFprintAsciiTag
_ANSI_ARGS_((FILE* a
,
395 const char* b
, const char* c
));
397 EXTERN
int TIFFInitDumpMode
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
399 EXTERN
int TIFFInitPackBits
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
401 EXTERN
int TIFFInitCCITTRLE
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
403 EXTERN
int TIFFInitCCITTRLEW
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
405 EXTERN
int TIFFInitCCITTFax3
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
407 EXTERN
int TIFFInitCCITTFax4
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
409 EXTERN
int TIFFInitThunderScan
_ANSI_ARGS_((TIFF
* tiffptr
,
412 EXTERN
int TIFFInitNeXT
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
414 EXTERN
int TIFFInitLZW
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
416 EXTERN
int TIFFInitOJPEG
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
418 EXTERN
int TIFFInitJPEG
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
420 EXTERN
int TIFFInitJBIG
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
422 EXTERN
int TIFFInitZIP
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
424 EXTERN
int TIFFInitPixarLog
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
426 EXTERN
int TIFFInitSGILog
_ANSI_ARGS_((TIFF
* tiffptr
, int a
));
428 typedef struct TifftclStubs
{
430 struct TifftclStubHooks
*hooks
;
432 const char* (*tIFFGetVersion
) _ANSI_ARGS_((void)); /* 0 */
433 const TIFFCodec
* (*tIFFFindCODEC
) _ANSI_ARGS_((uint16 a
)); /* 1 */
434 TIFFCodec
* (*tIFFRegisterCODEC
) _ANSI_ARGS_((uint16 a
, const char* b
, TIFFInitMethod c
)); /* 2 */
435 void (*tIFFUnRegisterCODEC
) _ANSI_ARGS_((TIFFCodec
* a
)); /* 3 */
436 tdata_t (*_TIFFmalloc
) _ANSI_ARGS_((tsize_t a
)); /* 4 */
437 tdata_t (*_TIFFrealloc
) _ANSI_ARGS_((tdata_t a
, tsize_t b
)); /* 5 */
438 void (*_TIFFmemset
) _ANSI_ARGS_((tdata_t a
, int b
, tsize_t c
)); /* 6 */
439 void (*_TIFFmemcpy
) _ANSI_ARGS_((tdata_t a
, const tdata_t b
, tsize_t c
)); /* 7 */
440 int (*_TIFFmemcmp
) _ANSI_ARGS_((const tdata_t a
, const tdata_t b
, tsize_t c
)); /* 8 */
441 void (*_TIFFfree
) _ANSI_ARGS_((tdata_t a
)); /* 9 */
442 void (*tIFFClose
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 10 */
443 int (*tIFFFlush
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 11 */
444 int (*tIFFFlushData
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 12 */
445 int (*tIFFGetField
) _ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
, ... )); /* 13 */
446 int (*tIFFVGetField
) _ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
, va_list b
)); /* 14 */
447 int (*tIFFGetFieldDefaulted
) _ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
, ... )); /* 15 */
448 int (*tIFFVGetFieldDefaulted
) _ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
, va_list b
)); /* 16 */
449 int (*tIFFReadDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 17 */
450 tsize_t (*tIFFScanlineSize
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 18 */
451 tsize_t (*tIFFRasterScanlineSize
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 19 */
452 tsize_t (*tIFFStripSize
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 20 */
453 tsize_t (*tIFFVStripSize
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
)); /* 21 */
454 tsize_t (*tIFFTileRowSize
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 22 */
455 tsize_t (*tIFFTileSize
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 23 */
456 tsize_t (*tIFFVTileSize
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
)); /* 24 */
457 uint32 (*tIFFDefaultStripSize
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
)); /* 25 */
458 void (*tIFFDefaultTileSize
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32
* a
, uint32
* b
)); /* 26 */
459 int (*tIFFFileno
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 27 */
460 int (*tIFFGetMode
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 28 */
461 int (*tIFFIsTiled
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 29 */
462 int (*tIFFIsByteSwapped
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 30 */
463 int (*tIFFIsUpSampled
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 31 */
464 int (*tIFFIsMSB2LSB
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 32 */
465 uint32 (*tIFFCurrentRow
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 33 */
466 tdir_t (*tIFFCurrentDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 34 */
467 tdir_t (*tIFFNumberOfDirectories
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 35 */
468 uint32 (*tIFFCurrentDirOffset
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 36 */
469 tstrip_t (*tIFFCurrentStrip
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 37 */
470 ttile_t (*tIFFCurrentTile
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 38 */
471 int (*tIFFReadBufferSetup
) _ANSI_ARGS_((TIFF
* tiffptr
, tdata_t a
, tsize_t b
)); /* 39 */
472 int (*tIFFWriteBufferSetup
) _ANSI_ARGS_((TIFF
* tiffptr
, tdata_t a
, tsize_t b
)); /* 40 */
473 int (*tIFFWriteCheck
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
, const char * b
)); /* 41 */
474 int (*tIFFCreateDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 42 */
475 int (*tIFFLastDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 43 */
476 int (*tIFFSetDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
, tdir_t a
)); /* 44 */
477 int (*tIFFSetSubDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
)); /* 45 */
478 int (*tIFFUnlinkDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
, tdir_t a
)); /* 46 */
479 int (*tIFFSetField
) _ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
, ... )); /* 47 */
480 int (*tIFFVSetField
) _ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
, va_list b
)); /* 48 */
481 int (*tIFFWriteDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 49 */
482 int (*tIFFReassignTagToIgnore
) _ANSI_ARGS_((enum TIFFIgnoreSense a
, int b
)); /* 50 */
483 void (*tIFFPrintDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
, FILE* a
, long b
)); /* 51 */
484 int (*tIFFReadScanline
) _ANSI_ARGS_((TIFF
* tiffptr
, tdata_t a
, uint32 b
, tsample_t c
)); /* 52 */
485 int (*tIFFWriteScanline
) _ANSI_ARGS_((TIFF
* tiffptr
, tdata_t a
, uint32 b
, tsample_t c
)); /* 53 */
486 int (*tIFFReadRGBAImage
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
, uint32 b
, uint32
* c
, int d
)); /* 54 */
487 int (*tIFFReadRGBAStrip
) _ANSI_ARGS_((TIFF
* tiffptr
, tstrip_t a
, uint32
* b
)); /* 55 */
488 int (*tIFFReadRGBATile
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
, uint32 b
, uint32
* c
)); /* 56 */
489 int (*tIFFRGBAImageOK
) _ANSI_ARGS_((TIFF
* tiffptr
, char* a
)); /* 57 */
490 int (*tIFFRGBAImageBegin
) _ANSI_ARGS_((TIFFRGBAImage
* a
, TIFF
* tiffptr
, int b
, char* c
)); /* 58 */
491 int (*tIFFRGBAImageGet
) _ANSI_ARGS_((TIFFRGBAImage
* d
, uint32
* c
, uint32 b
, uint32 a
)); /* 59 */
492 void (*tIFFRGBAImageEnd
) _ANSI_ARGS_((TIFFRGBAImage
* a
)); /* 60 */
493 TIFF
* (*tIFFOpen
) _ANSI_ARGS_((const char* b
, const char* a
)); /* 61 */
494 TIFF
* (*tIFFFdOpen
) _ANSI_ARGS_((int a
, const char* b
, const char* c
)); /* 62 */
495 TIFF
* (*tIFFClientOpen
) _ANSI_ARGS_((const char* a
, const char* b
, thandle_t c
, TIFFReadWriteProc d
, TIFFReadWriteProc e
, TIFFSeekProc f
, TIFFCloseProc g
, TIFFSizeProc h
, TIFFMapFileProc i
, TIFFUnmapFileProc j
)); /* 63 */
496 const char* (*tIFFFileName
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 64 */
497 void (*tIFFError
) _ANSI_ARGS_((const char* a
, const char* b
, ... )); /* 65 */
498 void (*tIFFWarning
) _ANSI_ARGS_((const char* a
, const char* b
, ... )); /* 66 */
499 TIFFErrorHandler (*tIFFSetErrorHandler
) _ANSI_ARGS_((TIFFErrorHandler a
)); /* 67 */
500 TIFFErrorHandler (*tIFFSetWarningHandler
) _ANSI_ARGS_((TIFFErrorHandler a
)); /* 68 */
501 TIFFExtendProc (*tIFFSetTagExtender
) _ANSI_ARGS_((TIFFExtendProc a
)); /* 69 */
502 ttile_t (*tIFFComputeTile
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
, uint32 b
, uint32 c
, tsample_t d
)); /* 70 */
503 int (*tIFFCheckTile
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 d
, uint32 c
, uint32 b
, tsample_t a
)); /* 71 */
504 ttile_t (*tIFFNumberOfTiles
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 72 */
505 tsize_t (*tIFFReadTile
) _ANSI_ARGS_((TIFF
* tiffptr
, tdata_t a
, uint32 b
, uint32 c
, uint32 d
, tsample_t e
)); /* 73 */
506 tsize_t (*tIFFWriteTile
) _ANSI_ARGS_((TIFF
* tiffptr
, tdata_t e
, uint32 d
, uint32 c
, uint32 b
, tsample_t a
)); /* 74 */
507 tstrip_t (*tIFFComputeStrip
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
, tsample_t b
)); /* 75 */
508 tstrip_t (*tIFFNumberOfStrips
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 76 */
509 tsize_t (*tIFFReadEncodedStrip
) _ANSI_ARGS_((TIFF
* tiffptr
, tstrip_t a
, tdata_t b
, tsize_t c
)); /* 77 */
510 tsize_t (*tIFFReadRawStrip
) _ANSI_ARGS_((TIFF
* tiffptr
, tstrip_t a
, tdata_t b
, tsize_t c
)); /* 78 */
511 tsize_t (*tIFFReadEncodedTile
) _ANSI_ARGS_((TIFF
* tiffptr
, ttile_t a
, tdata_t b
, tsize_t c
)); /* 79 */
512 tsize_t (*tIFFReadRawTile
) _ANSI_ARGS_((TIFF
* tiffptr
, ttile_t c
, tdata_t b
, tsize_t a
)); /* 80 */
513 tsize_t (*tIFFWriteEncodedStrip
) _ANSI_ARGS_((TIFF
* tiffptr
, tstrip_t a
, tdata_t b
, tsize_t c
)); /* 81 */
514 tsize_t (*tIFFWriteRawStrip
) _ANSI_ARGS_((TIFF
* tiffptr
, tstrip_t a
, tdata_t b
, tsize_t c
)); /* 82 */
515 tsize_t (*tIFFWriteEncodedTile
) _ANSI_ARGS_((TIFF
* tiffptr
, ttile_t a
, tdata_t b
, tsize_t c
)); /* 83 */
516 tsize_t (*tIFFWriteRawTile
) _ANSI_ARGS_((TIFF
* tiffptr
, ttile_t c
, tdata_t b
, tsize_t a
)); /* 84 */
517 void (*tIFFSetWriteOffset
) _ANSI_ARGS_((TIFF
* tiffptr
, toff_t a
)); /* 85 */
518 void (*tIFFSwabShort
) _ANSI_ARGS_((uint16
* a
)); /* 86 */
519 void (*tIFFSwabLong
) _ANSI_ARGS_((uint32
* a
)); /* 87 */
520 void (*tIFFSwabDouble
) _ANSI_ARGS_((double* a
)); /* 88 */
521 void (*tIFFSwabArrayOfShort
) _ANSI_ARGS_((uint16
* a
, unsigned long b
)); /* 89 */
522 void (*tIFFSwabArrayOfLong
) _ANSI_ARGS_((uint32
* b
, unsigned long a
)); /* 90 */
523 void (*tIFFSwabArrayOfDouble
) _ANSI_ARGS_((double* a
, unsigned long b
)); /* 91 */
524 void (*tIFFReverseBits
) _ANSI_ARGS_((unsigned char* a
, unsigned long b
)); /* 92 */
525 const unsigned char* (*tIFFGetBitRevTable
) _ANSI_ARGS_((int a
)); /* 93 */
532 int (*tIFFPredictorInit
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 100 */
542 void (*_TIFFSetupFieldInfo
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 110 */
543 void (*tIFFMergeFieldInfo
) _ANSI_ARGS_((TIFF
* tiffptr
, const TIFFFieldInfo
* a
, int b
)); /* 111 */
544 void (*_TIFFPrintFieldInfo
) _ANSI_ARGS_((TIFF
* tiffptr
, FILE* a
)); /* 112 */
545 const TIFFFieldInfo
* (*tIFFFindFieldInfo
) _ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
, TIFFDataType b
)); /* 113 */
546 const TIFFFieldInfo
* (*tIFFFieldWithTag
) _ANSI_ARGS_((TIFF
* tiffptr
, ttag_t a
)); /* 114 */
547 TIFFDataType (*_TIFFSampleToTagType
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 115 */
552 int (*_TIFFgetMode
) _ANSI_ARGS_((const char* a
, const char* b
)); /* 120 */
553 int (*_TIFFNoRowEncode
) _ANSI_ARGS_((TIFF
* tiffptr
, tidata_t a
, tsize_t b
, tsample_t c
)); /* 121 */
554 int (*_TIFFNoStripEncode
) _ANSI_ARGS_((TIFF
* tiffptr
, tidata_t c
, tsize_t b
, tsample_t a
)); /* 122 */
555 int (*_TIFFNoTileEncode
) _ANSI_ARGS_((TIFF
* tiffptr
, tidata_t a
, tsize_t b
, tsample_t c
)); /* 123 */
556 int (*_TIFFNoRowDecode
) _ANSI_ARGS_((TIFF
* tiffptr
, tidata_t c
, tsize_t b
, tsample_t a
)); /* 124 */
557 int (*_TIFFNoStripDecode
) _ANSI_ARGS_((TIFF
* tiffptr
, tidata_t a
, tsize_t b
, tsample_t c
)); /* 125 */
558 int (*_TIFFNoTileDecode
) _ANSI_ARGS_((TIFF
* tiffptr
, tidata_t c
, tsize_t b
, tsample_t a
)); /* 126 */
559 void (*_TIFFNoPostDecode
) _ANSI_ARGS_((TIFF
* tiffptr
, tidata_t a
, tsize_t b
)); /* 127 */
560 int (*_TIFFNoPreCode
) _ANSI_ARGS_((TIFF
* tiffptr
, tsample_t a
)); /* 128 */
561 int (*_TIFFNoSeek
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
)); /* 129 */
562 void (*_TIFFSwab16BitData
) _ANSI_ARGS_((TIFF
* tiffptr
, tidata_t a
, tsize_t b
)); /* 130 */
563 void (*_TIFFSwab32BitData
) _ANSI_ARGS_((TIFF
* tiffptr
, tidata_t b
, tsize_t a
)); /* 131 */
564 void (*_TIFFSwab64BitData
) _ANSI_ARGS_((TIFF
* tiffptr
, tidata_t a
, tsize_t b
)); /* 132 */
565 int (*tIFFFlushData1
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 133 */
566 void (*tIFFFreeDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 134 */
567 int (*tIFFDefaultDirectory
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 135 */
568 int (*tIFFSetCompressionScheme
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 136 */
569 int (*_TIFFSetDefaultCompressionState
) _ANSI_ARGS_((TIFF
* tiffptr
)); /* 137 */
570 uint32 (*_TIFFDefaultStripSize
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32 a
)); /* 138 */
571 void (*_TIFFDefaultTileSize
) _ANSI_ARGS_((TIFF
* tiffptr
, uint32
* a
, uint32
* b
)); /* 139 */
572 void (*_TIFFsetByteArray
) _ANSI_ARGS_((void** a
, void* b
, long c
)); /* 140 */
573 void (*_TIFFsetString
) _ANSI_ARGS_((char** a
, char* b
)); /* 141 */
574 void (*_TIFFsetShortArray
) _ANSI_ARGS_((uint16
** a
, uint16
* b
, long c
)); /* 142 */
575 void (*_TIFFsetLongArray
) _ANSI_ARGS_((uint32
** a
, uint32
* b
, long c
)); /* 143 */
576 void (*_TIFFsetFloatArray
) _ANSI_ARGS_((float** a
, float* b
, long c
)); /* 144 */
577 void (*_TIFFsetDoubleArray
) _ANSI_ARGS_((double** a
, double* b
, long c
)); /* 145 */
578 void (*_TIFFprintAscii
) _ANSI_ARGS_((FILE* a
, const char* b
)); /* 146 */
579 void (*_TIFFprintAsciiTag
) _ANSI_ARGS_((FILE* a
, const char* b
, const char* c
)); /* 147 */
580 int (*tIFFInitDumpMode
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 148 */
581 int (*tIFFInitPackBits
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 149 */
582 int (*tIFFInitCCITTRLE
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 150 */
583 int (*tIFFInitCCITTRLEW
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 151 */
584 int (*tIFFInitCCITTFax3
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 152 */
585 int (*tIFFInitCCITTFax4
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 153 */
586 int (*tIFFInitThunderScan
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 154 */
587 int (*tIFFInitNeXT
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 155 */
588 int (*tIFFInitLZW
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 156 */
589 int (*tIFFInitOJPEG
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 157 */
590 int (*tIFFInitJPEG
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 158 */
591 int (*tIFFInitJBIG
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 159 */
592 int (*tIFFInitZIP
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 160 */
593 int (*tIFFInitPixarLog
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 161 */
594 int (*tIFFInitSGILog
) _ANSI_ARGS_((TIFF
* tiffptr
, int a
)); /* 162 */
600 extern TifftclStubs
*tifftclStubsPtr
;
605 #if defined(USE_TIFFTCL_STUBS) && !defined(USE_TIFFTCL_STUB_PROCS)
608 * Inline function declarations:
611 #ifndef TIFFGetVersion
612 #define TIFFGetVersion \
613 (tifftclStubsPtr->tIFFGetVersion) /* 0 */
615 #ifndef TIFFFindCODEC
616 #define TIFFFindCODEC \
617 (tifftclStubsPtr->tIFFFindCODEC) /* 1 */
619 #ifndef TIFFRegisterCODEC
620 #define TIFFRegisterCODEC \
621 (tifftclStubsPtr->tIFFRegisterCODEC) /* 2 */
623 #ifndef TIFFUnRegisterCODEC
624 #define TIFFUnRegisterCODEC \
625 (tifftclStubsPtr->tIFFUnRegisterCODEC) /* 3 */
628 #define _TIFFmalloc \
629 (tifftclStubsPtr->_TIFFmalloc) /* 4 */
632 #define _TIFFrealloc \
633 (tifftclStubsPtr->_TIFFrealloc) /* 5 */
636 #define _TIFFmemset \
637 (tifftclStubsPtr->_TIFFmemset) /* 6 */
640 #define _TIFFmemcpy \
641 (tifftclStubsPtr->_TIFFmemcpy) /* 7 */
644 #define _TIFFmemcmp \
645 (tifftclStubsPtr->_TIFFmemcmp) /* 8 */
649 (tifftclStubsPtr->_TIFFfree) /* 9 */
653 (tifftclStubsPtr->tIFFClose) /* 10 */
657 (tifftclStubsPtr->tIFFFlush) /* 11 */
659 #ifndef TIFFFlushData
660 #define TIFFFlushData \
661 (tifftclStubsPtr->tIFFFlushData) /* 12 */
664 #define TIFFGetField \
665 (tifftclStubsPtr->tIFFGetField) /* 13 */
667 #ifndef TIFFVGetField
668 #define TIFFVGetField \
669 (tifftclStubsPtr->tIFFVGetField) /* 14 */
671 #ifndef TIFFGetFieldDefaulted
672 #define TIFFGetFieldDefaulted \
673 (tifftclStubsPtr->tIFFGetFieldDefaulted) /* 15 */
675 #ifndef TIFFVGetFieldDefaulted
676 #define TIFFVGetFieldDefaulted \
677 (tifftclStubsPtr->tIFFVGetFieldDefaulted) /* 16 */
679 #ifndef TIFFReadDirectory
680 #define TIFFReadDirectory \
681 (tifftclStubsPtr->tIFFReadDirectory) /* 17 */
683 #ifndef TIFFScanlineSize
684 #define TIFFScanlineSize \
685 (tifftclStubsPtr->tIFFScanlineSize) /* 18 */
687 #ifndef TIFFRasterScanlineSize
688 #define TIFFRasterScanlineSize \
689 (tifftclStubsPtr->tIFFRasterScanlineSize) /* 19 */
691 #ifndef TIFFStripSize
692 #define TIFFStripSize \
693 (tifftclStubsPtr->tIFFStripSize) /* 20 */
695 #ifndef TIFFVStripSize
696 #define TIFFVStripSize \
697 (tifftclStubsPtr->tIFFVStripSize) /* 21 */
699 #ifndef TIFFTileRowSize
700 #define TIFFTileRowSize \
701 (tifftclStubsPtr->tIFFTileRowSize) /* 22 */
704 #define TIFFTileSize \
705 (tifftclStubsPtr->tIFFTileSize) /* 23 */
707 #ifndef TIFFVTileSize
708 #define TIFFVTileSize \
709 (tifftclStubsPtr->tIFFVTileSize) /* 24 */
711 #ifndef TIFFDefaultStripSize
712 #define TIFFDefaultStripSize \
713 (tifftclStubsPtr->tIFFDefaultStripSize) /* 25 */
715 #ifndef TIFFDefaultTileSize
716 #define TIFFDefaultTileSize \
717 (tifftclStubsPtr->tIFFDefaultTileSize) /* 26 */
721 (tifftclStubsPtr->tIFFFileno) /* 27 */
724 #define TIFFGetMode \
725 (tifftclStubsPtr->tIFFGetMode) /* 28 */
728 #define TIFFIsTiled \
729 (tifftclStubsPtr->tIFFIsTiled) /* 29 */
731 #ifndef TIFFIsByteSwapped
732 #define TIFFIsByteSwapped \
733 (tifftclStubsPtr->tIFFIsByteSwapped) /* 30 */
735 #ifndef TIFFIsUpSampled
736 #define TIFFIsUpSampled \
737 (tifftclStubsPtr->tIFFIsUpSampled) /* 31 */
739 #ifndef TIFFIsMSB2LSB
740 #define TIFFIsMSB2LSB \
741 (tifftclStubsPtr->tIFFIsMSB2LSB) /* 32 */
743 #ifndef TIFFCurrentRow
744 #define TIFFCurrentRow \
745 (tifftclStubsPtr->tIFFCurrentRow) /* 33 */
747 #ifndef TIFFCurrentDirectory
748 #define TIFFCurrentDirectory \
749 (tifftclStubsPtr->tIFFCurrentDirectory) /* 34 */
751 #ifndef TIFFNumberOfDirectories
752 #define TIFFNumberOfDirectories \
753 (tifftclStubsPtr->tIFFNumberOfDirectories) /* 35 */
755 #ifndef TIFFCurrentDirOffset
756 #define TIFFCurrentDirOffset \
757 (tifftclStubsPtr->tIFFCurrentDirOffset) /* 36 */
759 #ifndef TIFFCurrentStrip
760 #define TIFFCurrentStrip \
761 (tifftclStubsPtr->tIFFCurrentStrip) /* 37 */
763 #ifndef TIFFCurrentTile
764 #define TIFFCurrentTile \
765 (tifftclStubsPtr->tIFFCurrentTile) /* 38 */
767 #ifndef TIFFReadBufferSetup
768 #define TIFFReadBufferSetup \
769 (tifftclStubsPtr->tIFFReadBufferSetup) /* 39 */
771 #ifndef TIFFWriteBufferSetup
772 #define TIFFWriteBufferSetup \
773 (tifftclStubsPtr->tIFFWriteBufferSetup) /* 40 */
775 #ifndef TIFFWriteCheck
776 #define TIFFWriteCheck \
777 (tifftclStubsPtr->tIFFWriteCheck) /* 41 */
779 #ifndef TIFFCreateDirectory
780 #define TIFFCreateDirectory \
781 (tifftclStubsPtr->tIFFCreateDirectory) /* 42 */
783 #ifndef TIFFLastDirectory
784 #define TIFFLastDirectory \
785 (tifftclStubsPtr->tIFFLastDirectory) /* 43 */
787 #ifndef TIFFSetDirectory
788 #define TIFFSetDirectory \
789 (tifftclStubsPtr->tIFFSetDirectory) /* 44 */
791 #ifndef TIFFSetSubDirectory
792 #define TIFFSetSubDirectory \
793 (tifftclStubsPtr->tIFFSetSubDirectory) /* 45 */
795 #ifndef TIFFUnlinkDirectory
796 #define TIFFUnlinkDirectory \
797 (tifftclStubsPtr->tIFFUnlinkDirectory) /* 46 */
800 #define TIFFSetField \
801 (tifftclStubsPtr->tIFFSetField) /* 47 */
803 #ifndef TIFFVSetField
804 #define TIFFVSetField \
805 (tifftclStubsPtr->tIFFVSetField) /* 48 */
807 #ifndef TIFFWriteDirectory
808 #define TIFFWriteDirectory \
809 (tifftclStubsPtr->tIFFWriteDirectory) /* 49 */
811 #ifndef TIFFReassignTagToIgnore
812 #define TIFFReassignTagToIgnore \
813 (tifftclStubsPtr->tIFFReassignTagToIgnore) /* 50 */
815 #ifndef TIFFPrintDirectory
816 #define TIFFPrintDirectory \
817 (tifftclStubsPtr->tIFFPrintDirectory) /* 51 */
819 #ifndef TIFFReadScanline
820 #define TIFFReadScanline \
821 (tifftclStubsPtr->tIFFReadScanline) /* 52 */
823 #ifndef TIFFWriteScanline
824 #define TIFFWriteScanline \
825 (tifftclStubsPtr->tIFFWriteScanline) /* 53 */
827 #ifndef TIFFReadRGBAImage
828 #define TIFFReadRGBAImage \
829 (tifftclStubsPtr->tIFFReadRGBAImage) /* 54 */
831 #ifndef TIFFReadRGBAStrip
832 #define TIFFReadRGBAStrip \
833 (tifftclStubsPtr->tIFFReadRGBAStrip) /* 55 */
835 #ifndef TIFFReadRGBATile
836 #define TIFFReadRGBATile \
837 (tifftclStubsPtr->tIFFReadRGBATile) /* 56 */
839 #ifndef TIFFRGBAImageOK
840 #define TIFFRGBAImageOK \
841 (tifftclStubsPtr->tIFFRGBAImageOK) /* 57 */
843 #ifndef TIFFRGBAImageBegin
844 #define TIFFRGBAImageBegin \
845 (tifftclStubsPtr->tIFFRGBAImageBegin) /* 58 */
847 #ifndef TIFFRGBAImageGet
848 #define TIFFRGBAImageGet \
849 (tifftclStubsPtr->tIFFRGBAImageGet) /* 59 */
851 #ifndef TIFFRGBAImageEnd
852 #define TIFFRGBAImageEnd \
853 (tifftclStubsPtr->tIFFRGBAImageEnd) /* 60 */
857 (tifftclStubsPtr->tIFFOpen) /* 61 */
861 (tifftclStubsPtr->tIFFFdOpen) /* 62 */
863 #ifndef TIFFClientOpen
864 #define TIFFClientOpen \
865 (tifftclStubsPtr->tIFFClientOpen) /* 63 */
868 #define TIFFFileName \
869 (tifftclStubsPtr->tIFFFileName) /* 64 */
873 (tifftclStubsPtr->tIFFError) /* 65 */
876 #define TIFFWarning \
877 (tifftclStubsPtr->tIFFWarning) /* 66 */
879 #ifndef TIFFSetErrorHandler
880 #define TIFFSetErrorHandler \
881 (tifftclStubsPtr->tIFFSetErrorHandler) /* 67 */
883 #ifndef TIFFSetWarningHandler
884 #define TIFFSetWarningHandler \
885 (tifftclStubsPtr->tIFFSetWarningHandler) /* 68 */
887 #ifndef TIFFSetTagExtender
888 #define TIFFSetTagExtender \
889 (tifftclStubsPtr->tIFFSetTagExtender) /* 69 */
891 #ifndef TIFFComputeTile
892 #define TIFFComputeTile \
893 (tifftclStubsPtr->tIFFComputeTile) /* 70 */
895 #ifndef TIFFCheckTile
896 #define TIFFCheckTile \
897 (tifftclStubsPtr->tIFFCheckTile) /* 71 */
899 #ifndef TIFFNumberOfTiles
900 #define TIFFNumberOfTiles \
901 (tifftclStubsPtr->tIFFNumberOfTiles) /* 72 */
904 #define TIFFReadTile \
905 (tifftclStubsPtr->tIFFReadTile) /* 73 */
907 #ifndef TIFFWriteTile
908 #define TIFFWriteTile \
909 (tifftclStubsPtr->tIFFWriteTile) /* 74 */
911 #ifndef TIFFComputeStrip
912 #define TIFFComputeStrip \
913 (tifftclStubsPtr->tIFFComputeStrip) /* 75 */
915 #ifndef TIFFNumberOfStrips
916 #define TIFFNumberOfStrips \
917 (tifftclStubsPtr->tIFFNumberOfStrips) /* 76 */
919 #ifndef TIFFReadEncodedStrip
920 #define TIFFReadEncodedStrip \
921 (tifftclStubsPtr->tIFFReadEncodedStrip) /* 77 */
923 #ifndef TIFFReadRawStrip
924 #define TIFFReadRawStrip \
925 (tifftclStubsPtr->tIFFReadRawStrip) /* 78 */
927 #ifndef TIFFReadEncodedTile
928 #define TIFFReadEncodedTile \
929 (tifftclStubsPtr->tIFFReadEncodedTile) /* 79 */
931 #ifndef TIFFReadRawTile
932 #define TIFFReadRawTile \
933 (tifftclStubsPtr->tIFFReadRawTile) /* 80 */
935 #ifndef TIFFWriteEncodedStrip
936 #define TIFFWriteEncodedStrip \
937 (tifftclStubsPtr->tIFFWriteEncodedStrip) /* 81 */
939 #ifndef TIFFWriteRawStrip
940 #define TIFFWriteRawStrip \
941 (tifftclStubsPtr->tIFFWriteRawStrip) /* 82 */
943 #ifndef TIFFWriteEncodedTile
944 #define TIFFWriteEncodedTile \
945 (tifftclStubsPtr->tIFFWriteEncodedTile) /* 83 */
947 #ifndef TIFFWriteRawTile
948 #define TIFFWriteRawTile \
949 (tifftclStubsPtr->tIFFWriteRawTile) /* 84 */
951 #ifndef TIFFSetWriteOffset
952 #define TIFFSetWriteOffset \
953 (tifftclStubsPtr->tIFFSetWriteOffset) /* 85 */
955 #ifndef TIFFSwabShort
956 #define TIFFSwabShort \
957 (tifftclStubsPtr->tIFFSwabShort) /* 86 */
960 #define TIFFSwabLong \
961 (tifftclStubsPtr->tIFFSwabLong) /* 87 */
963 #ifndef TIFFSwabDouble
964 #define TIFFSwabDouble \
965 (tifftclStubsPtr->tIFFSwabDouble) /* 88 */
967 #ifndef TIFFSwabArrayOfShort
968 #define TIFFSwabArrayOfShort \
969 (tifftclStubsPtr->tIFFSwabArrayOfShort) /* 89 */
971 #ifndef TIFFSwabArrayOfLong
972 #define TIFFSwabArrayOfLong \
973 (tifftclStubsPtr->tIFFSwabArrayOfLong) /* 90 */
975 #ifndef TIFFSwabArrayOfDouble
976 #define TIFFSwabArrayOfDouble \
977 (tifftclStubsPtr->tIFFSwabArrayOfDouble) /* 91 */
979 #ifndef TIFFReverseBits
980 #define TIFFReverseBits \
981 (tifftclStubsPtr->tIFFReverseBits) /* 92 */
983 #ifndef TIFFGetBitRevTable
984 #define TIFFGetBitRevTable \
985 (tifftclStubsPtr->tIFFGetBitRevTable) /* 93 */
987 /* Slot 94 is reserved */
988 /* Slot 95 is reserved */
989 /* Slot 96 is reserved */
990 /* Slot 97 is reserved */
991 /* Slot 98 is reserved */
992 /* Slot 99 is reserved */
993 #ifndef TIFFPredictorInit
994 #define TIFFPredictorInit \
995 (tifftclStubsPtr->tIFFPredictorInit) /* 100 */
997 /* Slot 101 is reserved */
998 /* Slot 102 is reserved */
999 /* Slot 103 is reserved */
1000 /* Slot 104 is reserved */
1001 /* Slot 105 is reserved */
1002 /* Slot 106 is reserved */
1003 /* Slot 107 is reserved */
1004 /* Slot 108 is reserved */
1005 /* Slot 109 is reserved */
1006 #ifndef _TIFFSetupFieldInfo
1007 #define _TIFFSetupFieldInfo \
1008 (tifftclStubsPtr->_TIFFSetupFieldInfo) /* 110 */
1010 #ifndef TIFFMergeFieldInfo
1011 #define TIFFMergeFieldInfo \
1012 (tifftclStubsPtr->tIFFMergeFieldInfo) /* 111 */
1014 #ifndef _TIFFPrintFieldInfo
1015 #define _TIFFPrintFieldInfo \
1016 (tifftclStubsPtr->_TIFFPrintFieldInfo) /* 112 */
1018 #ifndef TIFFFindFieldInfo
1019 #define TIFFFindFieldInfo \
1020 (tifftclStubsPtr->tIFFFindFieldInfo) /* 113 */
1022 #ifndef TIFFFieldWithTag
1023 #define TIFFFieldWithTag \
1024 (tifftclStubsPtr->tIFFFieldWithTag) /* 114 */
1026 #ifndef _TIFFSampleToTagType
1027 #define _TIFFSampleToTagType \
1028 (tifftclStubsPtr->_TIFFSampleToTagType) /* 115 */
1030 /* Slot 116 is reserved */
1031 /* Slot 117 is reserved */
1032 /* Slot 118 is reserved */
1033 /* Slot 119 is reserved */
1034 #ifndef _TIFFgetMode
1035 #define _TIFFgetMode \
1036 (tifftclStubsPtr->_TIFFgetMode) /* 120 */
1038 #ifndef _TIFFNoRowEncode
1039 #define _TIFFNoRowEncode \
1040 (tifftclStubsPtr->_TIFFNoRowEncode) /* 121 */
1042 #ifndef _TIFFNoStripEncode
1043 #define _TIFFNoStripEncode \
1044 (tifftclStubsPtr->_TIFFNoStripEncode) /* 122 */
1046 #ifndef _TIFFNoTileEncode
1047 #define _TIFFNoTileEncode \
1048 (tifftclStubsPtr->_TIFFNoTileEncode) /* 123 */
1050 #ifndef _TIFFNoRowDecode
1051 #define _TIFFNoRowDecode \
1052 (tifftclStubsPtr->_TIFFNoRowDecode) /* 124 */
1054 #ifndef _TIFFNoStripDecode
1055 #define _TIFFNoStripDecode \
1056 (tifftclStubsPtr->_TIFFNoStripDecode) /* 125 */
1058 #ifndef _TIFFNoTileDecode
1059 #define _TIFFNoTileDecode \
1060 (tifftclStubsPtr->_TIFFNoTileDecode) /* 126 */
1062 #ifndef _TIFFNoPostDecode
1063 #define _TIFFNoPostDecode \
1064 (tifftclStubsPtr->_TIFFNoPostDecode) /* 127 */
1066 #ifndef _TIFFNoPreCode
1067 #define _TIFFNoPreCode \
1068 (tifftclStubsPtr->_TIFFNoPreCode) /* 128 */
1071 #define _TIFFNoSeek \
1072 (tifftclStubsPtr->_TIFFNoSeek) /* 129 */
1074 #ifndef _TIFFSwab16BitData
1075 #define _TIFFSwab16BitData \
1076 (tifftclStubsPtr->_TIFFSwab16BitData) /* 130 */
1078 #ifndef _TIFFSwab32BitData
1079 #define _TIFFSwab32BitData \
1080 (tifftclStubsPtr->_TIFFSwab32BitData) /* 131 */
1082 #ifndef _TIFFSwab64BitData
1083 #define _TIFFSwab64BitData \
1084 (tifftclStubsPtr->_TIFFSwab64BitData) /* 132 */
1086 #ifndef TIFFFlushData1
1087 #define TIFFFlushData1 \
1088 (tifftclStubsPtr->tIFFFlushData1) /* 133 */
1090 #ifndef TIFFFreeDirectory
1091 #define TIFFFreeDirectory \
1092 (tifftclStubsPtr->tIFFFreeDirectory) /* 134 */
1094 #ifndef TIFFDefaultDirectory
1095 #define TIFFDefaultDirectory \
1096 (tifftclStubsPtr->tIFFDefaultDirectory) /* 135 */
1098 #ifndef TIFFSetCompressionScheme
1099 #define TIFFSetCompressionScheme \
1100 (tifftclStubsPtr->tIFFSetCompressionScheme) /* 136 */
1102 #ifndef _TIFFSetDefaultCompressionState
1103 #define _TIFFSetDefaultCompressionState \
1104 (tifftclStubsPtr->_TIFFSetDefaultCompressionState) /* 137 */
1106 #ifndef _TIFFDefaultStripSize
1107 #define _TIFFDefaultStripSize \
1108 (tifftclStubsPtr->_TIFFDefaultStripSize) /* 138 */
1110 #ifndef _TIFFDefaultTileSize
1111 #define _TIFFDefaultTileSize \
1112 (tifftclStubsPtr->_TIFFDefaultTileSize) /* 139 */
1114 #ifndef _TIFFsetByteArray
1115 #define _TIFFsetByteArray \
1116 (tifftclStubsPtr->_TIFFsetByteArray) /* 140 */
1118 #ifndef _TIFFsetString
1119 #define _TIFFsetString \
1120 (tifftclStubsPtr->_TIFFsetString) /* 141 */
1122 #ifndef _TIFFsetShortArray
1123 #define _TIFFsetShortArray \
1124 (tifftclStubsPtr->_TIFFsetShortArray) /* 142 */
1126 #ifndef _TIFFsetLongArray
1127 #define _TIFFsetLongArray \
1128 (tifftclStubsPtr->_TIFFsetLongArray) /* 143 */
1130 #ifndef _TIFFsetFloatArray
1131 #define _TIFFsetFloatArray \
1132 (tifftclStubsPtr->_TIFFsetFloatArray) /* 144 */
1134 #ifndef _TIFFsetDoubleArray
1135 #define _TIFFsetDoubleArray \
1136 (tifftclStubsPtr->_TIFFsetDoubleArray) /* 145 */
1138 #ifndef _TIFFprintAscii
1139 #define _TIFFprintAscii \
1140 (tifftclStubsPtr->_TIFFprintAscii) /* 146 */
1142 #ifndef _TIFFprintAsciiTag
1143 #define _TIFFprintAsciiTag \
1144 (tifftclStubsPtr->_TIFFprintAsciiTag) /* 147 */
1146 #ifndef TIFFInitDumpMode
1147 #define TIFFInitDumpMode \
1148 (tifftclStubsPtr->tIFFInitDumpMode) /* 148 */
1150 #ifndef TIFFInitPackBits
1151 #define TIFFInitPackBits \
1152 (tifftclStubsPtr->tIFFInitPackBits) /* 149 */
1154 #ifndef TIFFInitCCITTRLE
1155 #define TIFFInitCCITTRLE \
1156 (tifftclStubsPtr->tIFFInitCCITTRLE) /* 150 */
1158 #ifndef TIFFInitCCITTRLEW
1159 #define TIFFInitCCITTRLEW \
1160 (tifftclStubsPtr->tIFFInitCCITTRLEW) /* 151 */
1162 #ifndef TIFFInitCCITTFax3
1163 #define TIFFInitCCITTFax3 \
1164 (tifftclStubsPtr->tIFFInitCCITTFax3) /* 152 */
1166 #ifndef TIFFInitCCITTFax4
1167 #define TIFFInitCCITTFax4 \
1168 (tifftclStubsPtr->tIFFInitCCITTFax4) /* 153 */
1170 #ifndef TIFFInitThunderScan
1171 #define TIFFInitThunderScan \
1172 (tifftclStubsPtr->tIFFInitThunderScan) /* 154 */
1174 #ifndef TIFFInitNeXT
1175 #define TIFFInitNeXT \
1176 (tifftclStubsPtr->tIFFInitNeXT) /* 155 */
1179 #define TIFFInitLZW \
1180 (tifftclStubsPtr->tIFFInitLZW) /* 156 */
1182 #ifndef TIFFInitOJPEG
1183 #define TIFFInitOJPEG \
1184 (tifftclStubsPtr->tIFFInitOJPEG) /* 157 */
1186 #ifndef TIFFInitJPEG
1187 #define TIFFInitJPEG \
1188 (tifftclStubsPtr->tIFFInitJPEG) /* 158 */
1190 #ifndef TIFFInitJBIG
1191 #define TIFFInitJBIG \
1192 (tifftclStubsPtr->tIFFInitJBIG) /* 159 */
1195 #define TIFFInitZIP \
1196 (tifftclStubsPtr->tIFFInitZIP) /* 160 */
1198 #ifndef TIFFInitPixarLog
1199 #define TIFFInitPixarLog \
1200 (tifftclStubsPtr->tIFFInitPixarLog) /* 161 */
1202 #ifndef TIFFInitSGILog
1203 #define TIFFInitSGILog \
1204 (tifftclStubsPtr->tIFFInitSGILog) /* 162 */
1207 #endif /* defined(USE_TIFFTCL_STUBS) && !defined(USE_TIFFTCL_STUB_PROCS) */
1209 /* !END!: Do not edit above this line. */
1211 #endif /* _TIFFTCLDECLS */