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