Lines Matching defs:TIFF

31  * therefore all calls to _TIFFmalloc ... are changed to get a TIFF pointer
37 * TIFF I/O Library Definitions.
44 * TIFF is defined as an incomplete type to hide the
47 typedef struct tiff TIFF;
129 TIFF* tif; /* image handle */
174 typedef int (*TIFFInitMethod)(TIFF*, int);
192 typedef tdata_t (*TIFFmallocHandler)(TIFF*, tsize_t);
193 typedef tdata_t (*TIFFreallocHandler)(TIFF*, tdata_t, tsize_t);
194 typedef void (*TIFFfreeHandler)(TIFF*, tdata_t);
202 typedef void (*TIFFExtendProc)(TIFF*);
210 extern tdata_t _TIFFmalloc(TIFF*, tsize_t);
211 extern tdata_t _TIFFrealloc(TIFF*, tdata_t, tsize_t);
215 extern void _TIFFfree(TIFF*, tdata_t);
217 extern void TIFFClose(TIFF*);
218 extern int TIFFFlush(TIFF*);
219 extern int TIFFFlushData(TIFF*);
220 extern int TIFFGetField(TIFF*, ttag_t, ...);
221 extern int TIFFVGetField(TIFF*, ttag_t, va_list);
222 extern int TIFFGetFieldDefaulted(TIFF*, ttag_t, ...);
223 extern int TIFFVGetFieldDefaulted(TIFF*, ttag_t, va_list);
224 extern int TIFFReadDirectory(TIFF*);
225 extern tsize_t TIFFScanlineSize(TIFF*);
226 extern tsize_t TIFFRasterScanlineSize(TIFF*);
227 extern tsize_t TIFFStripSize(TIFF*);
228 extern tsize_t TIFFVStripSize(TIFF*, uint32);
229 extern tsize_t TIFFTileRowSize(TIFF*);
230 extern tsize_t TIFFTileSize(TIFF*);
231 extern tsize_t TIFFVTileSize(TIFF*, uint32);
232 extern uint32 TIFFDefaultStripSize(TIFF*, uint32);
233 extern void TIFFDefaultTileSize(TIFF*, uint32*, uint32*);
234 extern int TIFFFileno(TIFF*);
235 extern int TIFFGetMode(TIFF*);
236 extern int TIFFIsTiled(TIFF*);
237 extern int TIFFIsByteSwapped(TIFF*);
238 extern int TIFFIsUpSampled(TIFF*);
239 extern int TIFFIsMSB2LSB(TIFF*);
240 extern uint32 TIFFCurrentRow(TIFF*);
241 extern tdir_t TIFFCurrentDirectory(TIFF*);
242 extern tdir_t TIFFNumberOfDirectories(TIFF*);
243 extern uint32 TIFFCurrentDirOffset(TIFF*);
244 extern tstrip_t TIFFCurrentStrip(TIFF*);
245 extern ttile_t TIFFCurrentTile(TIFF*);
246 extern int TIFFReadBufferSetup(TIFF*, tdata_t, tsize_t);
247 extern int TIFFWriteBufferSetup(TIFF*, tdata_t, tsize_t);
248 extern int TIFFWriteCheck(TIFF*, int, const char *);
249 extern int TIFFCreateDirectory(TIFF*);
250 extern int TIFFLastDirectory(TIFF*);
251 extern int TIFFSetDirectory(TIFF*, tdir_t);
252 extern int TIFFSetSubDirectory(TIFF*, uint32);
253 extern int TIFFUnlinkDirectory(TIFF*, tdir_t);
254 extern int TIFFSetField(TIFF*, ttag_t, ...);
255 extern int TIFFVSetField(TIFF*, ttag_t, va_list);
256 extern int TIFFWriteDirectory(TIFF *);
257 extern int TIFFRewriteDirectory(TIFF *);
261 extern void TIFFPrintDirectory(TIFF*, FILE*, long = 0);
262 extern int TIFFReadScanline(TIFF*, tdata_t, uint32, tsample_t = 0);
263 extern int TIFFWriteScanline(TIFF*, tdata_t, uint32, tsample_t = 0);
264 extern int TIFFReadRGBAImage(TIFF*, uint32, uint32, uint32*, int = 0);
266 extern void TIFFPrintDirectory(TIFF*, FILE*, long);
267 extern int TIFFReadScanline(TIFF*, tdata_t, uint32, tsample_t);
268 extern int TIFFWriteScanline(TIFF*, tdata_t, uint32, tsample_t);
269 extern int TIFFReadRGBAImage(TIFF*, uint32, uint32, uint32*, int);
272 extern int TIFFReadRGBAStrip(TIFF*, tstrip_t, uint32 * );
273 extern int TIFFReadRGBATile(TIFF*, uint32, uint32, uint32 * );
274 extern int TIFFRGBAImageOK(TIFF*, char [1024]);
275 extern int TIFFRGBAImageBegin(TIFFRGBAImage*, TIFF*, int, char [1024]);
277 extern void TIFFRGBAImageEnd(TIFF*, TIFFRGBAImage*);
278 extern TIFF* TIFFOpen(const char*, const char*, void*,
281 extern TIFF* TIFFFdOpen(void*, const char*, const char*, void*,
284 extern TIFF* TIFFClientOpen(const char*, const char*, void*,
291 extern const char* TIFFFileName(TIFF*);
297 extern ttile_t TIFFComputeTile(TIFF*, uint32, uint32, uint32, tsample_t);
298 extern int TIFFCheckTile(TIFF*, uint32, uint32, uint32, tsample_t);
299 extern ttile_t TIFFNumberOfTiles(TIFF*);
300 extern tsize_t TIFFReadTile(TIFF*,
302 extern tsize_t TIFFWriteTile(TIFF*,
304 extern tstrip_t TIFFComputeStrip(TIFF*, uint32, tsample_t);
305 extern tstrip_t TIFFNumberOfStrips(TIFF*);
306 extern tsize_t TIFFReadEncodedStrip(TIFF*, tstrip_t, tdata_t, tsize_t);
307 extern tsize_t TIFFReadRawStrip(TIFF*, tstrip_t, tdata_t, tsize_t);
308 extern tsize_t TIFFReadEncodedTile(TIFF*, ttile_t, tdata_t, tsize_t);
309 extern tsize_t TIFFReadRawTile(TIFF*, ttile_t, tdata_t, tsize_t);
310 extern tsize_t TIFFWriteEncodedStrip(TIFF*, tstrip_t, tdata_t, tsize_t);
311 extern tsize_t TIFFWriteRawStrip(TIFF*, tstrip_t, tdata_t, tsize_t);
312 extern tsize_t TIFFWriteEncodedTile(TIFF*, ttile_t, tdata_t, tsize_t);
313 extern tsize_t TIFFWriteRawTile(TIFF*, ttile_t, tdata_t, tsize_t);
314 extern void TIFFSetWriteOffset(TIFF*, toff_t);